数据结构论坛

首页 » 分类 » 分类 » 我是如何提升Rust编译器的速度
TUhjnbcbe - 2024/3/14 8:18:00

作者

NicholasNethercote

译者

弯月,责编

伍杏玲

本文是Rust的核心研发人员,在本文中,他将分享一下再年,他在提升Rust编译器的速度上,做了哪些新的工作来优化它。

更快的Globals

libsyntax用一个全局数据结构Globals存储了3个表,分别存储了有关span(代码位置)、符号和数据清理(与宏扩展相关)的信息。访问这些表的代价很高,所以我找到了许多改进方法。

#(

1
查看完整版本: 我是如何提升Rust编译器的速度