-
Notifications
You must be signed in to change notification settings - Fork 710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JDK16 Changes #11322
JDK16 Changes #11322
Conversation
jenkins test sanity zlinux jdknext depends ibmruntimes/openj9-openjdk-jdk#openj9-staging |
@pshipton Made a minor correction. The PR builds would need to be relaunched. |
jenkins test sanity zlinux jdknext depends ibmruntimes/openj9-openjdk-jdk#openj9-staging |
what change was made? |
fixed typo/grammar in |
FYI new builds aren't necessarily required for changes to comments. The original builds continue on even if you push more changes and they are no longer shown in the PR.
|
@tajila fyi if you look at the |
A recent addition to |
Update:
|
Perhaps the failure in
|
That looks like the fix. Rebuilding with the latest source to confirm. |
The PR has been updated to include The OpenJDK commit mentioned in #11322 (comment) fixes |
jenkins test sanity zlinux jdknext depends ibmruntimes/openj9-openjdk-jdk#openj9-staging |
Related: eclipse-openj9#11312 Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
The new Lookup.ORIGINAL field (= 0x40) conflicts with Lookup.INTERNAL_PRIVILEGED. Since INTERNAL_PRIVILEGED is J9 specific, it is given a different value (= 0x80). In JDK16, defineHiddenClassWithClassData has changed to a public method; and the initOption is supplied by the caller instead of it always being true. Related: eclipse-openj9#11312 eclipse-openj9#11321 Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
PR testing passed. The only change was to a comment so it's still valid. |
@babsingh Seems we should have tested jdk15, as it no longer compiles with this change. The old definition of defineHiddenClassWithClassData() didn't get removed and now there are two.
|
Related: eclipse-openj9#11322 Signed-off-by: Babneet Singh <sbabneet@ca.ibm.com>
Add
String.getBytes
for JDK16.Add
Lookup.ORIGINAL
and updatedefineHiddenClassWithClassData
for JDK16.Add implementation of
JavaLangAccess.addExports
for JDK16.Closes: #11312
Signed-off-by: Babneet Singh sbabneet@ca.ibm.com