-
Notifications
You must be signed in to change notification settings - Fork 76
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
Merge master HEAD into openj9-staging #531
Conversation
8296477: Foreign linker implementation update following JEP 434 brings a large change and the build failed to compile:
It seems OpenJ9 has to adopt these changes before it can be merged. FYI @ChengJin01 @tajila |
This is the new API changes for eclipse-openj9/openj9#16329 (JEP434) for Java 20. So merging needs to be hold off till the code related is modified to adapt to the feature. |
We might need to evaluate how many they made in OpenJDK to support FFI JEP434 in Java20 but it looks like there are quite a lot of changes, in which case it will take a couple of weeks or 1/2 months to get everything in OpenJDK & OpenJ9 set up for the new changes given we are currently still working on issues related to FFI and have no time spent on this new feature. |
…NPE. Reviewed-by: abhiscxk, serb
Reviewed-by: thartmann, kvn
Reviewed-by: wkemper, mbaesken
…lues Reviewed-by: mbaesken
Reviewed-by: rriggs, alanb
Reviewed-by: jpai
…of its own Reviewed-by: dfuchs
Reviewed-by: erikj
…CompilationError Reviewed-by: dfuchs
Reviewed-by: mikael, clanger
Reviewed-by: dholmes, mikael
… launchers Reviewed-by: ihse
Reviewed-by: erikj, ihse
Reviewed-by: angorya, aivanov, prr
Reviewed-by: ecaspole, sviswanathan
…more than one phi Reviewed-by: roland, thartmann, kvn
…cified size Reviewed-by: dfuchs, michaelm
Reviewed-by: coleenp, iwalulya, iklam
Reviewed-by: hannesw
Reviewed-by: stuefe
…hreads_do Reviewed-by: iwalulya, coleenp
Co-authored-by: Bernard Blaser <[email protected]> Reviewed-by: jlahoda
Reviewed-by: coleenp, dholmes
Reviewed-by: iklam, dholmes
Reviewed-by: mikael
Reviewed-by: iklam
Reviewed-by: rcastanedalo, thartmann
…USTOM_DIALOG mode Reviewed-by: aivanov, abhiscxk
…oop does not work Reviewed-by: kvn, thartmann
Reviewed-by: vromero, jwaters
…amp feature Reviewed-by: mgronlun
8293292: Remove MallocMaxTestWords Reviewed-by: jsjolen, gziemski, lucy, mbaesken
Reviewed-by: serb, prr, kcr
Reviewed-by: jjg
Reviewed-by: erikj
…rained' transforms for AES/KW and AES/KWP Reviewed-by: xuelei
Reviewed-by: bpb
db0bcd0
to
d047028
Compare
Updated with latest openjdk level @ChengJin01 this can be used as the base for FFI JEP434 further OpenJ9 specific change. |
Conflicts: make/autoconf/jdk-version.m4 make/conf/version-numbers.conf src/java.base/share/classes/java/lang/String.java src/java.base/share/classes/java/lang/Thread.java src/java.base/share/classes/java/lang/foreign/VaList.java src/java.base/share/classes/jdk/internal/foreign/CABI.java src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java src/java.base/unix/classes/java/lang/ProcessEnvironment.java src/jdk.management.agent/share/conf/management.properties test/jdk/java/foreign/CallGeneratorHelper.java test/jdk/java/foreign/LibraryLookupTest.java test/jdk/java/foreign/NativeTestHelper.java test/jdk/java/foreign/SafeFunctionAccessTest.java test/jdk/java/foreign/StdLibTest.java test/jdk/java/foreign/TestClassLoaderFindNative.java test/jdk/java/foreign/TestDowncallScope.java test/jdk/java/foreign/TestDowncallStack.java test/jdk/java/foreign/TestFunctionDescriptor.java test/jdk/java/foreign/TestHeapAlignment.java test/jdk/java/foreign/TestMatrix.java test/jdk/java/foreign/TestNULLAddress.java test/jdk/java/foreign/TestNative.java test/jdk/java/foreign/TestNulls.java test/jdk/java/foreign/TestScopedOperations.java test/jdk/java/foreign/TestSegments.java test/jdk/java/foreign/TestStringEncoding.java test/jdk/java/foreign/TestUpcallAsync.java test/jdk/java/foreign/TestUpcallException.java test/jdk/java/foreign/TestUpcallHighArity.java test/jdk/java/foreign/TestUpcallScope.java test/jdk/java/foreign/TestUpcallStack.java test/jdk/java/foreign/TestUpcallStructScope.java test/jdk/java/foreign/TestVarArgs.java test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java test/jdk/java/foreign/handles/Driver.java test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java test/jdk/java/foreign/valist/VaListTest.java Signed-off-by: Jason Feng <[email protected]>
Signed-off-by: Jason Feng <[email protected]>
d047028
to
e8d3b09
Compare
@JasonFengJ9, there is a compilation failure with your changes at
|
@ChengJin01 an OpenJ9 PR is created to add |
There are some inappropriate changes here (e.g. that won't compile - double |
Is the change introduced when resolving the merging conflict? Yeah, this PR won't compile w/o those FFI changes at #551. |
Conflicts:
Signed-off-by: Jason Feng [email protected]