你好,欢迎再来一期本周的螃蟹行情!Rust是一种追求三位一体的系统语言:安全性、并发性和速度。这是它的进展和社区的每周总结。有什么要说的吗?推特@ThisWeekInRust或向我们发送请求。 想参与吗?我们热爱贡献.
这本周的螃蟹行情是在在 Github 上公开的。如果你在本周的问题中发现任何错误,请提交 PR。 Rust*公开开发on GitHub.如果您在本周的问题中发现任何错误,please submit a PR
本周的箱子是cargo-llvm-cov,用于基于 LLVM 的代码,覆盖率的 cargo 子命令。
谢谢Jacob Pratt的建议。
Please submit your suggestions and votes for next week!
一直想为开源项目做贡献但不知道从哪里开始?每周我们都会重点介绍来自 Rust 社区的一些任务,供您挑选并开始使用!
其中一些任务可能还有可用的导师,请访问任务页面了解更多信息。
如果您是 Rust 项目所有者并且正在寻找贡献者,请提交任务here.
296 个拉取请求是merged in the last week
ast_lowering
: introduce lower_span
for catching all spans entering HIRx86_64-unknown-linux-gnu
in CICow
‘ify some pprust
methods--force-warn
BufWriter::into_parts
Cell::as_array_of_cells
Saturating
type (based on Wrapping
type)Peekable::
{peek_mut
, poll_peek_mut
}cargo --list
option_if_let_else
module_style
lint to style非常忙碌的一周,退步和改进的数量相对均匀(尽管,改进超过了退步)。最大的胜利是在 x86_64 linux builds 上,使用了配置文件引导优化(profile-guided optimization) (PGO) ,这为现实世界的 crate 带来了相当大的改进。有 2 个退步(~3.5%)需要调查的,导致实际 crate 相当大的退步。
分流完成 @rylev.修订范围:33fdb..fe379
5 个退步,4 个改进,5 个混合;其中 0 个在汇总中 总共进行了 56 次比较
Rust 的变化遵循 RustRFC (request for comments) process.这些是本周批准实施的 RFC:
本周没有 RFC 获得批准。
每周the team宣布正在达成决定的 RFC 和关键 PR 的“最终评论期”。现在就发表你的意见。
总之,当标准库文档说:“去看看 nomicon 吧 ” 然后 nomicon 说:“这里是有一些建议,但最终版本,我们是不知道的,也许可以看看 UCG ” 然后 UCG( Unsafe Code Guidelines) 说:“最终版本,我们不知道它可能是怎样的,因为还没有 RFC”
然后 Ralf(rust 研究员/发起者) 说:“如果布局匹配,可能会有吧”。
Thanks to Riccardo D’Ambrosio for the suggestion!
Please submit quotes and vote for next week!
This Week in Rust is edited by: nellshamrell, llogiq, and cdmistman.
coding net 的网站托管开始收费啦,抹去,配置 DNS,只剩下 github 啦! 185.199.111.153 chinanf-boy.github.io