valhalla jdk-23+1 bringup - #19423
Conversation
|
@theresa-m, this is the change required in OpenJ9 to let us merge in the latest Valhalla change in the extension repo. I've added you as reviewer. Once this change is merged, there might be some updates needed for Valhalla tests which are based on the obsolete spec. You mighty have already identified or fixed some of them when working with lw5 before. |
|
Jenkins compile zlinuxval jdknext depends ibmruntimes/openj9-openjdk-jdk.valuetypes#11 |
|
Jenkins compile winval jdknext depends ibmruntimes/openj9-openjdk-jdk.valuetypes#11 |
Removed jdk.internal.value.PrimitiveClass references, and updated Access for APIs; Removed Modifier.VALUE references; Renamed Unsafe methods isFlattenedArray() to isFlatArray(), isFlattened() to isFlatField(), and updated the references; Added stub methods JVM_IsImplicitlyConstructibleClass(), JVM_IsNullRestrictedArray() and JVM_NewNullRestrictedArray(); Renamed MN_FLATTENED to MN_FLAT_FIELD according to java.lang.invoke.MethodHandleNatives, also added MN_NULL_RESTRICTED, and updated MN_REFERENCE_KIND_SHIFT and MN_REFERENCE_KIND_MASK; Added fieldalias for java.lang.reflect.Field.flags. Signed-off-by: Jason Feng <fengj@ca.ibm.com>
|
Resolved the merging conflict. |
|
Jenkins compile zlinux jdknext |
|
Launched an internal Valhalla build to test the changes. There is a failure. @JasonFengJ9 is looking at that. |
Failed at test code compilation. |
|
Launched an internal personal build - passed |
|
FYI @hzongaro @a7ehuo |
valhalla jdk-23+1 bringup
Removed
jdk.internal.value.PrimitiveClassreferences, and updatedAccessfor APIs;Removed
Modifier.VALUEreferences;Renamed
UnsafemethodsisFlattenedArray()toisFlatArray(),isFlattened()toisFlatField(), and updated the references;Added stub methods
JVM_IsImplicitlyConstructibleClass(),JVM_IsNullRestrictedArray()andJVM_NewNullRestrictedArray();Renamed
MN_FLATTENEDtoMN_FLAT_FIELDaccording tojava.lang.invoke.MethodHandleNatives, also addedMN_NULL_RESTRICTED, and updatedMN_REFERENCE_KIND_SHIFTandMN_REFERENCE_KIND_MASK;Added
fieldaliasforjava.lang.reflect.Field.flags.Required by
Signed-off-by: Jason Feng fengj@ca.ibm.com