RepoJournal

$ cat rust-lang/week/2026-09-14.log

Rust

Rust

the week in review · Sep 14 – Sep 20, 2026

Rust drops d32 support from 32-bit Arm targets

By RepoJournal · composed from the cited sources · human-reviewed weekly · methodology

Otherwise a quiet period: docs.rs patched a rustls security issue, rust-analyzer stopped filling unstable trait methods, and Miri picked up upstream Rust.

750 commits 182 PRs merged 2 releases 7 briefings covered

all rust-lang reviews →

Rollup merge of #160911 - adamgemmell:dev/adagem01/remove-d32, r=Amanieu rust-lang/rust

by Jonathan Brouwer

The d32 feature is gone from 32-bit Arm targets, fixing the fallout from an earlier spec cleanup; code relying on -d32 will need to build without it.

update rustls to v0.23.45 due to security issue rust-lang/docs.rs

by Denis Cornehl

docs.rs bumped rustls to v0.23.45 to close a security issue in the dependency. Anyone mirroring docs.rs's stack should be on the same version.

fix: Do not fill unstable methods in "Implement default members" rust-lang/rust-analyzer

by ChayimFriedman2

The assist no longer fills unstable methods when implementing default members. It still does in "Implement missing members", when the feature is enabled, or when the trait carries the same feature, on the assumption the user has it enabled.

Rollup merge of #162766 - maxdexh:unleak-considered-harmful, r=hanna-kruppe,saethlin rust-lang/rust

by Jonathan Brouwer

Unleaking &mut references is no longer treated as sound practice in std and the compiler, following the opsem discussion. Code that leaned on the old behavior to recover a Box from a unique reference should be reworked.

Rollup merge of #162763 - maxdexh:remove-into-unique, r=RalfJung rust-lang/rust

by Jonathan Brouwer

Box::into_unique is removed. It was an unstable API, so the removal only affects nightly users, who should reach for its replacement path.

Auto merge of #162418 - LorrensP-2158466:cache-cell-bench, r=petrochenkov rust-lang/rust

by bors

The CacheCell and CacheRefCell aliases are gone, with Lock and RwLock used directly. This is internal to rustc and follows the benchmarking work started earlier.

Rollup merge of #162543 - GuillaumeGomez:reexport-from-transient-crates, r=petrochenkov rust-lang/rust

by Jonathan Brouwer

rustc_resolve now keeps every reexport in ModChild::reexport_chain, resolving a long-standing bug where reexports of transient crates were dropped from the chain.

Rollup merge of #156216 - Randl:const-for-impl, r=clarfonthey rust-lang/miri

by Stuart Cook

Const Range iteration lands, so for i in i..n works in const contexts. It is an interesting enough case to justify itself under the tracking issue.

$ ls rust-lang/week/ # the briefings behind this review

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.

all rust-lang reviews →