宣布Rust 1.90.0版本

宣布Rust 1.90.0版本

💡 原文英文,约600词,阅读约需3分钟。
📝

内容提要

Rust团队发布了1.90.0版本,默认使用LLD链接器以提升链接性能,Cargo支持工作区发布以简化依赖管理。x86_64-apple-darwin目标降级为Tier 2,可能影响未来兼容性。感谢所有贡献者!

🎯

关键要点

  • Rust团队发布了1.90.0版本,默认使用LLD链接器以提升链接性能。
  • Cargo支持工作区发布,简化依赖管理。
  • x86_64-apple-darwin目标降级为Tier 2,可能影响未来兼容性。
  • LLD链接器在x86_64-unknown-linux-gnu目标上默认使用,提升大二进制文件的链接性能。
  • Cargo现在支持通过cargo publish --workspace命令自动发布工作区中的所有crate。
  • GitHub将停止为公共仓库提供免费的macOS x86_64运行器,Apple也将停止对x86_64架构的支持。
  • Rust 1.90中,x86_64-apple-darwin目标被降级为Tier 2,意味着不再保证通过自动化测试。
  • 一些之前稳定的API现在在const上下文中稳定。
  • 感谢所有为Rust 1.90.0做出贡献的人。

延伸问答

Rust 1.90.0版本的主要新特性是什么?

Rust 1.90.0版本默认使用LLD链接器以提升链接性能,并支持Cargo工作区发布以简化依赖管理。

LLD链接器的使用对Rust项目有什么影响?

LLD链接器的使用可以提高大二进制文件的链接性能,特别是在增量重建时,通常不会影响向后兼容性。

Cargo工作区发布的功能有什么变化?

Cargo现在支持通过cargo publish --workspace命令自动发布工作区中的所有crate,简化了依赖管理。

x86_64-apple-darwin目标的降级意味着什么?

x86_64-apple-darwin目标被降级为Tier 2,意味着不再保证通过自动化测试,未来可能影响兼容性。

Rust 1.90.0版本中有哪些API在const上下文中稳定?

一些之前稳定的API现在在const上下文中也被标记为稳定。

Rust团队对1.90.0版本的贡献者有何感谢?

Rust团队感谢所有为Rust 1.90.0版本做出贡献的人。

➡️

继续阅读