Rui Ueyama今天发布了新版Mold,这是一款开源的高速链接器,它已经轻松超越了GNU和LLVM项目中的常见链接器。Mold 2.2继续致力于其性能追求,扩展其支持的多种CPU架构,以及其他新工作。
首先,在新的Mold 2.2中,BLAKE3取代了SHA256作为其首选的加密哈希函数。BLAKE3现在被用于SHA256之上,以加快
--内部版本id
认为它现在“快了百分之几”,并将libssl作为Mold的构建依赖项删除。
Mold 2.2的性能工作还包括对其字符串合并代码路径的优化,现在为线程局部变量访问发出稍微优化的代码。RISC-V上的Mold 2.2还增加了对RISC-V中TLSDESC重新定位的支持,以实现更快的线程局部变量访问。
下载和更多关于Mold 2.2更改的详细信息,请访问
发布公告
.