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

PRIRODA DEBUG ADAPTER LANDS IN MIRI WHILE RUSTC CUTS COMPILE-TIME OVERHEAD

By RepoJournal · Filed · About Rust

Miri's Priroda interpreter now ships with full Debug Adapter Protocol support for VS Code and nvim-dap, while the Rust compiler removes unused attribute complexity and patches a Windows stack buffer issue.

The Priroda team merged a complete DAP frontend [1] that enables single-thread stepping, breakpoint management, and macro span resolution in any editor supporting the Debug Adapter Protocol. This follows infrastructure work centralizing request handling [2] and eliminating redundant termination guards [3] that were dead code. The refactoring bubbles predicate failures through a unified HandlerError type [4], making error handling and response sequencing explicit and testable.

On the compiler side, rustc landed a fix for a stack buffer overflow in Windows junction_point handling [5] and removed the OnDuplicate::Custom variant that was only helpful for a single attribute [6]. A resolver PR introduces unsafe speculative flag handling for tracked borrows in CmRefCell [7], improving the clarity of borrow tracking in name resolution. Two rollups merged across 37 PRs total [5] [8].

The crate registry continues steady automation: sui-resolve, sui-bytecode, unstave-core, sui-spec, and monad-revm all bumped [9] [10] [11] [12] [13]. This Week in Rust published issue 663 [14] with notable changes and quote of the week under review [15].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Priroda] Add minimal DAP frontend with single-thread stepping demo ↗ rust-lang/miri
  2. [2] [Priroda] centralize DAP response sends in run_requests rust-lang/miri
  3. [3] [Priroda] drop redundant termination guards in DAP handlers rust-lang/miri
  4. [4] [Priroda] bubble predicate failures through HandlerError rust-lang/miri
  5. [5] Auto merge of #160559 - JonathanBrouwer:rollup-grEEuN1, r=JonathanBrouwer rust-lang/rust
  6. [6] Rollup merge of #160569 - JonathanBrouwer:remove_on_duplicate_custom, r=mejrs rust-lang/rust
  7. [7] Resolver: (un)tracked borrows for `CmRefCell` made safe by unsafe speculative flag ↗ rust-lang/rust
  8. [8] Auto merge of #160586 - JonathanBrouwer:rollup-UKh8PSn, r=JonathanBrouwer rust-lang/rust
  9. [9] Update crate `sui-resolve` rust-lang/crates.io-index
  10. [10] Update crate `sui-bytecode` rust-lang/crates.io-index
  11. [11] Update crate `unstave-core` rust-lang/crates.io-index
  12. [12] Update crate `sui-spec` rust-lang/crates.io-index
  13. [13] Update crate `monad-revm` rust-lang/crates.io-index
  14. [14] Publishing 663 ↗ rust-lang/this-week-in-rust
  15. [15] C/QotW and notable changes ↗ rust-lang/this-week-in-rust

Quick answers

What shipped in Rust on August 6, 2026?
Miri's Priroda interpreter now ships with full Debug Adapter Protocol support for VS Code and nvim-dap, while the Rust compiler removes unused attribute complexity and patches a Windows stack buffer issue. In total, 198 commits and 43 pull requests landed.
Who contributed to Rust on August 6, 2026?
8 developers shipped this update, including bors, Mohamed Ali, hkalbasi, Jonathan Brouwer, LorrensP-2158466, renovate, KannanPalani57, and llogiq.
What were the notable Rust updates?
[Priroda] Add minimal DAP frontend with single-thread stepping demo, [Priroda] centralize DAP response sends in run_requests, and [Priroda] drop redundant termination guards in DAP handlers.

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?