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-10-04
stories 77

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

rustfmt subtree lands for the 1.101 cycle

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

The day's real work is inside the compiler repo: rustfmt's subtree sync plus a reflection ICE fix, while the crates.io index keeps turning over and the nomicon chases a renamed intrinsic.

Auto merge of #163545 - jieyouxu:rustfmt-subtree-push, r=ytmimi rust-lang/rust

by bors

rustfmt was synced into the compiler tree as a subtree at commit 677b954590cc0d5e86cb97e7db4e4b5fb6290add via josh-sync, covering merged formatter PRs from 2026-09-22 through 2026-09-30 and tagged as relnotes-worthy for the 1.101 cycle. That means the next train picks up the accumulated formatting changes rather than the v1.11.0 release prep work.

reflection: fix ICE when TypeId::info called on ADT rust-lang/rust

by yara-blue

Reflection is being flattened from a large enum whose variants carry all the reflection info into an enum holding only the type kind, and the const eval code that still wrote into the removed Struct, Enum, and Union fields produced an ICE when TypeId::info was called on an ADT. Yara-blue's fix removes that stale write.

Rollup of 8 pull requests rust-lang/rust

by JonathanBrouwer

An eight-PR rollup landed, including ignore-compare-mode-next-solver added to all next-solver tests, a better lifetime-preceding-type suggestion in generics, noundef accepted in a couple more test locations, and an unused_variables lint cleanup in core::io under no_io_statics.

Merge pull request #528 from rust-lang/TC/fix-abort_immediate rust-lang/nomicon

by Yuki Okushi

The nomicon's #![no_std] example that called abort now spells it abort_immediate, following the rename in rust-lang/rust#163574; the book's example was corrected to match the new intrinsic name.

Update crate `celox-backend-cranelift` rust-lang/crates.io-index

by bors

The index kept moving underneath all of it, with celox-backend-cranelift and celox-slt updated, undoc updated, and ratagrid and free-edu-email-generator created.

Quick answers

What shipped in Rust on October 4, 2026?
The day's real work is inside the compiler repo: rustfmt's subtree sync plus a reflection ICE fix, while the crates.io index keeps turning over and the nomicon chases a renamed intrinsic. In total, 68 commits and 9 pull requests landed.
Who contributed to Rust on October 4, 2026?
8 developers shipped this update, including bors, JonathanBrouwer, yara-blue, jieyouxu, lcnr, Makai, Yuki Okushi, and Travis Cross.
What were the notable Rust updates?
Auto merge of #163545 - jieyouxu:rustfmt-subtree-push, r=ytmimi, reflection: fix ICE when TypeId::info called on ADT, and Rollup of 8 pull requests.