皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Rust 1.80.1发布

Rust 1.80.1发布

Rust 团队发布了 Rust 的新单点版本 1.80.1。Rust 是一个 编程语言,使每个人都能构建可靠且 高效的软件。

如果您通过 rustup 安装了以前版本的 Rust,请获取 Rust 1.80.1 就像以下几点一样简单:

rustup update stable

如果你还没有它,你可以从 我们网站上的相应页面。

1.80.1 中的内容

Rust 1.80.1 修复了最近报告的两个回归。

比较浮点数时编译错误

除了 LLVM 执行的现有优化之外,rustc 还在增长 它自己的一套优化。Rust 1.78.0 添加了一个新的,实现了“跳转 线程“(将执行相同操作的两个相邻分支合并在一起 比较)。

在检查浮点的分支上也启用了优化 平等,但它没有实施浮动所需的特殊规则 比较 ( 和 )。这导致优化 错误编译了执行这些检查的代码。NaN != NaN0.0 == -0.0

Rust 1.80.1 通过阻止优化来解决这个问题 应用于浮点数比较,同时保留对其他的优化 支持的类型。

dead_code lint中的误报

Rust 1.80.0 包含对 lint 的重构。我们收到了 多个报告称新的 lint 实施会产生误报,因此 我们正在恢复 Rust 1.80.1 中的更改。我们将继续进行实验 如何在将来的版本中提高准确性。dead_codedead_code

1.80.1 的贡献者

许多人聚集在一起创建了 Rust 1.80.1。我们做不到 没有你们所有人。谢谢!

转自 Announcing Rust 1.80.1 | Rust Blog (rust-lang.org)