2019-10-17 编译器团队分诊会议

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

编译器团队于 2019-10-17 举行了每周的分诊会议。您可以在 会议记录 中找到该信息,会议记录位于 编译器团队 仓库。每周,我们都会收到团队的总体公告,随后是来自两个编译器团队工作组的进度汇报。

公告

  • 关于 debuginfo 策略 的设计会议将于明天 (2019-10-18) 在 Zulip 上举行。

  • Traits 工作组昨天就惰性规范化举行了一次 设计会议

  • @nikomatsakis 一直在研究专门针对常量的惰性规范化,并希望尽快分享一些笔记。

  • LLVM ICE 破冰者工作组即将上线。

  • @spastorino 几乎完成了 Place 投影的内部化处理,这是向 MIR 2.0 迈出的增量一步。

  • @centril 正在继续拆分 libsyntax 的工作,这将减少 librustc 所依赖的代码量。

工作组同步汇报

wg-mir-opt

  • @wesleywiser 将提升的 MIR 移出了 mir::Body #63580

  • @wesleywiser 在现有常量求值代码的基础上重新实现了 ConstProp 优化pass #64419

  • @spastorinomir::Place 转换为不再是递归数据结构 #63420

  • 常量传播和 Place 重构方面都有正在进行的工作。

  • 我们已经为“奇怪的”Place 投影找到了解决方案,例如解引用(虚拟局部变量)。

完整对话链接

wg-meta

完整对话链接