#rust
-
Rust Adopts LLM Usage Rules for rust-lang/rust Contributors
Five teams within the Rust project have adopted a policy governing the use of large language models when working on the main repository. The core principle: AI may be used to analyze and verify, but not to create code.
-
Rust wants to get rid of Pin: immovable types and guaranteed destructors
The Rust team has adopted a project goal for 2026–2027: to introduce the Move and Forget traits, which would let types opt out of being moved and “forgotten.” This should simplify working with self-referential types and, eventually, fully supplant the Pin mechanism.
-
Servo 0.4: A Record Month and Ever More Correctly Rendered Sites
The Rust-based browser engine's update landed at the end of July with a record 558 commits and noticeably better compatibility with real-world websites.
-
gccrs learns to build the Linux kernel: results of the first half of 2026
The gccrs project, which is developing a Rust frontend for GCC, spent the first half of 2026 working on compiling the Linux kernel — and made notable progress toward generating correct code.
-
Ruff 0.16: the default rule set grows from 59 to 413
The new version of Astral's fast Python linter and formatter noticeably expands the standard set of checks, learns to format code inside Markdown, and adds its own syntax for suppressing warnings.
-
msaRAT: the backdoor that hides its C2 traffic inside Chrome and Edge
The Chaos group is deploying a new Rust-based backdoor that routes command-and-control traffic through the system's own browser, leaving almost no trace on the network.
-
Claude Code has switched to a Rust-rewritten Bun
Bun developer Jarred Sumner has stated that, starting with version 2.1.181, Claude Code uses the Rust port of Bun. Simon Willison found confirmation of this in his own installation.
-
GNU Hurd Reports Progress: AArch64 Support and Translators in Rust
The GNU Hurd project has published its quarterly development report, announcing advances in porting to the AArch64 architecture and experiments with writing translators in the Rust language.
-
Linux Kernel 0.11 Rewritten in Idiomatic Rust
A developer has rewritten the classic Linux kernel version 0.11 in the Rust language, and the resulting system boots successfully in the QEMU emulator. The project has been published on GitHub and has drawn notable interest among commenters on Hacker News.
-
Gleam developer closes a three-year-old bug using arenas in Rust
The author of the blog giacomocavalieri.me explains how the arena allocation technique in Rust helped close an issue that had remained open for three years. The story concerns work on the Gleam language compiler.
-
Rust 1.97.0, the new version of the programming language, is out
The Rust developers have unveiled version 1.97.0. The release changes the default symbol mangling scheme and adds new capabilities to Cargo.
-
PostgreSQL Rewritten in Rust: The Project Passes Every Regression Test
A developer has unveiled a project to rewrite PostgreSQL in Rust that successfully passes 100% of the original DBMS's regression tests. The project has been published on GitHub and sparked a lively discussion on Hacker News.
-
Bun Rewritten from Zig to Rust with the Help of AI Agents
Bun's creator, Jarred Sumner, has described how he rewrote the runtime from Zig to Rust, handing off a significant share of the work to agents built on language models. The trigger was elusive memory-management bugs.
-
A Fresh Take on Error Handling in Rust
A new post has appeared on the blog offering a fresh approach to error handling in the Rust language. The author puts forward an alternative view of the established practices for working with errors.