git: openjdk/valhalla: lworld: 8280746: [lworld] Initial core libraries support for value classes
Mandy Chung
mchung at openjdk.java.net
Thu Jan 27 16:46:18 UTC 2022
Changeset: 32e6ec4e
Author: Mandy Chung <mchung at openjdk.org>
Date: 2022-01-27 16:45:44 +0000
URL: https://git.openjdk.java.net/valhalla/commit/32e6ec4e73b56d982819cc4e10218701cc11fb82
8280746: [lworld] Initial core libraries support for value classes
Reviewed-by: rriggs
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/IdentityObject.java
! src/java.base/share/classes/java/lang/ValueObject.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/PrimitiveObjectMethods.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/reflect/MethodAccessorGenerator.java
! test/hotspot/jtreg/runtime/valhalla/inlinetypes/InlineTypeArray.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/valhalla/valuetypes/BasicTest.java
! test/jdk/valhalla/valuetypes/MethodHandleTest.java
! test/jdk/valhalla/valuetypes/SubstitutabilityTest.java
! test/jdk/valhalla/valuetypes/ValueArray.java
! test/jdk/valhalla/valuetypes/ValueConstantDesc.java
+ test/jdk/valhalla/valuetypes/ValueOptional.java
More information about the valhalla-dev
mailing list