公布 Rustup 1.22.0

2020 年 7 月 6 日 · Rustup 工作组

Rustup 工作组很高兴宣布发布 Rustup 版本 1.22.0。Rustup 是安装 Rust 的推荐工具,Rust 是一种赋能每个人构建可靠高效软件的编程语言。

如果您已经安装了旧版本的 Rustup,获取 Rustup 1.22.0 就像关闭 IDE 并运行以下命令一样简单:

rustup self update

Rustup 也会在正常工具链更新结束时自动更新自身

rustup update

如果您尚未安装它,可以从我们网站上的相应页面获取 Rustup

Rustup 1.22.0 有哪些新特性

此版本主要涉及内部重构和 UI 消息的调整。这实际上是一个体验改进更新,包含以下内容:

  • 支持更大的 MIPS 发布文件,这些文件的单个文件大小现在超过 100MB
  • 支持在单 CPU 系统上以低内存模式运行,并检测内存消耗的就地软限制,以努力减少在树莓派等系统上安装期间内存不足的可能性
  • 当由于缺少组件的原因跳过一个 nightly 版本时,我们现在会告诉您所有缺少的组件
  • 我们现在在 rustup show 中告诉您覆盖来自哪里
  • 添加了 rustupriscv64gc-unknown-linux-gnu 版本
  • 现在,在安装工具链时可以更轻松地指定多个组件。例如,如果您想使用 default 配置文件安装 nightly 版本,并一次性添加 IDE 支持,您现在可以运行:
    rustup toolchain install --profile default --component rls,rust-analysis,rust-src nightly
    

1.22.0 中还有很多其他变化,共有约 90 个 PR,其中大部分是内部更改,如果您有兴趣,可以在 Github 上查看,并在我们的更新日志中看到比上述内容更详细的信息。

致谢

感谢所有为 Rustup 1.22.0 做出贡献的开发者!

  • Alejandro Martinez Ruiz
  • Alexander D'hoore
  • Ben Chen
  • Chris Denton
  • Daniel Silverstone
  • Evan Weiler
  • Guillaume Gomez
  • Harry Sarson
  • Jacob Lifshay
  • James Yang
  • Joel Parker Henderson
  • John Titor
  • Jonas Platte
  • Josh Stone
  • Jubilee
  • Kellda
  • LeSeulArtichaut
  • Linus Färnstrand
  • LitoMore
  • LIU An (劉安)
  • Luciano Bestia
  • Lzu Tao
  • Manish Goregaokar
  • Mingye Wang
  • Montgomery Edwards
  • Per Lundberg
  • Pietro Albini
  • Robert Collins
  • Rudolf B.
  • Solomon Ucko
  • Stein Somers
  • Tetsuharu Ohzeki
  • Tom Eccles
  • Trevor Arjeski
  • Tshepang Lekhonkhobe