The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Hopefully the final webrev including fixes for all pending review feedback, including Joe Darcy's comments on the CSR:
http://cr.openjdk.java.net/~adinn/8224974/webrev.09/
24-06-2019
Testing of webrev.02 failed:
workspace/open/src/hotspot/share/prims/unsafe.cpp:446:3: error: use of undeclared identifier 'JNU_ThrowRuntimeException'
JNU_ThrowRuntimeException(env, "writeback is not implemented");
^
workspace/open/src/hotspot/share/prims/unsafe.cpp:447:10: error: use of undeclared identifier 'IOS_THROWN'
return IOS_THROWN;
^
workspace/open/src/hotspot/share/prims/unsafe.cpp:473:3: error: use of undeclared identifier 'JNU_ThrowRuntimeException'
JNU_ThrowRuntimeException(env, "writeback sync is not implemented");
^
workspace/open/src/hotspot/share/prims/unsafe.cpp:474:10: error: use of undeclared identifier 'IOS_THROWN'
return IOS_THROWN;
^
workspace/open/src/hotspot/share/prims/unsafe.cpp:488:3: error: use of undeclared identifier 'JNU_ThrowRuntimeException'
JNU_ThrowRuntimeException(env, "writeback sync is not implemented");
^
workspace/open/src/hotspot/share/prims/unsafe.cpp:489:10: error: use of undeclared identifier 'IOS_THROWN'
return IOS_THROWN;
------------------------------------------------------------
Also Graal test should be fixed for new intrinsics (add them to 'toBeInvestigated' for isJDK13orHigher):
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
java.lang.AssertionError: missing Graal intrinsics for:
jdk/internal/misc/Unsafe.writeback0(J)V
jdk/internal/misc/Unsafe.writebackPostSync0()V
jdk/internal/misc/Unsafe.writebackPreSync0()V
at org.graalvm.compiler.hotspot.test.CheckGraalIntrinsics.test(CheckGraalIntrinsics.java:653)