Rust 1.97.0 is now stable. Key changes include: symbol mangling v0 is now enabled by default (replacing the legacy Itanium ABI-based scheme), Cargo gains native support for controlling warning behavior via CARGO_BUILD_WARNINGS (allow/warn/deny) without invalidating the build cache, and linker output is no longer silenced by default — it now surfaces as a warning lint. Several new integer bit-manipulation APIs (isolate_highest_one, isolate_lowest_one, highest_one, lowest_one, bit_width) are stabilized, along with const stabilizations for previously stable APIs.
19.1K Impressions