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-21
stories 94

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Polonius constraint passes get faster, RawVec drops Unique

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

A quiet day across rust-lang: perf work lands in the compiler and Miri's shim layer, plus a rustfmt toolchain bump and routine crates.io dependency churn.

A couple polonius constraints perf improvements rust-lang/rust

by jackh726

jackh726's pair of polonius constraint changes cut time spent in traversal-heavy cases, independent of the lazy liveness work already in flight. The PR author notes the two changes conflict textually but are conceptually independent.

Auto merge of #162804 - maxdexh:nuke-unique-in-vec, r=hanna-kruppe rust-lang/rust

by bors

maxdexh's removal of `Unique` from `RawVec` merged via bors after review by hanna-kruppe, following the t-libs discussion on whether `Unique` can be nuked. It touches allocation code that is sensitive to build times and debug mode, so the PR flagged for a perf run.

Run more tests natively rust-lang/miri

by RalfJung

Running more of Miri's test suite natively surfaced a segfault in the pthread_set/getname_np tests: bad `pthread_t` values do not always return an error as previously assumed. The PR text states plainly that "previously we thought they'd return an error when given a bad `pthread_t`, turns out they don't always do that."

windows: reject some FILE_FLAG_OPEN_REPARSE_POINT uses we do not support rust-lang/miri

by RalfJung

Miri's Windows shims previously ignored `FILE_FLAG_OPEN_REPARSE_POINT` in most paths; the flag uses it does not support are now rejected rather than silently accepted.

chore: bump rustfmt toolchain to nightly-2026-09-21 rust-lang/rustfmt

by Yacin Tmimi

rustfmt's subtree push moved its toolchain from 1.100.0-nightly (bff8e12ff 2026-08-26) to 1.100.0-nightly (bba531001 2026-09-20). The rest of the day was routine: crates.io-index crate bumps such as `csusage` and `bevy_cef_render_process`, and Renovate dependency updates on crates.io including @percy/cli 1.32.10 and @pierre/diffs 1.4.3.

Quick answers

What shipped in Rust on September 21, 2026?
A quiet day across rust-lang: perf work lands in the compiler and Miri's shim layer, plus a rustfmt toolchain bump and routine crates.io dependency churn. In total, 74 commits and 20 pull requests landed.
Who contributed to Rust on September 21, 2026?
9 developers shipped this update, including bors, jackh726, cyrgani, maxdexh, mu001999, RalfJung, ytmimi, and 许杰友 Jieyou Xu (Joe), and 1 more.
What were the notable Rust updates?
A couple polonius constraints perf improvements, Auto merge of #162804 - maxdexh:nuke-unique-in-vec, r=hanna-kruppe, and Run more tests natively.