Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Rust 1.98(2026-08)

官方发布说明:Announcing Rust 1.98.0

Rust 1.98 稳定了浮点数的代数运算方法,例如 algebraic_addalgebraic_mul。它们允许编译器利用实数代数性质重排计算以获得更好的向量化,但结果不保证与严格 IEEE 运算逐位一致:

#![allow(unused)]
fn main() {
let fast = a.algebraic_add(b).algebraic_add(c);
}

整数类型新增 format_into,可以直接写入固定大小的 NumBuffer,减少格式化过程中的动态分派。对延迟敏感的日志和序列化代码,可以用基准测试比较它与现有 write!itoa 的差异。

1.98.1(2026-09-03)修复了 trait object vtable 生成中的一个错误。生产构建应至少使用 1.98.1,而不是 1.98.0。