$ 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
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
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
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
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
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.