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

2019年11月7日 · Wesley Wiser 代表 编译器团队

编译器团队在 2019-10-31 举行了每周的分类会议。你可以在 compiler-team 仓库中找到 会议纪要。每周,我们都会有团队的总体公告,以及两个编译器团队工作组的签到。

2019-10-31

公告

Rust 1.39 将于周四发布!

工作组同步

wg-pgo

  • PGO 在稳定版编译器中可用。文档位于 rustc-dev-guiderustc-book 中。

  • 不幸的是,我们没有观察到应用它带来的显著性能提升(除了微小的合成测试用例)。

  • @michaelwoerister 要求人们在 irlo 上尝试 PGO,但没有收到很多反馈。

  • 有一个有趣的理论认为,Rust 不像 C++ 那样受益那么多,因为它默认具有较少的编译单元,因此可以在非 PGO 情况下做出更好的内联决策。

  • 工作组可能会逐渐结束,因为 @michaelwoerister 没有时间进一步跟进,并且在实现中没有实际的已知问题。

链接到完整讨论

wg-pipelining

  • 管道支持已在 Rust 1.38 中发布。

  • 工作组正在逐渐结束。

链接到完整讨论