hg: valhalla/valhalla: 3 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Mon Jan 14 19:57:39 UTC 2019


Changeset: 56be324d844d
Author:    mchung
Date:      2019-01-14 11:53 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/56be324d844d

[lworld] replace MemberName::canBeNull with MemberName::isValue to represent null-free value field

! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template

Changeset: 2e0d2eda25c1
Author:    mchung
Date:      2019-01-14 11:55 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/2e0d2eda25c1

Minor cleanup in value BSMs to handle nullable values

! src/java.base/share/classes/java/lang/invoke/ValueBootstrapMethods.java

Changeset: af83087aefcf
Author:    mchung
Date:      2019-01-14 11:58 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/af83087aefcf

[lworld] toString throws NPE on uninitialized default value containing null field

! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/valhalla/valuetypes/ObjectMethods.java
! test/jdk/valhalla/valuetypes/Value.java
! test/langtools/tools/javac/valhalla/lworld-values/CheckSeparateCompile.java



More information about the valhalla-dev mailing list