本文转载自:https://rust.cc/article?id=1098b648-6259-49b7-b919-2dec59c92965
欢迎大家来RustCon Asia面基
Rust 1.33 Stable发布
#rust
划重点:
- Pin API稳定,向async/await迈进了一步
- const fn改进
chucklefish不再使用Rust开发该公司新游戏Witchbrook
#game
该公司的这个决定和Rust语言本身并无关系。主要是因为该项目之前的主程kyrenn离职了。并不意味着Rust不能做游戏开发,Rust完全胜任该公司游戏的开发,估计他离职了公司没有找到合适的Rust主程,游戏也比较着急吧。
但是不可否认的是Rust在游戏的生态现在还未成熟,kyrenn说,他自己仍然会用Rust开发游戏,但是他可能会是世界上最慢的游戏开发者,因为你需要做更多的底层的「脏活累活」。
「Mozilla」用Rust重写浏览器组件的意义
#mozilla
该文以Quantum CSS为案例,探讨「用Rust重写」对真实世界的影响。
概要: Rust虽然无法捕捉全部的安全漏洞,但是可以消除重大的安全漏洞,并且可以让开发人员专注于程序逻辑的正确性和健壮性。
taro: 就地tar文件提取器
#tar #cli
Rust实现。谨慎使用,它会删除原始的tar文档。
wasmer : 性能提升100倍
#wasm
wasmer是一个服务端wasm解释器。最近发布了0.2.0版本,号称性能提升了100倍。
「系列文章」WebAssembly的麻烦 Part 4 : Microwasm
#wasm
该系列文章主要探讨WebAssembly中的缺陷。
Microwasm是与Wasm兼容的格式,可以被运行时有效地使用,并由LLVM等编译器生成。它目前在Lightbeam(将wasm生成机器码的实验工具)的Microwasm分支中实现。由以下三步生成:
- Compiler IR->Microwasm;
- Wasm->Microwasm;
- Microwasm->Native.
该作者团队还在维护一个wasmtime库,它们引入了Microwasm是为了进一步提升性能,并且为Microwasm编写后端比wasm更加容易。因为Microwasm生成的汇编代码比Wasm直接生成的汇编代码更加简单。
在JavaFX UI中使用Rust
#javafx
skribo:底层文本布局库启动
#textlayout
Xi Editor的作者raphlinus之前写的博文说,文本布局是Rust GUI生态缺失的部分。skribo就是他为了弥补这个缺失的生态而开的新坑,用于全面改进文本处理。
「嵌入式Rust」Cortex-M3 入门指南(三):时钟总线与复位时钟控制器
#embeded
日报订阅地址: