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绑定的一个教程
过程概要:
- 利用Rust FFI 和 cbindgen工具导出 .h头文件
- 编写swig的.i文件,将.h头文件导入
- 使用swig和gcc编译和链接
- python动态加载链接库
用并行公式加速Edwards曲线算法
矢量化SIMD指令的一次尝试。
最快的椭圆曲线运算公式由Hisil,Wong,Carter和Dawson在其2008年的Twisted Edwards Curves Revisited论文中发表。 他们的论文还描述了其公式的并行版本,旨在在四个独立处理器上执行四个指令流。
异步HTTP客户端 Yukikaze
(名字太长差评)
一个新的OpenPGP Rust实现
1
共 0 条评论, 1 页
评论区
写评论还没有评论