编译器团队于 2019-10-24 举行了每周的分类会议。您可以在 compiler-team 仓库中找到会议纪要。每周,我们都会有来自团队的常规公告,然后是两个编译器团队工作组的签到。
公告
- @simulacrum 合并了 rust-std 分割 PR,这减少了 rustc-dev rustup 组件的大小 #65474
工作组同步
wg-nll
-
Rust 1.40(当前 nightly 版本)将是第一个没有 HIR 借用检查器的稳定版本。这意味着非词法生命周期将在 Rust 2015 上可用。
-
至此,wg-nll 已经完成了其使命,将被解散。
- wg-polonius 仍然在稳步推进!
wg-parallel-rustc
-
工作进展缓慢但稳定。每周一在编译器日历上都会有定期的分类会议。
-
当前的目标是重构/审查编译器锁和并行查询系统的其他部分,并研究如何提高性能。
-
当前的 MVP 是在一些关键的地方(例如类型检查和 linting)进行高级并行化。
-
目前,我们还没有看到我们想要的并行化加速,但正在进行移除锁和改进 jobserver 集成的工作。