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

Merge master HEAD into openj9-staging #5

Merged
merged 2,329 commits into from
Jun 20, 2023

Conversation

JasonFengJ9
Copy link
Member

Merge master HEAD into openj9-staging

Resolved conflicts:

	src/java.base/share/classes/java/lang/Thread.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/layout/ValueLayouts.java
	src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
	test/jdk/TEST.ROOT
	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/TestValueLayouts.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/lang/Thread/virtual/HoldsLock.java

Added protected ByteOrder linkerByteOrder() for following classes:

    src/java.base/share/classes/jdk/internal/foreign/abi/s390x/sysv/SysVS390xLinker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/sysv/SysVPPC64leLinker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java

Modified src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java to lazily initialize loadLibraryOnlyIfPresent.

This is backporting of

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

David Holmes and others added 30 commits May 30, 2023 22:46
Reviewed-by: dholmes, tschatzl, coleenp, lmesnik
Reviewed-by: dholmes, tschatzl, coleenp, lmesnik
…aarch64

8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java

Reviewed-by: darcy
…aarch64

8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java

Reviewed-by: darcy
…amesTest.java

Reviewed-by: sspitsyn, lmesnik
…amesTest.java

Reviewed-by: sspitsyn, lmesnik
…running with SM (macOS)

Reviewed-by: lancea, alanb
…running with SM (macOS)

Reviewed-by: lancea, alanb
…ith ZGC and Generational ZGC again

Reviewed-by: bpb, azvegint
WilburZjh and others added 15 commits June 13, 2023 10:08
Signed-off-by: Jinhang Zhang <Jinhang.Zhang@ibm.com>
…nal/vm/options

Reviewed-by: alanb
Backport-of: 679a6d89358eb36c596e3ffa9a86869402c9beb9
Reviewed-by: bpb
Backport-of: bfef3c3e80d4df98bdb0d853c2e2711cdd8252ce
Add back the provider argument while getting MAC instance
Reviewed-by: rriggs
Backport-of: e138685648fb7a756a05f314af2883ce408abdd2
Reviewed-by: mchung
Backport-of: 75dcc4ef94d90e4aa7f8ca5eccc97c91492d6eed
Reviewed-by: jlahoda
Backport-of: 32243ef47df75241302e243b4fd9627d686437fe
Reviewed-by: naoto
Backport-of: 81bfd78901ff540ad0355a466cfad097e701028a
Reviewed-by: azvegint
Backport-of: d3d0dbc36369da0c17a66f8b633e73a150ab8c4f
Reviewed-by: tschatzl
Backport-of: 92167505b217c0e6074f58f8479be97bc4c776b3
Reviewed-by: mgronlun
Backport-of: 84d010a24bd59b80fa9e9158d41eab696a7292a9
Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
Signed-off-by: Keith W. Campbell <keithc@ca.ibm.com>
@keithc-ca
Copy link
Member

The comments in ibmruntimes/openj9-openjdk-jdk#608 apply here as well.

@JasonFengJ9 JasonFengJ9 force-pushed the mergestaging branch 2 times, most recently from 80b9fc0 to 430e7fb Compare June 20, 2023 17:58
@JasonFengJ9
Copy link
Member Author

The ibmruntimes/openj9-openjdk-jdk#608 (review) in ibmruntimes/openj9-openjdk-jdk#608 apply here as well.

Updated

Conflicts:
	src/java.base/share/classes/java/lang/Thread.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/layout/ValueLayouts.java
	src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
	test/jdk/TEST.ROOT
	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/TestValueLayouts.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/lang/Thread/virtual/HoldsLock.java

Added protected ByteOrder linkerByteOrder() for following classes:
    src/java.base/share/classes/jdk/internal/foreign/abi/s390x/sysv/SysVS390xLinker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/sysv/SysVPPC64leLinker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
    src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java

Modified src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java to lazily initialize loadLibraryOnlyIfPresent

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

Jenkins compile aix,alinux64,amac,win jdk21 depends eclipse-openj9/openj9#17514

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.