Skip to content
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

Bringup JDK12 #2458

Merged
merged 1 commit into from
Jul 24, 2018
Merged

Bringup JDK12 #2458

merged 1 commit into from
Jul 24, 2018

Conversation

JasonFengJ9
Copy link
Member

Bringup JDK12

Added a stub method InitializeFromArchive which is to be implemented via #2452;
Added BCT_Java12MajorVersionShifted and other JDK12 related flags to support new Java version;
Added JDK12 redirector library;
Not added jclse12_29 yet.

Along with ibmruntimes/openj9-openjdk-jdk#19, this PR fixes #2419, and produces following -version output

openjdk version "12-internal" 2019-03-19
OpenJDK Runtime Environment (build 12-internal+0-adhoc.jason.openj9-openjdk-jdk)
Eclipse OpenJ9 VM (build jvminitarch-64099b4, JRE 12 Linux amd64-64-Bit Compressed References 20180723_000000 (JIT enabled, AOT enabled)
OpenJ9   - 64099b4
OMR      - 9bf4244
JCL      - b16ce2c based on jdk-11+19)

Reviewer: @pshipton
FYI: @DanHeidinga

Signed-off-by: Jason Feng fengj@ca.ibm.com

@@ -1815,4 +1815,11 @@ JVM_AreNestMates(JNIEnv *env, jclass clzOne, jclass clzTwo)
assert(!"JVM_AreNestMates unimplemented");
return JNI_FALSE;
}
#if J9VM_JCL_SE12
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please create a new file for this change, its not appropriate for java11vmi.c

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created a new file javanextvmi.c to contain this JDK12 specific JVM method, pls have another look.

Added a new file javanextvmi.c;
Added a stub method InitializeFromArchive which is to be implemented via
eclipse-openj9#2452;
Added BCT_Java12MajorVersionShifted and other JDK12 related flags to
support new Java version;
Added JDK12 redirector library;
Not added jclse12_29 yet.

Signed-off-by: Jason Feng <fengj@ca.ibm.com>
@pshipton
Copy link
Member

jenkins compile win jdk8

@pshipton
Copy link
Member

jenkins test sanity plinux jdk8,jdk10

1 similar comment
@pshipton
Copy link
Member

jenkins test sanity plinux jdk8,jdk10

@pshipton pshipton merged commit c73c3d8 into eclipse-openj9:master Jul 24, 2018
@JasonFengJ9 JasonFengJ9 deleted the jvminitarch branch August 16, 2018 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New JDK12 JVM function 'JVM_InitializeFromArchive' missing from OpenJ9
2 participants