RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Rust Full archive →

The Wire · Showcase

The never type is stable

By RepoJournal · Filed · About Rust

Rust's never type just went stable, making `!` a first-class citizen that changes how fallback works on every edition.

Rust's never type `!` is now stable, and the fallback for diverging expressions is `!` on all editions, a breaking change with crater analysis behind it [1]. WaffleLapkin followed up by stripping the `dependency_on_unit_never_type_fallback` lint [2] and removing `#![feature(never_type)]` from the tools [3]. Meanwhile, Miri walked back a recent decision: custom allocators won't get `noalias` after all, pending a future `NativeAllocator` wrapper [4]. The team also merged a follow-up that unifies the signal shim macros [5]. On the libc desk, HelenOS support landed as a stable-nominated PR that the author plans to backport to libc 0.2 [6]. Elsewhere, libc is cleaning up L4Re bindings by deprecating LFS symbols and adjusting offsets [7]. The crates.io-index churned through routine crate updates, nothing alarming [8]. This period saw 109 commits and 22 PRs across the five repos.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Auto merge of #155499 - WaffleLapkin:stabilize-never-type, r=JonathanBrouwer rust-lang/rust
  2. [2] remove `dependency_on_unit_never_type_fallback` lint rust-lang/rust
  3. [3] remove `#![feature(never_type)]` from tools rust-lang/rust
  4. [4] Custom allocators do not get noalias after all ↗ rust-lang/miri
  5. [5] unify shim_sig and shim_sig_variadic macros ↗ rust-lang/miri
  6. [6] Add HelenOS support ↗ rust-lang/libc
  7. [7] l4re: deprecate lfs bindings rust-lang/libc
  8. [8] Update crate `pamoja-security` rust-lang/crates.io-index

Quick answers

What shipped in Rust on August 25, 2026?
Rust's never type just went stable, making `!` a first-class citizen that changes how fallback works on every edition. In total, 109 commits and 22 pull requests landed.
Who contributed to Rust on August 25, 2026?
6 developers shipped this update, including bors, RalfJung, Waffle Lapkin, mvolfik, dybucc, and chengr4.
What were the notable Rust updates?
Auto merge of #155499 - WaffleLapkin:stabilize-never-type, r=JonathanBrouwer, remove `dependency_on_unit_never_type_fallback` lint, and remove `#![feature(never_type)]` from tools.

More from @rust-lang

Daily updates, in your inbox

Follow Rust

Keep up with Rust in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?