RepoJournal
Rust

@rust-lang

The Rust language, Cargo, and the standard library

Pick a date

The Wire · Showcase

RUST-ANALYZER SHIPS DIAGNOSTIC OVERHAUL AS COMPILER SETTLES GLOBAL_ASM ROLLBACK

By RepoJournal · Filed · About Rust

Rust-analyzer 0.3.2913 landed two new diagnostics for common pattern errors while the compiler team reverted an insta-stable global_asm feature that shipped without proper review.

Rust-analyzer's latest release [1] adds mutable-ref and array-pattern-without-fixed-length diagnostics, catching errors earlier in the IDE [1]. The team also tightened completion import exclusions to support sub-item filtering [2], letting developers exclude std::intrinsics::AtomicOrdering without blocking the whole module. Over on rust-lang/rust, the compiler team reverted the global_asm statement position feature [3] after discovering it shipped without FCP and contained implementation bugs that invalidated existing assumptions. Meanwhile, the compiler merged four focused PRs fixing impl_trait_redundant_captures lint suggestions that left stray `+` tokens [4], parsing mut restrictions [5], and hardening const parameter defaults [5]. The crates.io-index continues steady state with routine updates to qtcloud-devops-cli , greentic-telemetry , and new kglite submission .

Action items

References

  1. [1] 2026-05-25 ↗ rust-lang/rust-analyzer
  2. [2] feat: completions imports exclude supports sub items ↗ rust-lang/rust-analyzer
  3. [3] Revert "Allow `global_asm!` in statement positions" ↗ rust-lang/rust
  4. [4] Rollup merge of #156843 - onehr:fix-redundant-captures-143216, r=cjgillot rust-lang/rust
  5. [5] Auto merge of #156881 - jhpratt:rollup-Z5cqxkd, r=jhpratt rust-lang/rust

FAQ

What changed in Rust on May 25, 2026?
Rust-analyzer 0.3.2913 landed two new diagnostics for common pattern errors while the compiler team reverted an insta-stable global_asm feature that shipped without proper review.
What should Rust teams do about it?
Update rust-analyzer to 0.3.2913 for better IDE diagnostics • Pull latest compiler to catch impl_trait_redundant_captures fixes • Remove any global_asm in statement positions before next release
Which Rust repositories shipped on May 25, 2026?
rust-lang/rust-analyzer, rust-lang/rust

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.