$ cat rust-lang/week/2026-09-14.log
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.
Rollup merge of #160911 - adamgemmell:dev/adagem01/remove-d32, r=Amanieu rust-lang/rust
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
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
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
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
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
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
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
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.
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.