112 wires and counting

$ follow Rust

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-29
stories 146

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

RUST 1.96.0 SHIPS WITH MACRO AND ASSEMBLY UPGRADES

By RepoJournal · Filed · About Rust · Composed from the cited sources · methodology

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.

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.