2019-10-24 编译器团队分类会议

2019年10月30日 · Wesley Wiser 代表 编译器团队

编译器团队于 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 集成的工作。

  • 上次会议的视频录像

完整讨论链接