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 jdk-21.0.2+13 and the latest OpenJ9 changes to 0.43 #123

Merged
merged 262 commits into from
Jan 17, 2024

Conversation

pshipton
Copy link
Member

No description provided.

raviniitw2012 and others added 30 commits September 5, 2023 06:46
Reviewed-by: mdoerr, coffeys
Backport-of: 9c6eb67e85e35b3b40c258891789bd3e757a0c17
8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder

Reviewed-by: phh
Backport-of: ea5aa61c8cc5caa04f7c7eac9634df28011581dc
Reviewed-by: phh
Backport-of: c50315de8f13d316a7de08be53716cd88fa801c4
Reviewed-by: asotona, vromero
Backport-of: 84425a62904f84601affc9710eefece88665374a
Backport-of: f3ade388dac0b882e671462caa762138f44817fb
Backport-of: b74805d38395ca8be9308d882bf6b84e93714849
Backport-of: 4f90abaf17716493bad740dcef76d49f16d69379
Backport-of: 1e7e2bcf3560e1ad39516fb604e4d8bf85bb54e0
Backport-of: 44576a7cca18108adafa7efe88de2a4655e9b074
Backport-of: c4b8574b94c1987d45fae8d9d39acf4883363591
…a, Permission denied for writing /var/tmp/*.files

Reviewed-by: asemenyuk
Backport-of: fac9f88c52a07d972bad48d9ec116cb7e0fc5052
…iew)

Backport-of: ec1f7a8480db025a6f405817a106af8e92b69c44
Backport-of: 726c9c977dbaab75a2df4a931e3414ccabb7db44
…run as user with Administrator privileges

Backport-of: 69c9ec92d04a399946b2157690a1dc3fec517329
…gal/jline.md

Backport-of: 87a6acbeee1673526bfc5f8692e0949cb113e841
…ils on AIX due to small default RCVBUF size and different IPv6 Header interpretation

Backport-of: 486fa08d4b22243443d39efa34c78d7e9eb44775
Backport-of: 9887cd8adc408a71b045b1a4891cc0d5dede7e0e
…s size

8310982: jdk/internal/util/ArchTest.java fails after JDK-8308452 failed with Method isARM()

Backport-of: d6dd0dc3e06d42f108fe80920e1102d47a5aa583
…on RHEL8

Backport-of: 8107eab3c09b3f9fcf1348c3bf1deb7c4ac2fdf3
…sResolverProvider/RuntimePermissionTest

Backport-of: 947dee7f2d5f7295ab7fc47c7823d0662d3c07ff
…errupt status

Backport-of: 97df6cf55ab66552612bf0a2eefb83c0783fd586
…er thread when blocking in receive

Backport-of: 028068a655bb08e016e7a915c2b2f6abc1e480a0
…d be replaced

Backport-of: d9fc6b6933ad733d1b2a4d2bd91ecb3824970ea8
Backport-of: 3c258ac907287850d690375bae07c0575d1f1463
…m stack chunk alive

Backport-of: ece9bdfc838a5c419c789319ff794f1ae29b0256
…flowError

Backport-of: 7daae1fb4267f92b38f0152611d69b7b89691087
Backport-of: e409d07ae84c693b656c02befb636593f9293635
Rob McKenna and others added 26 commits November 29, 2023 20:09
…pe of a constructor

Reviewed-by: vromero
Backport-of: 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c
Backport-of: c521825a5d986e5cb823615d60e51f954c0ff4dc
…t encode params correctly

Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6
… plugins across compilation boundaries

Reviewed-by: coffeys, robm
… plugins across compilation boundaries

Backport-of: ccf550a
…en AVX instructions are used

Backport-of: ed9f3243f04718a50bbdc589437872f7215c0e08
Various testcases are being run as part of the `openj9` project.
Currently one of these tests is failing since they are able to detect
that the wrong method signature is being used by JNI calls at runtime.

This update makes the same method call only it expects a boolean to be
returned from the method call. This allows for the test to pass the JNI
method signature check.

This fixes [openj9 issue 17795](eclipse-openj9/openj9#17795).

Signed-off-by: Jason Katonica <katonica@us.ibm.com>
…correct

Use correct JNI function to call ArrayList.add()
Specify OpenJCEPlusFIPS profile for supported platforms
related: backlog/issues/1291
Signed-off-by: Anna Babu Palathingal <anna.bp@ibm.com>
Exclude `TestFallbackLookup` test for linux-x64
For the Java security providers, for example, the SunSASL, its
class name is com.sun.security.sasl.Provider. From the provider
class name, can not get the provider name which defined in its
construction method. So, add the mapping between the provider
name and its class name in Restricted Security mode.

Signed-off-by: Tao Liu <tao.liu@ibm.com>
Add provider name and class name mapping in Restricted Security mode
Bundles freetype on Linux.

See adoptium/temurin-build#3557

Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Bundle freetype by default to match Semeru builds
Signed-off-by: Peter Shipton <Peter_Shipton@ca.ibm.com>
Add OpenSSL 3.x license to openj9-openjdk-notices
Conflicts:
	src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
	src/java.base/share/classes/jdk/internal/foreign/CABI.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.desktop/share/native/libharfbuzz/hb-map.hh
	test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
	test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
	test/jdk/java/foreign/TestClassLoaderFindNative.java
	test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java

Modified:
	src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
	src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java

Removed:
	src/java.base/share/classes/jdk/internal/foreign/abi/s390x

Signed-off-by: Jason Feng fengj@ca.ibm.com
Signed-off-by: Jason Feng <fengj@ca.ibm.com>
Merge master jdk-21.0.2+13 into openj9-staging
@JasonFengJ9 JasonFengJ9 merged commit ec9f012 into v0.43.0-release Jan 17, 2024
0 of 2 checks passed
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.