VOOZH about

URL: https://www.phoronix.com/news/Rust-1.89-Released

⇱ Rust 1.89 Released With More AVX-512 Intrinsics & x86 Target Features - Phoronix


👁 Phoronix

Rust 1.89 Released With More AVX-512 Intrinsics & x86 Target Features

Written by Michael Larabel in Programming on 7 August 2025 at 08:28 AM EDT. 13 Comments
Rust 1.89 is out today as the newest update to this popular programming language implementation prided by its memory safety features and more.

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.

👁 Rust target_feature AVX-512 code snippet


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.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.