Rust 1.90 今天发布,这是该流行编程语言的新功能版本。
对于使用 Rust 1.90 的 Linux x86_64 用户来说,最令人兴奋的是在 Rust 软件的构建过程中默认使用 LLD 链接器,以加快链接时间。
Rust 1.90 在 Linux x86_64 平台上默认使用 LLD 应该能显著提升构建 Rust 软件的速度。使用 LLD 可以将端到端编译时间减少高达 40%,调试构建大约减少 20%。如果你更倾向于使用 GNU ld 或遇到任何问题,仍然可以使用它。
虽然 Rust 1.90 提升了 Linux x86_64 平台的使用体验,但它降低了 Apple macOS x86_64 的支持级别。Rust 的 x86_64-apple-darwin 目标已被从 Tier 1 降级为 Tier 2,部分原因是 GitHub 将很快停止为公共仓库提供免费的 macOS x86_64 跑者。此外,Apple 正在努力停止对 x86_64 的支持。
作为 Rust Tier 2 意味着 Rust 编译器和 Cargo 仍然可以构建,但不保证能通过 Rust 自动化测试套件。随着时间的推移,这可能导致在 x86_64 macOS 上使用 Rust 软件的用户获得不太理想的支持。

Rust 1.90 还稳定了一组 API。有关 Rust 1.90 所有变更的详细信息,请访问 Rust-Lang.org。
转自 Rust 1.90 Released With LLD Default On Linux x86_64 While macOS x86_64 Demoted – Phoronix
Linuxeden开源社区