(1) Removing old external null marker support
(2) Field layout computation allowing atomic and nullable flattening
(3) Interpreter getfield/putfield for new flat fields on x64 and aarch64
- blocks
-
JDK-8341760 Revisit/redesign Unsafe accesses to flat fields
- Open
-
JDK-8341761 JNI accesses to flat fields
- Open
-
JDK-8341762 Redesign flat arrays to support new flat layouts
- Open
-
JDK-8341764 Interpreter aaload/aastore for new flat arrays on x64 and aarch64
- Open
-
JDK-8341768 Revisit/redesign Unsafe accesses to new flat arrays
- Open
-
JDK-8341769 JNI accesses to new flat arrays
- Open
-
JDK-8341770 Revisit VM options controlling flattening
- Open
-
JDK-8341771 Heap dump recognizing new flat fields formats
- Open
-
JDK-8341767 [lworld] JIT support for nullable, atomic, flat arrays
- Open
-
JDK-8341759 [lworld] JIT support for nullable, atomic, flat fields
- In Progress
-
JDK-8341758 [lworld] C1 getfield/putfield for new flat fields on x64 and aarch64
- Closed
-
JDK-8341765 [lworld] C1 aaload/aastore for new flat arrays on x64 and aarch64
- Closed
- relates to
-
JDK-8317278 JVM implementation of value classes and objects
- In Progress
-
JDK-8346702 [lworld] ShouldNotReachHere in FieldLayout::remove_null_marker()
- Open
- links to
-
Commit(lworld) openjdk/valhalla/d420fbdf
-
Review(lworld) openjdk/valhalla/1275