Programming Languages
81 articles RSS
Rust Language Team Opens Nightly Experiment Testing Function Overloading for C++ Interop
Rust's Language Team invited developers to test an experimental nightly feature that lets overloaded FFI functions be called without tuple workarounds.
Rust Team Member's Four Merged PRs Cut Rustdoc Build Times 33%, Landing in Rust 1.99
A Rustdoc team member traced a Crater-flagged regression to an expensive impl-inlining pass and shipped four PRs averaging a 33% speedup.
Swift 6.4 Development Snapshots Bring Full Existential Types and Untyped Throws to Embedded Swift
Doug Gregor detailed Embedded Swift additions landing ahead of Swift 6.4: broader `any` type support, untyped throws, and full metatype support.
Rust Enables Its Next-Generation Trait Solver by Default on Nightly After Nearly Four Years of Development
The Rust project switched nightly builds to a rewritten trait solver by default, calling it the largest single compiler change since Rust's initial release.
Rust 1.98.0 Ships Algebraic Floating-Point Methods and a Standard-Library Alternative to the itoa Crate
Rust 1.98.0 stabilizes non-deterministic algebraic float operations for faster loop vectorization and a format_into method that matches the itoa crate's performance.
Go 1.27 Ships as Stable Release, Finalizing Generic Methods and Adding encoding/json/v2
Go 1.27 reached general availability on August 19, 2026, finalizing generic methods and shipping encoding/json/v2, crypto/mldsa, and new go fix modernizers.
OpenJDK Targets JEP 540 for JDK 28, Giving Java a Built-In JSON API for the First Time
JEP 540 has reached Targeted status for JDK 28, adding a standard JSON API to the JDK itself, twelve years after a similar 2014 proposal was never delivered.
Modular Open-Sources the Mojo Compiler Under Apache 2.0, Ending a Four-Year Closed-Compiler Era
Modular released the Mojo compiler and toolchain as open source under the Apache 2.0 license, one week after the language hit 1.0.
Rust Enables Polonius Alpha Borrow Checker on Nightly, Targeting Stabilization by Year's End
Rust's next-generation borrow checker, Polonius Alpha, is now live on nightly for testing, with the project aiming to stabilize it before 2026 ends.
Python Packaging Council Holds Its Inaugural Election as 17 Candidates Vie for Five Seats
The Python Software Foundation announced 17 candidates for the first Python Packaging Council election on August 13, with voting scheduled for September 1-15.
Modular Ships Mojo 1.0, Locking In Language Stability as Compiler Open-Sourcing Awaits
Modular released Mojo 1.0 on August 11, promising API stability and pledging to open-source the compiler in 2026, two months after Qualcomm agreed to buy the company.
Google Argues Go's Toolchain and Readability Make It the Language of AI-Assisted Software Engineering
Google says Go's built-in formatting, static typing, and compatibility promise suit an era where AI agents write code and humans mainly review it.