
With Rust 1.89 there are more x86 target features in place. The "target_feature" attribute now supports SHA512, SM3, SM4, KL, and WIDEKL target features. Rust 1.89 also adds more AVX-512 intrinsics and target features for those using Rust on x86/x86_64. Great seeing these AVX-512 additions and other bits for making it easier to use more modern x86_64 ISA features from Rust.
On the x86_64 side, Rust 1.89 also demotes the x86_64-apple-darwin target to Tier-2. Due to GitHub discontinuing their free macOS x86_64 runners and Apple working toward discontinuing its x86_64 support, Rust is demoting the Apple x86_64 target from its current Tier-1 state.
Rust 1.89 also now supports using "_" as an argument to const generic parameters, warnings over mismatched lifetime syntaxes, and a number of stabilized APIs and other additions.
More details on today's Rust 1.89 release via Rust-Lang.org .