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

PORTABLE SIMD LANDS AARCH64 SWIZZLE WIN, RUST CORE SHIPS EXCEPTION HANDLING OPTIMIZATION

By RepoJournal · Filed · About Rust

The portable-simd team merged a significant performance optimization for AArch64 vector operations while the compiler side eliminated unnecessary allocations from exception handling.

Portable-simd's swizzle_dyn optimization [1] now handles 24, 32, 48, and 64-byte vectors on AArch64 by stacking multiple TBL instructions, a targeted win for ARM-heavy workloads. The core Rust compiler shipped a rollup [3] that includes the removal of unnecessary allocas from catch_unwind [2], cutting down exception handling overhead without semantic changes. That same rollup also landed LTO prep work [2] that moves optimization decisions earlier in the pipeline, plus frame pointer annotation improvements for debugging. On the tool side, rustfmt's config documentation [4] now pins version context visibly during scrolling, addressing the reality that config options drift across releases. The crates.io index absorbed routine updates across greentic-runner and atomr-agents ecosystems [5][6] with no breaking changes reported.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Merge pull request #528 from Kmeakin/km/aarch64-dyn-swizzle rust-lang/portable-simd
  2. [2] Rollup of 12 pull requests ↗ rust-lang/rust
  3. [3] Auto merge of #157095 - JonathanBrouwer:rollup-eMYdzcn, r=JonathanBrouwer rust-lang/rust
  4. [4] Highlight config documentation version ↗ rust-lang/rustfmt
  5. [5] Update crate `greentic-runner-dev` rust-lang/crates.io-index
  6. [6] Update crate `greentic-runner` rust-lang/crates.io-index

Quick answers

What shipped in Rust on May 30, 2026?
The portable-simd team merged a significant performance optimization for AArch64 vector operations while the compiler side eliminated unnecessary allocations from exception handling. In total, 67 commits and 5 pull requests landed.
Who contributed to Rust on May 30, 2026?
2 developers shipped this update, including JonathanBrouwer and Herrtian.
What were the notable Rust updates?
Merge pull request #528 from Kmeakin/km/aarch64-dyn-swizzle, Rollup of 12 pull requests, and Auto merge of #157095 - JonathanBrouwer:rollup-eMYdzcn, r=JonathanBrouwer.

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?