Rust 1.98.0 Lands in Stable: Algebraic Floats, itoa Replacement, and Stability Fixes

Published by

Rust 1.98.0 has been officially released, introducing significant performance enhancements for numerical workloads with new algebraic floating-point methods that enable better loop vectorization. The update also standardizes integer serialization with a new format_into method, providing a performance-equivalent alternative to the long-used itoa crate. Additionally, the release stabilizes documentation for certain behaviors and adds a variety of new APIs for string manipulation, atomic mutations, and other functionalities. Users can easily upgrade to the latest version via rustup update stable and review all changes in the official GitHub release notes



Rust 1.98.0 Lands in Stable: Algebraic Floats, itoa Replacement, and Stability Fixes

Rust 1.98.0 is now stable, bringing a major performance boost for numerical workloads through new algebraic floating-point methods that allow the compiler to reorder f32 and f64 operations for better loop vectorization. The release also finally standardizes integer serialization with a format_into method and NumBuffer, which benchmarks show perform on par with the long-standing itoa crate. Beyond the headline features, the update stabilizes documentation for ManuallyDrop<Box<_>> behavior and adds a suite of new APIs for string slicing, UTF-16 conversion, and atomic mutations. Users can upgrade immediately via rustup update stable or review the full compiler and Cargo changes in the official GitHub release notes.

Rust 1.98.0 Lands in Stable: Algebraic Floats, itoa Replacement, and Stability Fixes @ Linux Compatible