git: openjdk/jdk21u: master: 37 new changesets

Paul Hohensee phh at openjdk.org
Wed Nov 6 06:49:34 UTC 2024


Changeset: c37acdb0
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-30 07:20:55 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c37acdb0880f9ac013ba88c436ce980647e6d0a9

8313374: --enable-ccache's CCACHE_BASEDIR breaks builds

Backport-of: 571c435e1a34dcf08fd7545d531c258c9116ea79

! make/common/NativeCompilation.gmk

Changeset: 4845d806
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-30 07:22:46 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4845d80681bc6f6a428935e01b36c16c645fe59b

8283214: [macos] Screen magnifier does not show the magnified text for JComboBox

Backport-of: de51aa19d6a8cbd3b83bf469cb89da16f4b6f498

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java
! test/jdk/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java

Changeset: bcd09582
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-30 07:24:45 +0000
URL:       https://git.openjdk.org/jdk21u/commit/bcd095826fba92f57d0648b7905edf6f7fee416f

8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts

Backport-of: a3eb6640773620331692da40356522ff618c3c44

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/PlatformEventNotifier.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
- test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html
! test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java

Changeset: e64c4f27
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-30 15:38:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e64c4f275914f464f15a80aaf17143c2e749562d

8342962: [s390x] TestOSRLotsOfLocals.java crashes

Backport-of: 54327bc4e38773b7461977ce17f2185c068bce9b

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp

Changeset: f1b656d1
Branch: master
Author:    t.ogata <ogata.toshitaka at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-30 15:38:37 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f1b656d1d917a472102548d290740cbd15702147

8337851: Some tests have name which confuse jtreg

Backport-of: e6698f51a1977d553ce4e1dd14b43b0d325224fa

= test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java
= test/langtools/tools/javac/generics/parametricException/ParametricException.java
= test/langtools/tools/javac/warnings/Serial/Serial.java
= test/langtools/tools/javac/warnings/Serial/Serial.out

Changeset: fa58ee09
Branch: master
Author:    Vlad Zahorodnii <vlad.zahorodnii at kde.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-30 15:41:43 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fa58ee09278c9d388d3d4f92add868ee2565b416

8338751: ConfigureNotify behavior has changed in KWin 6.2

Backport-of: 3da68900818fc43b777098fe6e244779794d5294

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java

Changeset: c3cb940f
Branch: master
Author:    Todd V. Jonker <jonker at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-30 16:25:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c3cb940f4f7125e8c8695d360a343da10f1ffde4

8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default

Reviewed-by: phh

! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
! test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java

Changeset: 86a7babb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:07:47 +0000
URL:       https://git.openjdk.org/jdk21u/commit/86a7babbebc3b9f057554b4b0e3116561a34f610

8325851: Hide PassFailJFrame.Builder constructor

Backport-of: 3b9255eb663b4c90aa5cec89f0d9380ef8eba49e

! test/jdk/java/awt/Frame/DefaultSizeTest.java
! test/jdk/java/awt/Frame/FrameRepackTest.java
! test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
! test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
! test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
! test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
! test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
! test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
! test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java
! test/jdk/java/awt/geom/HitTest/PathHitTest.java
! test/jdk/java/awt/print/PageFormat/CustomPaper.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java
! test/jdk/javax/swing/JComboBox/ComboPopupBug.java
! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java
! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneArrowDirection.java
! test/jdk/javax/swing/JToolBar/bug4203039.java
! test/jdk/javax/swing/MultiMonitor/MultimonVImage.java
! test/jdk/sun/awt/PaletteTester.java

Changeset: c1a3c4f3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:10:29 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c1a3c4f3bef4a8a0a8b87808889f321e561acffd

8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop

Backport-of: 0ddf54e222104469669f611804ae55e2685f54fb

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java

Changeset: d7c85b19
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:11:26 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d7c85b194dcb2c312afe18e62a87b1708d4f14bb

8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature

Reviewed-by: lucy
Backport-of: c6f0a35e9e3eeaab1e238e8712051a626b337e0b

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java

Changeset: b0b4699c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:13:19 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b0b4699c71bbf306366c9c6cf1fb7b1806379ab3

8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS

Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.

Backport-of: ef96a7b014795f366af3a90ef8f474cfb621197f

! test/jdk/ProblemList.txt
- test/jdk/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectCurrentItemTest.java
+ test/jdk/java/awt/Choice/SelectItem/SelectNewItemTest.java
- test/jdk/java/awt/Choice/SelectNewItemTest/SelectNewItemTest.java

Changeset: 9f85fe33
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:15:32 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9f85fe3378b58ce16642b512adf7dbcf70547db2

8340210: Add positionTestUI() to PassFailJFrame.Builder

Backport-of: f0ae90f30c346544e87217ef1832d6a350fe1985

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 54d8f609
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:24:52 +0000
URL:       https://git.openjdk.org/jdk21u/commit/54d8f6092f59de764d0cf4b3f967ec6ae2064b02

8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java

Backport-of: 118c9ade1a5e17d870415f689caa25af6524ab0e

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: ddc42a1a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:26:52 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ddc42a1a6c2ff07846b2c31d454771d9dbe2e541

8340306: Add border around instructions in PassFailJFrame

Backport-of: 0120d3eed50bdc9fa53f2c41b31791620aeef613

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 15084f0c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:27:56 +0000
URL:       https://git.openjdk.org/jdk21u/commit/15084f0c51894bab123a29af7922d250a201bc95

8340308: PassFailJFrame: Make rows default to number of lines in instructions

Backport-of: d1d824008d1dc70029013820814fd03c40b4e309

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 6ad61fa5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:29:08 +0000
URL:       https://git.openjdk.org/jdk21u/commit/6ad61fa5d27f9aaa46be703814dfc47aa907487b

8340461: Amend description for logArea

Backport-of: 833ff29983e0d433ccd4c7e946b15e42045faeaa

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 97ab46fd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:33:05 +0000
URL:       https://git.openjdk.org/jdk21u/commit/97ab46fd0ec75fa69409ba2c4156bf0c8fff026e

8340365: Position the first window of a window list

Backport-of: e97f0fe1b4046bfcc40e85ba1bee4f4c40053300

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 17179fdd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:34:21 +0000
URL:       https://git.openjdk.org/jdk21u/commit/17179fdd167ea84fce505f4b8f929a0a3334a35e

8340684: Reading from an input stream backed by a closed ZipFile has no test coverage

Backport-of: 0e0b0b0d2626cda032f1500e64f6729554e47038

+ test/jdk/java/util/zip/ZipFile/ReadAfterClose.java

Changeset: d506e238
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:35:37 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d506e2381f8b42221ce1c7ab066406b3e0cec019

8340899: Remove wildcard bound in PositionWindows.positionTestWindows

Backport-of: e2626db2f00d0cc9f3ff8ea374a1ccc89373e398

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 83955c99
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:43:19 +0000
URL:       https://git.openjdk.org/jdk21u/commit/83955c99147f928f81884757e788dc0e5189f164

8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java

Backport-of: cecb0b3d11ed0ce204cb6c3427f5a6858a844aeb

! test/jdk/java/net/ipv6tests/Tests.java

Changeset: ec240394
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-31 09:46:27 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ec240394594b28846ac0f6ab1461ac68368cee83

8340466: Add description for PassFailJFrame constructors

Backport-of: 3762ec3978bfe9910929ab22aaf238e9f4c84630

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: ed797f7d
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 09:31:37 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ed797f7d6b0eff31168e54dd07eb5dd22dd898f1

8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing

Backport-of: 239d84a82a1e6f4ebbd5c5abb320e39cfd5bc330

! .github/workflows/build-cross-compile.yml

Changeset: eb8d5fe5
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-11-01 21:55:02 +0000
URL:       https://git.openjdk.org/jdk21u/commit/eb8d5fe5b9a79725c7a2409e15c36739cd9dca56

8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException

Backport-of: fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java

Changeset: 93dc5915
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 07:54:49 +0000
URL:       https://git.openjdk.org/jdk21u/commit/93dc591573138fed070b226254c2f27b0f9856fc

8333754: Add a Test against ECDSA and ECDH NIST Test vector

Reviewed-by: mbaesken
Backport-of: fad6644eabbad6b6d3472206d9db946408aca612

+ test/jdk/sun/security/ec/ECDHPrimitive.java
+ test/jdk/sun/security/ec/ECDSAPrimitive.java
+ test/jdk/sun/security/ec/KAS_ECC_CDH_PrimitiveTest.txt
+ test/jdk/sun/security/ec/SigGen-1.txt

Changeset: 3d20298d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 07:56:25 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3d20298dd8f370fa8372b6566694085b4c743634

8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts

Backport-of: 8feabc849ba2f617c8c6dbb2ec5074297beb6437

! test/jdk/tools/jlink/JLinkReproducibleTest.java

Changeset: 72eaaa25
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 07:59:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/72eaaa25270721138b2e04aad3814943d2fc4d5a

8317116: Provide layouts for multiple test UI in PassFailJFrame

Backport-of: 85f0442727201e0d36ed0a71d2199e602501c98d

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
+ test/jdk/java/awt/regtesthelpers/WindowLayouts.java

Changeset: ae467248
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 08:00:52 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ae4672482ccf02ee5f45f5eee107c72e7506461f

8340785: Update description of PassFailJFrame and samples

Backport-of: 5063494f5b0859a396b4e41096793c777d4650b8

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: b08fa9a4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 08:02:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b08fa9a47fc0fa8ced083072c48423e2a6914465

8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result

Backport-of: cd61f97c2de94d19c0101c51bde143001078c89f

! src/hotspot/share/opto/gcm.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestAntiDependencyForPinnedLoads.java

Changeset: 6b33c1c0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-04 08:03:27 +0000
URL:       https://git.openjdk.org/jdk21u/commit/6b33c1c0b1e8b1be729a831a26a2194f2b874918

8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop

Backport-of: ff2f39f24018436556a8956ec55da433dc697437

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/types/TestBadMemSliceWithInterfaces.java

Changeset: c17e0094
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-11-04 12:27:39 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c17e00945d0b06f7459a3dbb091321cfe3dc6129

8342496: C2/Shenandoah: SEGV in compiled code when running jcstress

Backport-of: 680dc5d896f4f7b01b3cf800d548e32bb2ef8c81

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java

Changeset: 34021e99
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-11-05 07:50:55 +0000
URL:       https://git.openjdk.org/jdk21u/commit/34021e99d55a158637a4e1b7a08fbf804a91c170

8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero

Reviewed-by: mdoerr, lucy
Backport-of: b5575942027281166676678e2081b024ec572644

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp

Changeset: 6b4be014
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-05 09:48:28 +0000
URL:       https://git.openjdk.org/jdk21u/commit/6b4be0148a80feaa790b08cc4b232b4b3017bbec

8306446: java/lang/management/ThreadMXBean/Locks.java transient failures

Backport-of: 4ae5a3e39b681bfd001df1483d8a6d1fce0bc7f8

! test/jdk/java/lang/management/ThreadMXBean/Locks.java

Changeset: f4940f65
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-05 13:41:47 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f4940f65f8908602e2043caaf1141150be865acc

8339803: Acknowledge case insensitive unambiguous keywords in tzdata files

Reviewed-by: mbaesken
Backport-of: 35a94b769761bd923fe6db03be672f05c1a74c38

! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/RuleRec.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java

Changeset: d7c2775a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-05 13:42:52 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d7c2775a1eb12903ebec262e1d6b3ddc7564532c

8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe

Backport-of: 47c10694c66bc131c8a5e1572340415b8daaba08

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
+ test/jdk/java/lang/invoke/TestLambdaFormCustomization.java

Changeset: 498252fe
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-05 13:43:52 +0000
URL:       https://git.openjdk.org/jdk21u/commit/498252fe73c548d5af2914615d70247de9f95f37

8340799: Add border inside instruction frame in PassFailJFrame

Backport-of: 520060f79a3cedb8f93e6bbd0e9b2823eaabf79a

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 9ce77a2f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-11-05 13:44:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9ce77a2f0af3f5d210f1b897aaf4c9ca77984b71

8341235: Improve default instruction frame title in PassFailJFrame

Backport-of: 4ba170c403ae85576f84dafd4a157ba0db99873f

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: bb60a427
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-11-05 19:19:56 +0000
URL:       https://git.openjdk.org/jdk21u/commit/bb60a427d7b9bc8b33091daa7d7e4a37256f93bc

8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option

Backport-of: 8bcd4920f1b03d0ef8e295e53557c629f05ceaa4

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLoadBypassesNullCheck.java



More information about the jdk-updates-changes mailing list