我很高兴地宣布,@matthewjasper 和 @wesleywiser 已成为 编译器团队 的正式成员。
@matthewjasper 对非词法生命周期(Non-Lexical Lifetimes, NLL)工作做出了巨大贡献,早在2017年就开始提交问题和修复错误。Matthew 还一直在修复编译器健全性错误,并对 Rust 的中间表示(Middle Intermediate Representation, MIR)进行了各种改进。最近,Matthew 移除了编译器中所有 gensym
的使用,以及 gensym
功能本身(该功能的实现方式在增量编译中引入了微妙的错误)。
@wesleywiser 早在2015年,甚至在1.0版本发布之前,就开始为 Rust 贡献力量,修复了各种文档问题。从那时起,Wesley 改进了增量编译系统,添加了 MIR 优化遍(pass),例如常量传播和内联,并参与了编译器的自分析器(self-profiler)工作,从它的第一个版本开始,并一直持续到今天,担任 WG-self-profile 的联合负责人。
祝贺 @matthewjasper 和 @wesleywiser,感谢你们对该项目做出的所有贡献!