The Rust project put out a status update concerning its 2025 project goals to summarize what has been accomplished during the first half of the year.
Rust developers continue making progress on their 40 project goals and most importantly their three flagship goals of the year.
Updated first in today’s blog post was the work on bringing the async Rust experience closer to parity with sync Rust. Various experimental features and other items have been shipped in continuing to work on the async Rust story but not making as much progress as they would have hoped.
Rust developers have also been working to ensure that the experimental support for Rust development in the Linux kernel has all the tooling they need from the Rust side. Rust developers have been helping the Linux kernel developers on various features like an in-place initialization experiment, experimental “arbitrary_self_types” support, GCC-style inline Assembly statements for LLVM Clang, and working on other Rust for Linux improvements in the coming months.
Rust developers are looking for help in testing to promote their parallel front-end, stabilize public/private dependencies, stabilize cargo-script, and more.
Learn more about these efforts during H1’2025 via the Rust-Lang.org blog.