JDK 27, the reference implementation of Java 27, has reached General Availability after build 35 passed as the second release candidate with no critical bugs found. The release bundles nine JDK Enhancement Proposals, including G1 as the default garbage collector everywhere, post-quantum hybrid key exchange for TLS 1.3, compact object headers by default, and further previews of structured concurrency and pattern matching features. Oracle's GPL-licensed OpenJDK builds are already available for download, with other vendors expected to follow.
mail.openjdk.org
· 2026-09-15
Google engineers published the first post in a series explaining Oilpan, the garbage collector Chromium adopted to manage C++ memory tangled with JavaScript objects in the DOM. The post covers Oilpan's mark-sweep design, its cross-component tracing link to V8, and concurrent object reclamation in its sweeper. The team also revealed plans to move Oilpan from Blink into V8 itself as a standalone garbage collection library.
v8.dev
· 2026-09-14
The developer behind the Plush programming language rewrote its core Value type, switching from a Rust tagged enum to a packed 64-bit representation (similar to NaN-boxing). This change, part of an ongoing series optimizing the Plush interpreter and garbage collector, produced a measured 17% speedup in interpreter performance.
pointersgonewild.com
· 2026-09-05
Emacs 31.1 has shipped without one dominant flagship feature, instead delivering a batch of quality-of-life improvements. Notable changes include broader tree-sitter support with a long-requested automatic grammar installer, and the formal deprecation of the decades-old unexec memory-dumping mechanism used to speed up startup. A planned new garbage collector was left out and pushed to the next major release, Emacs 32.
masteringemacs.org
· 2026-08-24