Shipped · Languages and runtimes

What rust-lang/rust shipped

The public repository of Rust · github.com/rust-lang/rust

Written by FoxPlug from the repository's own releases; not affiliated with Rust. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/rust-lang/rust; Rust did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow rust's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week brings two stabilizations: pointer alignment casting and a WebAssembly arithmetic feature, both ready for use. Several library and compiler internals were cleaned up and sped up, including BTreeMap iteration, Box internals, and rustc_public attribute exposure. Diagnostics also improved, so code that returns the wrong type gets clearer error messages, and doc attributes on macro calls are now checked more strictly.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: ptr::try_cast_aligned and WebAssembly wide-arithmetic are stabilized, BTreeMap iteration gets a fast path, rustc_public exposes argument attributes, and better diagnostics land for return type mismatches and doc attributes on macro calls.

Post for LinkedIn

This week in the Rust repository: ptr::try_cast_aligned and the WebAssembly wide-arithmetic target feature are stabilized. BTreeMap::Iter::next gained a fast path, Box now uses a (NonNull, PhantomData) wrapper as part of removing Unique, and rustc_public exposes regular argument attributes. On the compiler side, diagnostics for return type mismatches were improved, non-literal expressions in doc attributes on macro calls now error, and bool return value extension on x86_64 is re-enabled. Small cleanups also landed in std, tests, and rustc internals.

Week of September 28, 2026

What shipped

Why it matters

This week includes a stabilization of a commonly-used string utility, continued progress on the next-solver migration with bug fixes, and improvements to x86 calling conventions and documentation that help developers understand platform-specific behavior and attribute requirements.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: stabilized CStr::display, added x86 movdir64b/movdiri features, fixed next-solver crashes, refactored parser code for clarity, and improved attribute documentation.

Post for LinkedIn

This week's Rust updates include the stabilization of CStr::display for C string formatting, addition of x86 movdir64b and movdiri target features with runtime detection, multiple next-solver crash fixes, and improvements to parser code readability. Documentation was enhanced for no_main and repr attributes, Rc methods were marked must_use, and x86 calling convention handling for c-variadic functions was corrected.

Week of September 21, 2026

What shipped

Why it matters

This week included stabilization of APIs that developers have been waiting for, alongside performance improvements to collections and code generation. Memory management and compile-time code generation become more efficient, while the macro system gains flexibility and standard library documentation gets refinements.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: SyncView stabilized, mem::conjure_zst ready for stable, thread_local! gains 'static elision, empty BTreeMap drops are now free, and f16/f128 no longer force inlining.

Post for LinkedIn

Rust shipped several stabilizations this week: SyncView and mem::conjure_zst are now stable, thread_local! supports elided lifetimes, and performance improvements include making empty BTreeMap drops free and stopping unnecessary f16/f128 inlining. RawWakerVTable guarantees 8-byte alignment for safer synchronization patterns.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.