Rust 1.91 enhances cross-platform development with Tier 1 ARM64 Windows support and improved raw pointer safety warnings, strengthening memory safety and developer tools.

Rust 1.91 introduces significant platform support and safety enhancements, including Tier 1 ARM64 Windows support and improved raw pointer warnings, strengthening cross-platform development and memory safety.
Rust 1.91 elevates aarch64-pc-windows-msvc to Tier 1, ensuring reliable compilation and testing for ARM64 Windows devices like Surface Pro X, facilitating multi-arch development with programming language tools.
A new lint warns when raw pointers to local variables are returned, addressing memory safety issues outside the borrow checker, reducing bugs in unsafe code for systems programming and complementing debugger workflows.
The release stabilizes APIs for common tasks, maintaining performance and safety, with minor enhancements and bug fixes benefiting text editors and build tools across environments.
Rust 1.91 advances safety and cross-platform development with Tier 1 ARM64 Windows support and raw pointer warnings, making it valuable for systems programming and developer tools.
Tier 1 support means the aarch64-pc-windows-msvc target receives the highest level of maintenance, guaranteed builds, and comprehensive testing, making it production-ready for ARM64 Windows development.
The new lint warns when raw pointers to local variables are returned from functions, catching potential memory safety issues that the borrow checker doesn't track, enhancing unsafe code safety.
Tier 1 support indicates that a target platform receives full maintenance, guaranteed builds, and is production-ready with comprehensive testing.
Raw pointers in Rust are unsafe pointers that allow direct memory access without borrow checker restrictions, used in systems programming for low-level operations.
Key features include Tier 1 ARM64 Windows support, enhanced raw pointer safety warnings, and stabilized APIs for improved developer experience.