Rust 1.96.0

2026-05-30T08:51:52Z1f266bfa0817d2108c74b2012647644083f5498597ea5ca294bf919eabb5c11d
LoongArchcargocompilerdependency-fixlanguage-featureslibrariesreleaseriscvrustrust-1.96.0s390xvulnerability-fix

What happened

Rust 1.96.0 (2026-05-29) released with language, compiler, and library improvements: language changes include allowing an expr metavariable in cfg, coercing never types in tuple expressions, fixes to rare inference guidance of function arguments, s390x vector-register support in inline assembly, and restoring use of ManuallyDrop constants as patterns (regression fix). Compiler updates include enabling link relaxation for LoongArch Linux targets and updating the riscv64gc-unknown-fuchsia baseline to RVA22 + vector. The release stream also contains prior point releases (e.g., 1.94.1) that fixed/

Why it matters

A reviewed impact interpretation has not been published for this record.

Evidence and limitations

Source ID
rust_lang_rust_releases
Record identifier
1f266bfa0817d2108c74b2012647644083f5498597ea5ca294bf919eabb5c11d
Enrichment time
2026-05-30T08:51:52Z
AI-assisted enrichment
Yes

This record may overlap with other records. Its enrichment can be incomplete or wrong, and machine assistance was used. Validate consequential decisions against the linked source and your own environment.

Record · Rust 1.96.0 · Baitaphish