A new Rust compiler performance report covering July 29 to September 28, 2026 shows a mean wall-time reduction of 4.57% across 629 benchmark measurements, with 555 improving and only 74 regressing. Key contributors included PGO enablement for Clippy (up to 18% faster in some cases), an upgrade to LLVM 23 that cut mean wall-time by 1.2%, and optimizations to the new Polonius Alpha borrow checker that reduced instruction counts for crates like serde by 3-5%.
A developer built PSSA, a non-transformer language model coded from scratch in Rust without any ML framework, using a recurrent state-space layer, an episodic memory bank, and weights that update while the model runs. Tested against a matched-parameter standard transformer on identical data, PSSA reached a training loss of 3.98 versus the transformer's 4.43 over 12.7 million tokens, and generated text about twelve times faster on the same CPU. On a held-out 198,939-token slice neither model trained on, PSSA also scored lower loss throughout every checkpoint.
Developer Armin Ronacher has published a project called Deser, aiming to address longstanding limitations in Rust's dominant Serde serialization library. He details specific bugs and edge cases in Serde, including failures when combining internally tagged enums with arbitrary-precision numbers, broken integer key handling under field flattening, and deserializer adapters that don't compose properly.
A developer has released Epure, a self-hosted error-tracking tool built with Rust and PostgreSQL 16, designed to run in just two containers via a DSN swap. Unlike full self-hosted Sentry installs, which the project's docs cite as needing around 16GB of RAM due to bundled tracing, session replay, and profiling features, Epure omits those capabilities and is not fully compatible with Sentry's SDK ecosystem. It is released under the Apache 2.0 license and documented with a dated resource-usage measurement from a small 2 vCPU/769 MiB VPS.
A developer's blog post examines the 'Parse, don't validate' programming pattern, originally described by Alexis King for Haskell, and translates it into Rust examples. The post uses a case study involving a configuration-directory reader that validates a vector is non-empty, then shows how callers must still handle an 'unreachable' None case despite the invariant already being checked.
Typst, the Rust-based document typesetting system often floated as a LaTeX alternative, released version 0.15 in June with a batch of new features. Additions include support for variable fonts, MathML output, and the ability to include multiple bibliographies in a single document. The software remains free and Apache-2.0 licensed, with LWN testing the new font capabilities using open-source variable fonts like Roboto Flex and Zycon.
The author, who previously surveyed Rust's SIMD ecosystem, has since become a maintainer of the Fearless SIMD library after contributing to it. For this year's follow-up survey, they invited maintainers of competing libraries—std::simd, wide, pulp, and macerator—to review a draft, while keeping final editorial control. The piece revisits SIMD fundamentals and surveys progress across the Rust SIMD tooling landscape over the past year.
The team behind Topcoat, a full-stack Rust web framework covering views, components, mailers and an ORM called Toasty, published an update detailing new features shipped since its debut two months ago. The framework's stated goal is to bring Ruby on Rails-style productivity to Rust-based web development.
A developer tested whether repeatedly asking modern agentic LLMs to improve code could yield genuine performance gains, this time using Rust rather than Python. After months of experimentation following the release of Opus 4.5, the author found that these models can produce Rust code significantly faster than current state-of-the-art implementations, provided they are given proper constraints and guardrails.
Microsoft used AI agents to convert the Copilot runtime's 430,000 lines of TypeScript into 800,000 lines of Rust, a project that took about 14.5 weeks, over 135 releases, roughly $120,000 in AI token costs, and three weeks of human developer oversight to fix dozens of regressions. The Rust version now powers Copilot across VS Code, Visual Studio, the CLI, SDK, and Office apps like Excel and Outlook.
A longtime Rust open-source developer spent time reimplementing their existing Rust JSONPath project, jsonpath-rust, as a new Zig library called zig-jsonpath, in order to directly compare the two languages. Coming from years of RustRover and JetBrains tooling, they found Zig's IDE support strikingly minimal, offering little more than syntax highlighting and basic autocomplete, which forced a return to more manual, low-level development habits.
Cloudflare engineers found that its internal load-balancing service, Pingora Backend Router, was consuming far more memory than necessary in its pingora-ketama consistent-hashing library. By reworking the underlying algorithm with better math and Rust code, the team eliminated the excess memory usage across its global fleet.