fjall-rs v2.3版本更新
fjall-rs 是一个 LSM-based 嵌入式健值存储引擎。它的2.3版本的更新说明。主要包括以下几个改进:
提高了随机键插入的写入扩展能力。之前的段合并选择算法较为简单,导致在大数据集下会产生写入瓶颈。新版本改进了该算法,能更合理地选择合并段,大幅提升了随机写入的扩展性能。
默认启用了lz4压缩算法的非安全模式,提高了约5-15%的解压缩速度。
修复了某些工作负载下点读性能下降的问题,之前是由于控制流程错误导致的多余查找。
通过预分配更大的日志文件,减少了小值同步写入时的延迟抖动。
其他一些小的性能优化和bug修复。
总的来说,这个版本主要针对写入扩展性、压缩速度、点读性能等方面做了优化,提升了系统的整体性能表现。
https://fjall-rs.github.io/post/fjall-2-3/
Sycamore 发布 v0.9.0
Sycamore v0.9.0 是该反应式Rust UI框架发布的最大更新版本。它包括大量新功能和改进,主要包括:
全新网站和域名sycamore.dev,界面和文档得到重新设计。
反应性系统升级到v3版本,通过消除生命周期和cx参数,简化了反应式数据类型的使用。
View系统升级到v2版本,移除了GenericNode和Html特性,减少了代码开销。
社区大幅增长,GitHub星标从1000增至2800,Discord成员从350增至626人,下载量达到15.1万次。
发布了迁移指南,以帮助从v0.8版本升级。
文档进行了重写和更新,增加了介绍性内容来帮助新手入门。
这是一个重大升级,提高了Sycamore的易用性和开发效率,同时社区持续快速增长。
https://sycamore.dev/post/announcing-v0-9-0
Rust 编译器团队的重组
这篇文章宣布了 Rust 编译器团队的重组和团队成员的贡献认可。主要内容包括:
编译器团队合并了 RFC 3599,对团队结构进行了重组,以确保能够支持 Rust 编译器的长期维护。
随着 Rust 项目的发展,编译器贡献量大幅增加,需要更多人参与维护工作,因此重组团队至关重要。
团队成员分为"维护者"和"成员"两种角色。为团队做出持续贡献一年以上的成员可选择成为"维护者"。
文章列出并认可了团队中主要贡献者的工作,包括改进诊断、优化、代码生成、特性实现等方面的贡献。
重组旨在确保团队流程高效,并适当认可每个成员的贡献,在赋予身份地位与保持高效工作之间取得平衡。
https://blog.rust-lang.org/inside-rust/2024/11/01/compiler-team-reorg.html
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区