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 rolls 20 PRs into main while rustfmt fixes brace placement

By RepoJournal · Filed · About Rust

The Rust compiler landed a massive 20-PR rollup overnight, and rustfmt corrected a brace-placement bug that affects Style Edition 2027.

The Rust compiler merged a 20-PR rollup [1] that includes support for 16-bit proc-macro targets [2], a fix for the `default impl` ordering regression in the new solver [4], and a move to use the attribute parser for `deprecated` checking [3]. At the same time, rustfmt shipped a fix that changes brace placement for multiline control flow in Style Edition 2027, aligning it with the Rust Style Guide, while leaving 2024 behavior unchanged [5]. The rust-forge and rustc-dev-guide teams are consolidating contributor docs, moving content that's "applicable to the whole project, not just to the compiler" from the dev-guide into Forge [6], and rust-forge is renaming its default branch to `main` [7]. On the infrastructure side, rustfmt replaced the archived `actions/upload-release-asset` with the gh CLI in CI to keep releases working [8]. Nothing else moved the needle: the crates.io index saw routine crate creates and updates [9].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Auto merge of #161458 - jhpratt:rollup-q1wVzyt, r=jhpratt rust-lang/rust
  2. [2] Rollup of 20 pull requests ↗ rust-lang/rust
  3. [3] Rollup merge of #160459 - obeis:check_deprecated, r=JonathanBrouwer rust-lang/rust
  4. [4] Auto merge of #161268 - nnethercote:fix-160994, r=lcnr rust-lang/rust
  5. [5] Fix brace placement for multiline control flow ↗ rust-lang/rustfmt
  6. [6] move over some info from the dev-guide ↗ rust-lang/rust-forge
  7. [7] Rename the default branch to `main` ↗ rust-lang/rust-forge
  8. [8] Replace archived actions/upload-release-asset with gh CLI ↗ rust-lang/rustfmt
  9. [9] Create crate `dsh-work` rust-lang/crates.io-index

Quick answers

What shipped in Rust on August 22, 2026?
The Rust compiler landed a massive 20-PR rollup overnight, and rustfmt corrected a brace-placement bug that affects Style Edition 2027. In total, 111 commits and 20 pull requests landed.
Who contributed to Rust on August 22, 2026?
11 developers shipped this update, including bors, jyn514, apiraino, Kobzol, 许杰友 Jieyou Xu (Joe), Tshepang Mbambo, ada4a, and Jacob Pratt, and 3 more.
What were the notable Rust updates?
Auto merge of #161458 - jhpratt:rollup-q1wVzyt, r=jhpratt, Rollup of 20 pull requests, and Rollup merge of #160459 - obeis:check_deprecated, 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?