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

Update JBR/jbr17 to OpenJDK 17.0.12 #417

Open
wants to merge 240 commits into
base: jbr17
Choose a base branch
from

Conversation

sercher
Copy link
Contributor

@sercher sercher commented Jul 19, 2024

Update JBR/jbr17 branch with OpenJDK release version 17.0.12 (jdk-17.0.12-ga), merged and tested by BellSoft.

All changes applied cleanly except for 7 cases, that required manual merge. Please see the summary of the conflicts below.

1. JDK-8325496: Make TrimNativeHeapInterval a product switch

Patch applied with minor context changes introduced by "8293114: JVM should trim the native heap" (9d30d3d)

2. JDK-8269914: Factor out heap printing for G1 young and full gc
3. JDK-8270018: Add scoped object for g1 young gc JFR notification

Patches applied with minor context changes introduced by "Support for G1 gc" (2fbb1b6)

4. JDK-8320005: Allow loading of shared objects with .a extension on AIX

Patch applied with minor context changes introduced by "JBR-1430 (8195129) Windows: use UTF16 version of Win32 API to load DLL" (4144c9d)

5. JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185

Patch applied with regard to the changes introduced by "JRE-119 [Dynamically set DPI-awareness level to enable backward compatible HiDPI behavior]" (8efc1ba). The corresponding change (call to setProcessDPIAwareness) was moved to the static initializer.

6. JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer

Patch applied with minor context changes introduced by "8287119: Add Distrust.java to ProblemList" (ac07460)

7. JDK-8335963: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.12

Patch partially applied since some of the changes were already present in the code.

Testing:

We ran a standard JDK test groups in all available platforms. We observed no regressions in the standard tests. The extended test set in test/jdk/jb has been executed without regressions as well.

GoeLin and others added 30 commits July 18, 2024 17:30
…e not necessarily sensitive"

Reviewed-by: lucy
…e a programmatically associated name

Reviewed-by: hannesw
Backport-of: 783ae56
8270018: Add scoped object for g1 young gc JFR notification

Reviewed-by: phh
Backport-of: c93204c
…object_starts_in_range

Reviewed-by: phh, zgu
Backport-of: 496baad
…rror. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053

Backport-of: e4803e0
…ntOS Linux release 8.5.2111 and Fedora 27

Backport-of: 5281499
…t arrays in old gen

Reviewed-by: phh
Backport-of: 4bfe226
Reviewed-by: phh
Backport-of: 14eb5ad
Jan Kratochvil and others added 30 commits July 18, 2024 17:30
8290885: java/lang/ProcessBuilder/PipelineLeaksFD.java fail: More or fewer pipes than expected

Reviewed-by: shade
Backport-of: 620c8a0
Reviewed-by: mbalao, evergizova
Backport-of: ab2532d858de8d855529b6f2491f94c499f94009
Reviewed-by: yan, mbalao
Backport-of: f7857e9106841f402ade56bad0338fc53159fb9a
Reviewed-by: mbalao
Backport-of: da06689bf6fde7b6dd8efc2f0c39fc95adcdb69d
Reviewed-by: mbalao
Backport-of: 1401634b21b76db90291011bcae68c461742e687
Reviewed-by: mbaesken
Backport-of: cf20364d0cb3f182880ee91c7fb023615e27becf
Reviewed-by: mbalao
Backport-of: 895893f2fbf1c521d4a263d505f0ecbda8d2eeea
Reviewed-by: mbalao
Backport-of: 1a5a44019871c411148ca85d0491cc68d2256e4e
Backport-of: eb1f33f525846e6020185cbc5d6e48cbc760dbb2
Backport-of: 72eed2f709caa48c82f58fe75c7e94d2c48637e1
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.

None yet