本周 Rust 动态 536

2024-02-28

说明

本文由 ChatGPT(gpt-4-1106-preview) 翻译。

大家好,欢迎阅读Rust 本周的又一期内容! Rust 是一种编程语言,它让任何人都可以构建可靠且高效的软件。 这是对其进展和社区的每周总结。 想要在本周内被提及?在 Twitter 上通过 @ThisWeekInRust 标记我们,或者在 mastodon.social 上通过 @ThisWeekinRust 联系我们,或者发送一个拉取请求。 想要参与进来?我们热爱贡献

Rust 本周是在 GitHub 上公开开发的,而存档可以在 this-week-in-rust.org 上查看。 如果您发现本周的问题中有任何错误,请提交一个PR

Rust 社区最新动态

官方

基金会

新闻通讯

项目/工具更新

观察/思考

Rust 教程

研究

杂项

本周的 Crate

本周的 crate 是 web-audio-api-rs,这是一个用于浏览器外的 Web Audio API 的 Rust 实现。

感谢 Otto Rottier 自荐这个 crate!

请提交你的建议和对下周 crate 的投票

测试呼吁

对于RFC(Rust功能请求)实现来说,一个重要的步骤是人们尝试使用这些实现并提供反馈,尤其是在稳定化之前。以下RFC将受益于用户测试,以便在进一步推进之前:

  • 本周没有RFC发出测试呼吁。

如果你是一个功能实现者,并且希望你的RFC出现在上述列表中,请为你的RFC添加新的call-for-testing标签,并附上一条评论,提供测试指引或指示需要测试特性的哪个方面。

征集参与者:项目和演讲者

Rust 项目更新

上周合并了 430 个拉取请求

Rust 编译器性能评审

本周较为罕见,性能退步的情况超过了改进,导致在近100个基准测试中编译器平均速度慢了大约0.5%。一些退步已经有了修复的计划,但是还有些难以捉摸或是为了解决正确性问题而引入的。

评审由 @rylev 完成。 修订范围:5af21304..71ffdf7f

概要

(指令:u) 平均值 范围 数量
性能退步 ❌ (主要) 1.0% [0.2%, 4.4%] 69
性能退步 ❌ (次要) 1.4% [0.2%, 4.9%] 66
性能提升 ✅ (主要) -1.1% [-3.3%, -0.2%] 28
性能提升 ✅ (次要) -0.6% [-1.5%, -0.2%] 33
总体 ❌✅ (主要) 0.4% [-3.3%, 4.4%] 97

4个性能退步,6个性能提升,5个混合;其中2个在rollups中 总共进行了58次工件比较

完整报告在这里

已批准的 RFCs

Rust 的变更遵循 Rust RFC(征求意见稿)流程。以下是本周获批准实施的 RFCs:

  • 本周没有 RFCs 被批准。

最终评论期

每周,团队都会宣布即将作出决定的 RFC(Rust功能请求)和关键PR(Pull Requests,拉取请求)进入“最终评论期”。现在就表达你的观点吧。

RFC(请求评论)提案

  • 本周没有RFC提案进入最终评论阶段。

跟踪问题和拉取请求(PR)

Rust

新的和更新的 RFCs

即将到来的活动

2024年2月28日至2024年3月27日之间的 Rust 活动 🦀

虚拟活动

欧洲

北美洲

大洋洲

如果您正在举办 Rust 活动,请将其添加到日历中以在此处提及。请记得还要添加活动链接。 如需访问权限,请给Rust 社区团队发送电子邮件。

工作机会

请查看 r/rust 上最新的招聘帖

本周名言

那将需要1800万TB的RAM。你没有那么多内存。

Alice Ryhl 在回答“Rust中数组的最大尺寸是多少”时

感谢 Zeroexcuses 的建议!

请提交名言并为下周投票!

nellshamrell, llogiq, cdmistman, ericseppanen, extrawurst, andrewpollack, U007D, kolharsam, joelmarcey, mariannegoldin, bennyvasquez 编辑。

电子邮件列表赞助由 The Rust Foundation 提供。

在 r/rust 讨论