< 返回版块

ChaosBot 发表于 2018-08-03 10:12

Tags:rustnews

Rust 1.28 稳定版发布

$ rustup update stable

特性:

  • #[global_allocator] 现在稳定,允许Rust程序将其分配器设置为系统内存分配器,以及通过实现GlobalAlloc特性来定义新的内存分配器。

  • 改进了格式化(format!)的错误信息提示

  • NonZero数字类型稳定。允许进行大小优化,例如,Option 大两个字节,但Option 只有一个字节大。

  • 不再允许使用build.rs在发布crate的时候修改src目录

  • 曾经的关键字pure,sizeof,alignof和offsetof是未保留的,现在可以用作标识符

  • macro_rules! 的生命周期匹配标记稳定

原文

更多详细内容


cargo-light 可以在命令行高亮打印代码中的shadow 变量

原文


使用swig创建Rust绑定的一个教程

过程概要:

  1. 利用Rust FFI 和 cbindgen工具导出 .h头文件
  2. 编写swig的.i文件,将.h头文件导入
  3. 使用swig和gcc编译和链接
  4. python动态加载链接库

原文


用并行公式加速Edwards曲线算法

矢量化SIMD指令的一次尝试。

最快的椭圆曲线运算公式由Hisil,Wong,Carter和Dawson在其2008年的Twisted Edwards Curves Revisited论文中发表。 他们的论文还描述了其公式的并行版本,旨在在四个独立处理器上执行四个指令流。

原文


异步HTTP客户端 Yukikaze

(名字太长差评)

原文


一个新的OpenPGP Rust实现

sequoia


评论区

写评论

还没有评论

1 共 0 条评论, 1 页