162 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-09-24
stories 105

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

rustc rolls up 12 PRs as rustc_hir import cleanup spreads

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

A 12-PR rollup landed in rust-lang/rust, headlined by a proper gpu-kernel ABI implementation for amdgpu and a wasip3 dependency bump in std, while the multi-PR migration off deprecated rustc_hir imports continued.

Auto merge of #163208 - JonathanBrouwer:rollup-324SB25, r=JonathanBrouwer rust-lang/rust

by bors

Successful merges include proper gpu-kernel ABI support for amdgpu, a std bump of the wasip3 crate dependency, offload build step cleanup, and removal of the unused StashKey::UnderscoreForArrayLengths. Given the pending rename of direct_const_arg! to gca! and the removal of suggestion_for_allocator_api from the same rollup, downstream tooling that touches these internals will need to follow.

Rollup merge of #163207 - mejrs:hir_imports2, r=BoxyUwU rust-lang/rust

by Jacob Pratt

This is the second in a series of PRs moving rust-lang/rust off deprecated rustc_hir imports, a followup to an earlier change and paired with work in clippy; the rollup author notes "There is one more PR after this, they're split up to hopefully not be too conflict-y."

Rollup merge of #163196 - nnethercote:rm-DiagInner-sort_span, r=lqd rust-lang/rust

by Jonathan Brouwer

DiagInner::sort_span, the field used by default for sorting diagnostics, is gone; the sort span now lives on each diagnostic recorded in BorrowckDiagnosticsBuffer instead. That drops the field from code that previously had to route it through the shared diagnostic struct.

Rollup merge of #163205 - mejrs:allocator_api_suggestion, r=nnethercote rust-lang/rust

by Jonathan Brouwer

suggestion_for_allocator_api is deleted as dead code, unused since an earlier pull request landed. The allocator-api suggestion path is no longer reachable, so any tooling still expecting it has nothing to hook into.

additionally host per-crate json files (#47) rust-lang/std-replacement-data

by Denis Cornehl

Alongside adding fs2 to the standard-replacement dataset, the project now hosts per-crate JSON files, which syphar describes as enabling queries per crate from the docs.rs side. "Right now I'm using all.json, as crates.io does," the author writes, adding that a single file will only work well up to a certain point.

Quick answers

What shipped in Rust on September 24, 2026?
A 12-PR rollup landed in rust-lang/rust, headlined by a proper gpu-kernel ABI implementation for amdgpu and a wasip3 dependency bump in std, while the multi-PR migration off deprecated rustc_hir imports continued. In total, 94 commits and 11 pull requests landed.
Who contributed to Rust on September 24, 2026?
7 developers shipped this update, including bors, lcnr, mejrs, Jacob Pratt, Jonathan Brouwer, Mads Marquart, and syphar.
What were the notable Rust updates?
Auto merge of #163208 - JonathanBrouwer:rollup-324SB25, r=JonathanBrouwer, Rollup merge of #163207 - mejrs:hir_imports2, r=BoxyUwU, and Rollup merge of #163196 - nnethercote:rm-DiagInner-sort_span, r=lqd.