Skip to content

Update JBR 21 to OpenJDK 21.0.12 - #620

Open
Sergey Chernyshev (sercher) wants to merge 263 commits into
JetBrains:jbr21from
bell-sw:update_21.0.12
Open

Update JBR 21 to OpenJDK 21.0.12#620
Sergey Chernyshev (sercher) wants to merge 263 commits into
JetBrains:jbr21from
bell-sw:update_21.0.12

Conversation

@sercher

@sercher Sergey Chernyshev (sercher) commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Hi,

Here's an update to JBR/jbr21 branch with OpenJDK release version 21.0.12 (jdk-21.0.12-ga). The PR has 263 commits from July 2026 CPU Release.

All changes applied cleanly except for the cases listed below, that have been skipped or applied with modifications.

JDK-8357086: os::xxx functions returning memory size should return size_t

JBR-5183 (7fbd0b7) and JBR-6742 (bede4b09) introduces more usages of os::available_memory() that needed to be changed according to JDK-8357086 change. Combined patch have additional fragments in vmError.cpp, jvmtiEnhancedRedefineClasses.cpp. Other fragments applied cleanly.

JDK-8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes

The same fragments in vmError.cpp, jvmtiEnhancedRedefineClasses.cpp as in JDK-8357086 were updated to use physical_memory_size_type and PHYS_MEM_TYPE_FORMAT. Other fragments applied cleanly.

JDK-8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially

Context difference in 1 fragment due to absence of JBR-4479 (983139bd).

JDK-8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"

Combined the patch with JBR-6620 (d1336249). The patch only changes the output text in the test.

JDK-8369516: Delete duplicate imaging test

The patch removes the duplicated test. It needs to be removed from TEST.groups and ProblemList additionally. The combined patch has additional fragments respectively.

JDK-8346683: Problem list automated tests that fail on macOS15

Minor context difference in ProblemList.

TESTING

  • The standard jtreg tiered test groups passed
  • No regressions observed in test/jdk/jb/

Min Choi (mmm-choi) and others added 30 commits July 15, 2026 15:13
8375080: The tools/jpackage/windows/Win8365790Test.java may fail with ClassNotFoundException: jtreg.SkippedException

Reviewed-by: phh
Backport-of: 70e3250
…ails because the check icons are not aligned properly as expected

Backport-of: e45f565
…meException: MyObject is not found in test output"

Backport-of: fe29cad
Reviewed-by: mdoerr
Backport-of: 9a17a6f
Reviewed-by: mbaesken
Backport-of: f7fa56e49d44bc7867f9f22bc6cfc080437760e0
8373593: Support latest  VS2026 MSC_VER in abstract_vm_version.cpp

Reviewed-by: phh
Backport-of: dcba014
Reviewed-by: mbaesken
Backport-of: 4c7fde58285d3b0aaf0baa5b39093443589f1d22
Reviewed-by: bulasevich, shade
Backport-of: 05f5a17
8383473: Follow on from tzdata2026b time change to include temporary hack BC time change

Backport-of: 5d40800c605a46da45458c229c2658da4ef6b017
Backport-of: c985aacc29d3e50adfa809d99ec975225f742378
Backport-of: 2eb1250babb0db7218c065fb16536526d6257278
Reviewed-by: alexander.zvegintsev
Backport-of: 64960020aa62b477a7832f6e45dd36c03334c090
Backport-of: 82e258ec04e945bbb12c205873422d0df5e8dfec
Backport-of: 943d64537f1141cd3044b513e682d11d19022ad3
Backport-of: 6e948c95fcfc379326b92f28a4550d1ba1407a85
Backport-of: 96239a84aaa93b1e1ffd704799fd7cef1bf98a5e
Backport-of: 7af4aa0630d17fca1d689fcd0fe5ee18ad6c3bb9
@sercher
Sergey Chernyshev (sercher) marked this pull request as ready for review July 25, 2026 11:35
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.