Rust
rustc-perf adds tokio benchmark and frontend thread support
rustc-perf now benchmarks async Rust code with a new tokio-1.53.1 suite and extends its UI to display frontend thread data.
read --wire →
$ tail -f topics/rust.log
Daily updates from the Rust language, Cargo, and the standard library.
7 updates across 1 project this week.
One calm review of what shipped across Rust - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top Rust projects - refine anytime. · Read a sample issue →
Rust
rustc-perf now benchmarks async Rust code with a new tokio-1.53.1 suite and extends its UI to display frontend thread data.
read --wire →
Rust
libc added assertions that its target configuration is coherent, and rust-analyzer released a new nightly with completion improvements.
read --wire →
Rust
Rust's aliasing model will now ignore references and Boxes captured by closures, and inline assembly gains AArch64 SVE support.
read --wire →
Rust
rustup now offers a --check flag for update to return exact exit codes and a new toolchain pin subcommand, while libc adds _PATH_BSHELL and _PATH_DEFPATH constants across Unix platforms.
read --wire →
Rust
Rust's volatile-access semantics now allow traps, closing the last known case of time-traveling UB in the language.
read --wire →
Rust
compiler-builtins ships a wcslen implementation to fix link errors under LLVM 23, while crates.io refactors owner management.
read --wire →
Rust
This period shipped 165 commits across 5 repos, headlined by a Rust compiler flag removal that ends an experimental era and CI hardware changes that cut build time roughly in half.
read --wire →
Rust
bors now refuses to merge PRs without a valid config file, and rust core exposes volatile atomic operations.
read --wire →
Rust
rust-analyzer released v0.3.3033 with a new 'Extract variable' assist for field names in record expressions, while libc corrected RTEMS socket definitions and added f_type to glibc's statvfs.
read --wire →
Rust
Rust removes compiler ICEs from leftover never-type attributes, hardens BTreeMap::split_off against inconsistent panics, and rust-analyzer matches rustdoc docs rendering precisely.
read --wire →
Rust
Rust project leadership announced an election for new Project Directors, while the dev guide now instructs locked cargo installs to prevent supply-chain attacks.
read --wire →
Rust
The Rust compiler dropped a clearer name for its LLVM-only ABI, crates.io streamlined its API and cache invalidation, and flate2 released a new version with meaningful performance work.
read --wire →
Rust
Every lint lookup on beta and nightly reports unknown lint, and it took a from-scratch rewrite to see why.
read --wire →
Rust
Rust's core smart pointers just got a long-awaited upgrade, and the compiler is shedding legacy machinery to make room.
read --wire →
Rust
Rust's never type just went stable, making `!` a first-class citizen that changes how fallback works on every edition.
read --wire →
Rust
Miri is tightening the screws on foreign function shims, and the ripple is hitting rustc's soft-float ABI handling.
read --wire →
Rust
The Rust project formalized its stance on LLM contributions while the next-generation trait solver just landed on nightly.
read --wire →
Rust
The Rust compiler landed a massive 20-PR rollup overnight, and rustfmt corrected a brace-placement bug that affects Style Edition 2027.
read --wire →
Rust
The Rust ecosystem is quietly upgrading its internal tooling while the interpreter that catches UB gets a critical fix for a crash in async code.
read --wire →
Rust
Rust's own infrastructure is moving to Datadog provider v4, while a key maintainer's access is being cut, signaling a period of tightening security and modernizing tooling.
read --wire →