This weekly Rust community roundup covers RFC and RFC-adjacent updates, compiler and library merges, Cargo and Clippy changes, rust-analyzer fixes, a performance triage report noting the LLVM 23 update's large compile-time and runtime gains offset partly by a Polonius alpha regression, plus project updates, blog posts, a crate of the week (literator), calls for testing, upcoming Rust events worldwide, and a quote of the week.
Table of contents
Updates from Rust CommunityCrate of the WeekCalls for TestingCall for Participation; projects and speakersUpdates from the Rust ProjectUpcoming EventsJobsQuestions this post answers
What caused the recent Rust compiler performance improvements involving LLVM 23?
Updating to LLVM 23 produced large improvements in compile time, runtime, bootstrap time, and artifact size for the Rust compiler. These gains were partially offset by enabling Polonius alpha on nightly, which introduced a 3.0% regression, with some potential remaining to mitigate that regression. Track compiler-level performance shifts like this on daily.dev before they hit your build times.
What does the c_variadic_naked_functions Rust feature do and is it stable?
c_variadic_naked_functions was stabilized in the Rust compiler, allowing naked functions to use C variadic argument lists. This was merged as part of ongoing compiler work tracked in pull request 159746 during routine weekly Rust project development. Follow granular language stabilizations like this on daily.dev when planning a Rust upgrade.