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

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Miri migrates shim signature checks, docs.rs updates webpki roots

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

Miri is retiring its deprecated shim signature check across macOS, Linux, and math shims, while docs.rs updated its webpki packages to resolve a security alert and rust-analyzer tightened two diagnostics.

macOS shims: migrate to check_shim_sig rust-lang/miri

by programskillforverification

The macOS shims in Miri now go through `check_shim_sig` instead of the deprecated variant, fixing part of the shim-check tracking issue. Two sibling migrations follow the same pattern for Linux foreign items and `src/shims/math.rs`, so the deprecated helper's remaining callers are shrinking.

update webpki-root-certs to fix security alert rust-lang/docs.rs

by Denis Cornehl

docs.rs bumped `webpki-root-certs` to address a security alert, with a companion change updating the other webpki packages. Both land as routine dependency work; no behavioral change to how docs render is described.

fix: emit E0029 for range patterns with inferred invalid types rust-lang/rust-analyzer

by jgespiga

rust-analyzer now emits E0029 when a range pattern's type turns out invalid only after unifying its endpoints, replacing the FIXME that stood at the final check in `infer_range_pat`. You get the real compiler diagnostic in the editor instead of silence on patterns like ranges over inferred non-scalar types.

fix: do not panic when inline call param usages in macro rust-lang/rust-analyzer

by A4-Tacks

The fix stops rust-analyzer from panicking when inlining a call whose parameter usages sit inside a macro, the case the author describes as "inlining functions contain `assert!(param.xxx())`". It is a follow-up to earlier inlay/inline call work that crashed on that shape.

FLS dtors registered in a dtor might get called rust-lang/miri

by ohadravid

Miri's windows-tls test asserted that dtors registered during another dtor's run are never called; Windows natively does call them sometimes, so the test now tolerates both outcomes. Test-only change, no Miri semantics touched. The rest of the day's traffic is crate index entries for `ic-wire`, `ic-wire-derive`, and the three `russell_*` crates, plus docs.rs permalinks now preserving the anchor.

Quick answers

What shipped in Rust on October 21, 2026?
Miri is retiring its deprecated shim signature check across macOS, Linux, and math shims, while docs.rs updated its webpki packages to resolve a security alert and rust-analyzer tightened two diagnostics. In total, 74 commits, 15 pull requests, and 1 releases landed.
Who contributed to Rust on October 21, 2026?
10 developers shipped this update, including bors, programskillforverification, Hamdan-Khan, Ralf Jung, ohadravid, Denis Cornehl, GuillaumeGomez, and jgespiga, and 2 more.
What were the notable Rust updates?
macOS shims: migrate to check_shim_sig, update webpki-root-certs to fix security alert, and fix: emit E0029 for range patterns with inferred invalid types.