rustc:向更好的优化器迈进
#rustc
rustc引入mir已经有近三个年头了,虽然对Rust代码有了很好的优化工作,但实际上还有很多优化工作没有完成。在即将举办的2019 All Hands会议上,mir的优化将成为一个重要议题。
Datafusion捐赠给了Apache Arrow
#apache #datafusion #arrow
Datafusion是一个Rust-Native的查询引擎,现在被用于Apache Arrow中。
Swift 5 Release版支持独占访问内存检查
#swift5
之前该功能只支持Debug,现在支持Release。这篇文章中阐述了此功能对Swift内存安全和性能策略的重要性。
这其中inout功能明显受到Rust中可变借用的启发。这是Swift引入所有权机制的基础,在Swift的所有权宣言文档中看到,Swift的共享值概念和Rust里的不可变借用是相似的。想到现在Swift又被苹果申请了专利,后续会对Rust有什么影响?还未可知。
sandboxfs 0.1.0 发布
#filesystem
该库作者是Google员工,他利用Google 20%的自由时间来实现该项目。
这是一个FUSE(用户态)文件系统,最初用Go实现,但是性能上无法满足,作者又学习了一年Rust之后,将其用Rust重新实现。当然还有一部分Go代码。
而且作者说,在用Rust实现的过程中,发现了之前Go实现代码中的一堆并发错误。新的Rust版本比Go版本至少在最初的测试上是更快一些。
「招聘」NEAR寻找Rust P2P网络工程师
#jobs
NEAR是一个智能合约和区块链平台,要求至少有Rust和Tokio的经验。可能无法Remote。
pickledb-rs: 轻量级简单KV存储 0.3发布
#kv_store
「嵌入式Rust」可用于Rust和树莓派交叉编译的Docker镜像
#cross_compile
支持的是Raspberry Pi Zero。作者认为Rust非常适合该版本的树莓派。所以制作了这个docker镜像。
alloc-counter: 一个内存分配分析工具
#alloc #profile
该项目号称是对qadapt(另一个类似的工具,提供了debug_assert!宏)的重新设计。
日报订阅地址:
评论区
写评论感谢整理 分享