JEP 401: Value Objects (Preview) merged to OpenJDK master
Summary
JEP 401: Value Objects (Preview) has been merged into OpenJDK master, marking a significant milestone for Project Valhalla's value types in Java.
View Cached Full Text
Cached at: 07/31/26, 07:55 AM
openjdk/jdk
Source: https://github.com/openjdk/jdk
Welcome to the JDK!
For build instructions please see the online documentation, or either of these files:
- doc/building.html (html version)
- doc/building.md (markdown version)
See https://openjdk.org/ for more information about the OpenJDK Community and the JDK and see https://bugs.openjdk.org for JDK issue tracking.
Similar Articles
Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28
Project Valhalla's JEP 401 (Value Classes and Objects) has been integrated into the OpenJDK main repository, targeting JDK 28, marking a major milestone after a decade of development.
JEP 539: Strict Field Initialization in the JVM moved to preview
JEP 539 introduces strictly-initialized fields in the JVM as a preview feature, requiring fields to be initialized before reading to avoid default values like 0 or null. This provides stronger integrity guarantees for JVM-based languages.
Java 27: What's New?
Java 27 introduces new features and improvements to the programming language.
jank now has its own custom IR
jank, a Clojure dialect, has introduced a custom intermediate representation designed at the level of Clojure's semantics to enable better optimizations and compete with the JVM.
jj v0.41.0 is out
Jujutsu (jj) v0.41.0 is released, introducing updates to the experimental version control system designed for improved usability and conflict handling.