Rust 1.97.1 Ships Emergency Fix for LLVM Bug That Silently Corrupted Code Since 1.87
Rust shipped an emergency point release fixing an LLVM miscompilation that quietly existed since Rust 1.87 and turned crash-prone after 1.97.0.
Signal
51 articles covering "programming-languages"
Rust shipped an emergency point release fixing an LLVM miscompilation that quietly existed since Rust 1.87 and turned crash-prone after 1.97.0.
Rust 1.97.0, released July 9, made the v0 symbol-mangling scheme the stable default, stabilized a Cargo build.warnings setting, and enabled linker warning output by default.
Rust cracked the TIOBE Index top 10 for the first time in July 2026, climbing from 18th to 10th place as the 25-year-old index marks its anniversary.
Microsoft shipped TypeScript 7.0 as generally available on July 8, 2026, moving the compiler and language service to a native Go port that Microsoft says is typically 8x to 12x faster on full builds.
Python's core developers filed PEP 836, setting performance and compatibility bars for CPython's JIT compiler after the Steering Council gave the project six months to justify staying in the codebase.
Ecma International approved ECMAScript 2026 on June 30. The 17th edition of the JavaScript standard adds Math.sumPrecise, Iterator.concat, Array.fromAsync, Error.isError, Map upsert methods, Uint8Array base64 and hex conversion, and JSON.parse source access.
The June 9 .NET 11 Preview 5 brings a closed class modifier for exhaustive switch checking and with(...) collection expression arguments, alongside the first runtime scaffolding for C# union types.
OCaml 5.5.0-rc1 lands modular explicits, the inference-free half of the long-sought modular implicits, plus a compiler that can be moved between directories.
GCC 16.1 was released April 30 with ga68, an experimental Algol 68 compiler targeting the Revised Report. The shipped frontend bundles a driver, a compiler proper, and a runtime library.
Julia 1.13 hit its first release candidate on April 29, adding mutually recursive types and moving default constructor generation out of the language's Scheme bootstrap layer.
Apple's second Swift release of the WWDC 2026 cycle leans on ergonomics and performance: async cleanup in defer, condensed availability syntax, and a for-in protocol that borrows noncopyable elements.
The maintenance release folds in fixes from Scala's first external security audit, which found no critical or major issues but flagged a stored XSS in Scaladoc and an infinite loop in TASTy parsing.