Programming Languages
54 articles RSS
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.
Rust 1.97 Makes v0 Symbol Mangling the Default, Stabilizes Cargo Warning Controls and Linker-Message Visibility
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.
TIOBE Index July 2026: Rust Enters the Top 10 for the First Time as Index Marks 25th Anniversary
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.
TypeScript 7.0 Ships as General Availability, With Microsoft Citing 8x to 12x Faster Builds From Its Native Go Compiler
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.
CPython Community Answers Steering Council's Six-Month JIT Ultimatum With PEP 836, a Path to a Supported Compiler
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 Approves ECMAScript 2026, the 17th Edition of the JavaScript Standard, With Seven Finished Proposals
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.
OCaml 5.5.0 Reaches Release Candidate With Modular Explicits and a Fully Relocatable Compiler
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 Ships, Bringing Its Experimental Algol 68 Frontend Out of the Trunk With a Driver, a Compiler Proper, and a Runtime
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 Reaches Release Candidate With Mutually Recursive Types, a flisp-Free Constructor Path, and Unicode 17
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.
Swift 6.4 Lands at WWDC 2026 With Async defer, anyAppleOS Availability, and a Borrowing Iterable Protocol
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.
Scala 3.8.4 Ships Security Hardening From the OSTIF and Quarkslab Audit, Patching a Scaladoc XSS and a TASTy Parser Infinite Loop
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.
Kotlin 2.4.0 Ships Stable Context Parameters and Explicit Backing Fields, Retiring the K1 Compiler
JetBrains released Kotlin 2.4.0 on June 4, promoting context parameters and explicit backing fields to Stable, dropping the K1 compiler, and adding Swift package dependencies for Multiplatform.