你好,欢迎再来一期本周的螃蟹行情!Rust是一种追求三位一体的系统语言:安全性、并发性和速度。这是它的进展和社区的每周总结。有什么要说的吗?推特@ThisWeekInRust或向我们发送请求。 想参与吗?我们热爱贡献.
这本周的螃蟹行情是在在 Github 上公开的。如果你在本周的问题中发现任何错误,请提交 PR。
cargo test
用于嵌入式测试 with panic-probe
This week’s crate is GlueSQL, 一个 SQL 数据库引擎,带有 WebAssembly 支持。
Thanks to Taehoon Moon for the suggestion!
Submit your suggestions and votes for next week!
一直想为开源项目做贡献,但不知道从哪里开始?每周我们都会重点介绍 Rust 社区的一些任务,供您选择和开始!
其中一些任务也可能有导师,请访问任务页面以获取更多信息。
如果您是 Rust 项目的所有者并且正在寻找贡献者,请提交任务这里。
326 个拉取请求在上周合并
catch_unwind
捕获到外部异常,中止if
条件,变为整数(integer)的开关mem::ManuallyDrop::new
并没有使用的话,选择建议 mem::forget
format!
AllocRef
内,不同 alignment 的重新分配。Ordering
方法变为 constRange
, RangeInclusive
}::is_empty
slice::chunks_exact()
和相关的函数with_hasher
函数变为 const fnreplace_entry_with
rustc_lexer
for rustdoc 语法高亮doc(cfg)
,改善 crate features 的 渲染2020-08-24: 1 个性能退化, 4 个提升。
本周包括一个重要的速度提升,优化现实 crates 的构建速度 (up to 5%) ,原因是 更新为 LLVM 11 。
对 Rust 的更改跟随 RustRFC(征求意见)流程。以下是本周批准实施的 RFC:
本周未批准任何 RFC。
每周团队宣布即将做出决定的 RFC 和主要 PR 的“最终意见征询期”。立即发表您的意见。
#[cfg(panic = '...')]
No new RFCs were proposed this week.
当你问题的答案,包括了 “variance”,你大概要有次不好的遭遇。
Thanks to Michael Bryan for the suggestion!
Please submit quotes and vote for next week!
This Week is edited by: nellshamrell, llogiq, and cdmistman.