RFR: 8203188: Add JEP-181 support to the Zero interpreter

Severin Gehwolf sgehwolf at redhat.com
Mon Jun 4 15:26:33 UTC 2018


Hi,

Could I please get a review of this change adding support for JEP-181 -
a.k.a Nestmates - to Zero. This patch depends on David Holmes'
Nestmates implementation via JDK-8010319. Thanks to David Holmes and
Chris Phillips for their initial reviews prior to this RFR.

Bug: https://bugs.openjdk.java.net/browse/JDK-8203188
webrev: http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8203188/webrev.02/

Testing:

Zero on Linux-x86_64 with the following test set:

test/jdk/java/lang/invoke/AccessControlTest.java
test/jdk/java/lang/invoke/FinalVirtualCallFromInterface.java
test/jdk/java/lang/invoke/PrivateInterfaceCall.java
test/jdk/java/lang/invoke/SpecialInterfaceCall.java
test/jdk/java/lang/reflect/Nestmates
test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
test/hotspot/jtreg/runtime/Nestmates

I cannot run this through the submit repo since the main Nestmates
patch hasn't yet landed in JDK 11. Currently testing a Zero bootcycle-
images build on x86_64. Thoughts?

Thanks,
Severin


More information about the hotspot-dev mailing list