Rust 1.91 adds Tier 1 support for ARM64 Windows platform, raw pointer warnings, and more
Rust 1.91 is now available, continuing the language's evolution with a focus on usability and safety. This update promotes the aarch64-pc-windows-msvc target to Tier 1 support, extending Rust's highest level of maintenance and testing to developers using 64-bit ARM systems on Windows.
Alongside platform improvements, Rust 1.91 introduces a new warn-by-default lint that alerts developers when raw pointers to local variables are returned from functions. While Rust's borrow checker already prevents returning dangling references, this lint addresses scenarios involving raw pointers, which the checker does not track. The release notes indicate further enhancements for raw pointer and unsafe code safety are expected in future versions.
Following these core updates, Rust 1.91 arrives with a range of newly stabilized APIs, helping developers access more capabilities with confidence. This version also incorporates other minor enhancements and fixes, contributing to overall language stability and user experience.
