【Rust日报】Rust 编译器团队的重组

科技   2024-11-06 16:50   加拿大  

fjall-rs v2.3版本更新

fjall-rs 是一个 LSM-based 嵌入式健值存储引擎。它的2.3版本的更新说明。主要包括以下几个改进:

  1. 提高了随机键插入的写入扩展能力。之前的段合并选择算法较为简单,导致在大数据集下会产生写入瓶颈。新版本改进了该算法,能更合理地选择合并段,大幅提升了随机写入的扩展性能。

  2. 默认启用了lz4压缩算法的非安全模式,提高了约5-15%的解压缩速度。

  3. 修复了某些工作负载下点读性能下降的问题,之前是由于控制流程错误导致的多余查找。

  4. 通过预分配更大的日志文件,减少了小值同步写入时的延迟抖动。

  5. 其他一些小的性能优化和bug修复。

总的来说,这个版本主要针对写入扩展性、压缩速度、点读性能等方面做了优化,提升了系统的整体性能表现。

https://fjall-rs.github.io/post/fjall-2-3/

Sycamore 发布 v0.9.0

Sycamore v0.9.0 是该反应式Rust UI框架发布的最大更新版本。它包括大量新功能和改进,主要包括:

  1. 全新网站和域名sycamore.dev,界面和文档得到重新设计。

  2. 反应性系统升级到v3版本,通过消除生命周期和cx参数,简化了反应式数据类型的使用。

  3. View系统升级到v2版本,移除了GenericNode和Html特性,减少了代码开销。

  4. 社区大幅增长,GitHub星标从1000增至2800,Discord成员从350增至626人,下载量达到15.1万次。

  5. 发布了迁移指南,以帮助从v0.8版本升级。

  6. 文档进行了重写和更新,增加了介绍性内容来帮助新手入门。

这是一个重大升级,提高了Sycamore的易用性和开发效率,同时社区持续快速增长。

https://sycamore.dev/post/announcing-v0-9-0

Rust 编译器团队的重组

这篇文章宣布了 Rust 编译器团队的重组和团队成员的贡献认可。主要内容包括:

  1. 编译器团队合并了 RFC 3599,对团队结构进行了重组,以确保能够支持 Rust 编译器的长期维护。

  2. 随着 Rust 项目的发展,编译器贡献量大幅增加,需要更多人参与维护工作,因此重组团队至关重要。

  3. 团队成员分为"维护者"和"成员"两种角色。为团队做出持续贡献一年以上的成员可选择成为"维护者"。

  4. 文章列出并认可了团队中主要贡献者的工作,包括改进诊断、优化、代码生成、特性实现等方面的贡献。

  5. 重组旨在确保团队流程高效,并适当认可每个成员的贡献,在赋予身份地位与保持高效工作之间取得平衡。

https://blog.rust-lang.org/inside-rust/2024/11/01/compiler-team-reorg.html

--

From 日报小组 Mike

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


Rust语言中文社区
Rust官方及社区最新信息搜集、文章推送,教程学习,技巧分享,社区交流。信息来源是整个全球Rust社区。
 最新文章