101 wires and counting

$ follow Rust

Keep up with Rust in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-09
stories 148

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Rustc benchmarks get faster with shared target dirs and dropped serde threads

By RepoJournal · Filed · About Rust

Rustc-perf can now benchmark different frontend thread counts faster by sharing target directories and dropping the hardcoded serde benchmark.

The rustc-perf suite is getting faster. A new mechanism lets specific benchmarks opt into different frontend thread counts, with defaults overridable via `--frontend-threads` passed to `bench_local` and `profile_local` [1]. Combined with sharing the target directory across frontend thread values, this makes runs across multiple `-Zthread` settings faster [2]. The hardcoded `serde-1.0.219-threads4` benchmark is removed, since benchmark selection can now handle that case directly [3]. Note that the removal is contingent on the new mechanism working in production, after which the suite should speed up slightly [1]. "This allows us to benchmark only some benchmarks with different `-Zthread` values" [1].

Quick answers

What shipped in Rust on September 9, 2026?
Rustc-perf can now benchmark different frontend thread counts faster by sharing target directories and dropping the hardcoded serde benchmark. In total, 130 commits and 18 pull requests landed.
Who contributed to Rust on September 9, 2026?
11 developers shipped this update, including JonathanBrouwer, Joao Roberto, bors, Trevor Gross, Eduardo Sánchez Muñoz, Eduard-Mihai Burtescu, Kobzol, and Eric Seppanen, and 3 more.
What were the notable Rust updates?
Allow benchmark to opt into different values of frontend threads, Share target directory for different values of frontend threads, and Remove the `serde-1.0.219-threads4` benchmark.