Rust 1.29.1 发布

2018 年 9 月 25 日 · Rust 核心团队

Rust 团队很高兴地宣布 Rust 的新版本 1.29.1。Rust 是一种专注于安全性、速度和并发性的系统编程语言。

如果您之前通过 rustup 安装了 Rust 版本,那么获取 Rust 1.29.1 非常简单,只需执行以下命令:

$ rustup update stable

如果您还没有安装 rustup,可以从我们网站的相应页面 获取 rustup,并查看 GitHub 上 1.29.1 的详细发布说明

1.29.1 稳定版中的内容

在标准库中发现了一个安全漏洞,如果将一个很大的数字传递给 str::repeat,可能会在整数溢出后导致缓冲区溢出。如果您不调用 str::repeat 函数,则不会受到影响。这个问题已通过在 str::repeat 中对整数溢出进行无条件 panic 来解决。有关此问题的更多详细信息,请参阅安全公告