RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

RUST 1.96.0 SHIPS WITH MACRO AND ASSEMBLY UPGRADES

By RepoJournal · Filed · About Rust

The Rust compiler landed its latest stable release overnight with expanded macro capabilities, improved never-type handling, and new s390x vector support that unblocks platform-specific code.

Rust 1.96.0 [1] arrives with several language-level wins for systems programming. The release allows passing `expr` metavariables to `cfg` macros, always coerces never types in tuple expressions, and adds s390x vector register support in inline assembly. These changes quietly enable code patterns that were previously impossible or required workarounds. On the compiler side, a rollup of seven fixes [2] landed deterministic sorting for `doc_cfg` badges [3], fixing the inconsistent UI rendering that buried popular targets behind niche ones. The expansion tree for coverage analysis now builds correctly around `SyntaxContext` instead of `ExpnId` [4], addressing a subtle bug in nested macro expansion scenarios. Meanwhile, crates.io continues its icon migration sprint [5][6][7][8][9], consolidating custom SVG imports into UnoCSS icon wrappers across the frontend, reducing maintenance burden on the registry UI.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Rust 1.96.0 ↗ rust-lang/rust
  2. [2] Rollup of 7 pull requests ↗ rust-lang/rust
  3. [3] rustdoc: deterministic sorting for `doc_cfg` badges ↗ rust-lang/rust
  4. [4] Rollup merge of #156659 - Zalathar:syntax-context, r=oli-obk rust-lang/rust
  5. [5] frontend: Migrate `Pagination` component to UnoCSS icons rust-lang/crates.io
  6. [6] frontend: Migrate `crate-sidebar/Link` component to UnoCSS icons rust-lang/crates.io
  7. [7] frontend: Migrate `frontpage/HeroButtons` component to UnoCSS icons rust-lang/crates.io
  8. [8] frontend: Migrate `NotificationMessage` component to UnoCSS icons rust-lang/crates.io
  9. [9] frontend: Migrate `Alert` component to UnoCSS icons rust-lang/crates.io

Quick answers

What shipped in Rust on May 29, 2026?
The Rust compiler landed its latest stable release overnight with expanded macro capabilities, improved never-type handling, and new s390x vector support that unblocks platform-specific code. In total, 125 commits, 20 pull requests, and 1 releases landed.
Who contributed to Rust on May 29, 2026?
2 developers shipped this update, including JonathanBrouwer and shivendra02467.
What were the notable Rust updates?
Rust 1.96.0, Rollup of 7 pull requests, and rustdoc: deterministic sorting for `doc_cfg` badges.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?