Rust 1.89 expands x86 support, stabilizes APIs, and downgrades macOS x86_64 support
Rust 1.89 is now released, expanding x86 and x86/x86_64 platform support with new processor instructions and features, including additional AVX-512 intrinsics. The target_feature attribute adds support for SHA512, SM3, SM4, KL, and WIDEKL, giving developers better access to modern CPU capabilities directly from Rust code.
The update also stabilizes several APIs, introduces warnings for mismatched lifetime syntaxes, and allows the underscore character as an argument in const generic parameters.
Platform support shifts as the x86_64-apple-darwin target moves to Tier-2 due to Apple and GitHub reducing x86_64 macOS support. The release also includes smaller compiler and tooling refinements that enhance the overall development experience.
cz
ma

du
No comments so far, maybe you want to be first?
Gu