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

RUST 1.97.0 SHIPS WITH CONST GENERICS PROGRESS AND POLONIUS FIXES

By RepoJournal · Filed · About Rust

1 person shipped this

The language team stabilized new target features and fixed critical borrowck regressions while rust-analyzer cuts LSP overhead with gen-lsp-types v0.10.0.

Rust 1.97.0 landed overnight with stabilized target features (div32, lam-bh, lamcas, ld-seq-sa, scq) and new linting for unused pub items in binaries [1]. The release includes a critical fix for polonius legacy mode that was panicking during loan invalidation [3], and borrowck improvements that clean up internal constraint handling [4]. On the const generics front, min_generic_const_args now falls back to anonymous consts when direct representation fails, pushing forward on the Project Const Generics roadmap [5]. Meanwhile, rust-analyzer bumped gen-lsp-types to v0.10.0 [2], delivering measurable ergonomic wins for `LspRequestMethod` and reduced allocations across the board. The team also cleaned internal query machinery by removing unused `cycle_{fn,initial}` support from `#[query_group]` [7], and a performance pass on the dependency graph reader deduplication should improve incremental rebuild times for larger tasks [6].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Rust 1.97.0 ↗ rust-lang/rust
  2. [2] Bump gen-lsp-types to v0.10.0 ↗ rust-lang/rust-analyzer
  3. [3] Rollup merge of #158384 - KiChjang:allow-backward-incompat-drop-hint, r=lqd rust-lang/rust
  4. [4] Rollup merge of #158877 - Enselic:adjust-best_blame_constraint, r=fee1-dead rust-lang/rust
  5. [5] Rollup merge of #158617 - khyperia:gca-syntax-flip, r=BoxyUwU rust-lang/rust
  6. [6] Auto merge of #158794 - xmakro:perf/read-dedup-epoch-filter, r=cjgillot rust-lang/rust
  7. [7] internal: remove `cycle_{fn,initial}` support from `#[query_group]` rust-lang/rust-analyzer

Quick answers

What shipped in Rust on July 10, 2026?
The language team stabilized new target features and fixed critical borrowck regressions while rust-analyzer cuts LSP overhead with gen-lsp-types v0.10.0. In total, 123 commits, 31 pull requests, and 1 releases landed.
Who contributed to Rust on July 10, 2026?
1 developer shipped this update, including ribru17.
What were the notable Rust updates?
Rust 1.97.0, Bump gen-lsp-types to v0.10.0, and Rollup merge of #158384 - KiChjang:allow-backward-incompat-drop-hint, r=lqd.

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?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.