-
Enhancement
-
Resolution: Fixed
-
P3
-
repo-valhalla
Generally, this is a simple source modification to change "public class" to "public value class".
The compiled class files should replace the original value based classes when invoked with --enable-preview.
The modified classes need a place in the exploded and resulting image.
Changes are need in the build, launcher, and the candidate set of classes.
- relates to
-
JDK-8303404 [lworld] Build support for value classes in modules other than java.base
- Open
-
JDK-8272041 [lworld] CDS heap dump fails with primitive objects
- Resolved
-
JDK-8272042 java.util.ImmutableCollections$Map1 and MapN should not be @ValueBased
- Resolved
-
JDK-8272290 [lworld] Disable CDS if InlineTypePassFieldsAsArgs has changed
- Resolved
-
JDK-8272448 [lworld] C2 compilation fails with "Bad graph detected in build_loop_late"
- Resolved
-
JDK-8304084 [lworld] Fix copyright text in GensrcValueClasses.gmk
- Resolved
-
JDK-8271234 [lworld] InlineTypeBaseNode::merge_with fails with assert(i < _cnt)
- Resolved