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-08-15
stories 116

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

RUST-ANALYZER FIXES CONSTEVAL ERRORS AND RUSTC_PRIVATE SUPPORT

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

Rust-analyzer stops returning misleading None values when const evaluation fails, aligning more closely with rustc's error handling strategy.

Rust-analyzer landed a critical fix that returns proper error constants to the solver when consteval fails [1], rather than incorrectly reporting None for cases like 32-bit architecture mismatches. The same commit also fixed rustc_private support for rustc_proc_macro [2], addressing integration issues with private compiler APIs. Both fixes rolled into the nightly release [3]. On the ecosystem side, crates.io bumped shiki to v4.4.3 [4] and futures-util to v0.3.34 [5], keeping the JavaScript and Rust dependency stacks current. Meanwhile, the compiler team merged 23 pull requests including stabilization work on allocators [6], f128 support on LLVM 23+, and a critical performance fix for the unic-ucd crate by avoiding fully_perform_locally with the next solver [7]. A PowerPC inline ASM fix corrected scalar float lane positioning on little-endian systems [8]. Across all desks, 89 commits and 26 PRs shipped in the last 24 hours.

Action items

References

  1. [1] fix: Return an error const to the solver when consteval fails ↗ rust-lang/rust-analyzer
  2. [2] Fix rustc_private support for rustc_proc_macro ↗ rust-lang/rust-analyzer
  3. [3] nightly ↗ rust-lang/rust-analyzer
  4. [4] Update shiki monorepo to v4.4.3 ↗ rust-lang/crates.io
  5. [5] Update Rust crate futures-util to v0.3.34 ↗ rust-lang/crates.io
  6. [6] Rollup of 23 pull requests ↗ rust-lang/rust
  7. [7] stop using fully_perform_locally with the next solver, it's worse (perf fix for unic-ucd) ↗ rust-lang/rust
  8. [8] PowerPC inline ASM: Fix scalar floats being in the wrong vector lane on little endian ↗ rust-lang/rust

Quick answers

What shipped in Rust on August 15, 2026?
Rust-analyzer stops returning misleading None values when const evaluation fails, aligning more closely with rustc's error handling strategy. In total, 89 commits, 26 pull requests, and 1 releases landed.
Who contributed to Rust on August 15, 2026?
9 developers shipped this update, including bors, ChayimFriedman2, Lukas Wirth, github-actions[bot], renovate, Jonathan Brouwer, jhpratt, and jdonszelmann, and 1 more.
What were the notable Rust updates?
fix: Return an error const to the solver when consteval fails, Fix rustc_private support for rustc_proc_macro, and nightly.