< 返回版块

【Rust日报】 2019-02-06

ChaosBot 发表于

rustc:向更好的优化器迈进

#rustc

rustc引入mir已经有近三个年头了,虽然对Rust代码有了很好的优化工作,但实际上还有很多优化工作没有完成。在即将举办的2019 All Hands会议上,mir的优化将成为一个重要议题。

Read More


Datafusion捐赠给了Apache Arrow

#apache #datafusion #arrow

Datafusion是一个Rust-Native的查询引擎,现在被用于Apache Arrow中。

Read More


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。

Read More


pickledb-rs: 轻量级简单KV存储 0.3发布

#kv_store

pickledb-rs


「嵌入式Rust」可用于Rust和树莓派交叉编译的Docker镜像

#cross_compile

支持的是Raspberry Pi Zero。作者认为Rust非常适合该版本的树莓派。所以制作了这个docker镜像。

rust_armv6


alloc-counter: 一个内存分配分析工具

#alloc #profile

该项目号称是对qadapt(另一个类似的工具,提供了debug_assert!宏)的重新设计。


日报订阅地址:

评论区

Panda 2019-02-09T02:59:05.113332

感谢整理 分享

1 共 1 评论, 共 1 页