git: openjdk/jdk-sandbox: http3: 128 new changesets
duke
duke at openjdk.org
Thu Apr 24 15:36:48 UTC 2025
Changeset: 86996bda
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-04-18 14:13:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/86996bdaf1dffc465246e34ca3304db00c179526
http3: jcheck - fixed bad file permission
! src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java
Changeset: 9c2da664
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-04-18 14:23:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9c2da664d2875b7e7986831fd716d05b7a8306f4
http3: jcheck - remove trailing white spaces
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
Changeset: 116227cf
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2025-04-18 17:27:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/116227cf0633e4874f33d9255b9d718eb61939f0
Rename QuicFlowControlException to QuicStreamLimitException
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
- src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicFlowControlException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicStreamLimitException.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java
Changeset: 67351416
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2025-04-18 18:24:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6735141657df31994708e83fb9ecc81ddae66944
Remove flow control from stream limit comments
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java
Changeset: 40f2050d
Branch: http3
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2025-04-18 19:59:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/40f2050d7ce8f0fab352a0da595544d04d2ccb86
http3: qpack - allow 0 capacity when max capacity is 0
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java
Changeset: 30828f42
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-04-23 13:25:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/30828f42c1ddaad099d33c14b5582174277840bc
http3: Artur's review - make methods package private
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
Changeset: 31c135b7
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-04-23 13:28:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/31c135b7efea6453119c496245af8de7019d00c9
http3: Artur's review - remove commented out code from test
! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
Changeset: 23ba22e8
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-04-23 18:25:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/23ba22e88039cc63d65be86b2af5d8e49405c99b
http3: minor improvement to log message
! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java
Changeset: 6cd67290
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-04-23 18:54:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6cd67290efab11329525c87532bbb97f1d90305f
http3: Artur's review - use SecurityUtils.removeFromDisabledTlsAlgs() in test
! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
Changeset: 633375f3
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2025-04-24 12:43:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/633375f342b6dbf1fc608f9b9abc9bf15c15ada4
http3: Use AlgorithmConstraints and OCSP responses when validating server certificate during QUIC TLS handshake
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 22b45602
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-04-24 11:17:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22b45602b2eda903f018183cd345a991a1f21202
http3: improve documentation for Http3DiscoveryMode.ALT_SVC
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
Changeset: b90b18d3
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-04-24 12:01:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b90b18d31ce17ffdb53b71ce83d8362723a4f0f3
http3: add missing <p> separator to Http3DiscoveryMode.ALT_SVC API documentation
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
Changeset: 7b061885
Branch: http3
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-17 18:31:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7b0618859a7764b0d4c8b893a19dfb64f4351c07
8354464: Additional cleanup setting up native.encoding
Reviewed-by: naoto, alanb
! src/java.base/share/native/libjava/System.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 1b4b317a
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-04-17 19:19:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b4b317aacbdfc499c28b00aeaf7120790a6c11a
8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
Changeset: ad7c475f
Branch: http3
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-17 19:53:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ad7c475fb1e23f583a33d58f0bd73ea0fb56740c
8353655: Clean up and open source KeyEvent related tests (Part 1)
Reviewed-by: abhiscxk
+ test/jdk/java/awt/event/KeyEvent/FrenchKeyboard.java
+ test/jdk/java/awt/event/KeyEvent/HomeEndKeyTest.java
+ test/jdk/java/awt/event/KeyEvent/NumpadTest.java
Changeset: 38f138bc
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-17 23:37:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/38f138bc22ae705e8e09f75fe6bac4bb470dc29b
8354985: Add unit tests for Executor class from jpackage test lib
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
Changeset: 0995b940
Branch: http3
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-18 02:20:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0995b9409d910d816276673b5c06fdf7826bfac7
8354815: RISC-V: Change type of bitwise rotation shift to iRegIorL2I
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 0feecb7c
Branch: http3
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2025-04-18 10:44:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0feecb7c6a982e5c65df0242711ecdb0691cef87
8351851: Update PmemTest to run on AMD64
Reviewed-by: adinn
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java
Changeset: eda73945
Branch: http3
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-04-18 12:05:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eda7394551b470e9dc547be93711bcceac45f303
8354900: javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64
Reviewed-by: abhiscxk
! test/jdk/javax/swing/AbstractButton/bug4133768.java
Changeset: 22e8a97a
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-18 12:12:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22e8a97a1ce4e1c781fbc6f1e271c477fe95f069
8354988: Separate stderr and stdout in Executor class from jpackage test lib
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
Changeset: bb08a70b
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-18 17:01:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bb08a70bd8deadc9c7522d1ce2ec779d5a6bd986
8355002: Clean up some mentions of "applet" in tests
Reviewed-by: serb
! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java
! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java
! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java
! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java
! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/TextArea/TextScrollTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java
! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java
! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java
! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java
! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java
! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java
! test/jdk/java/awt/im/8041990/bug8041990.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/regtesthelpers/AbstractTest.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java
! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java
! test/jdk/javax/swing/JPopupMenu/bug4212464.java
! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java
- test/jdk/javax/swing/JTextArea/4697612/bug4697612.txt
! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java
! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java
! test/jdk/performance/client/SwingMark/src/JMTest_01.java
! test/jdk/performance/client/SwingMark/src/JMTest_02.java
! test/jdk/performance/client/SwingMark/src/JMTest_03.java
! test/jdk/performance/client/SwingMark/src/JMTest_04.java
! test/jdk/performance/client/SwingMark/src/JMTest_05.java
! test/jdk/performance/client/SwingMark/src/MenuTest.java
! test/jdk/performance/client/SwingMark/src/TypingTest.java
Changeset: a551cc92
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 17:07:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a551cc929426590bfbbcaa4bd8bee5e4e8cfe16d
8353293: Open source several swing tests batch4
Reviewed-by: serb
+ test/jdk/javax/swing/plaf/basic/BasicGraphicsUtils/DrawEtchedRectTest.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/bug4228104.java
= test/jdk/javax/swing/plaf/basic/BasicHTML/4228104/duke.gif
+ test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4220108.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/NegativeSizeTest.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneUI/PreferredSizeLayoutTest.java
Changeset: 924638c4
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 17:08:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/924638c471b0bf4a00a890ce6a3fd7e118cdd578
8353661: Open source several swing tests batch5
Reviewed-by: jdv
+ test/jdk/javax/swing/JSlider/bug4186062.java
+ test/jdk/javax/swing/JSlider/bug4275631.java
+ test/jdk/javax/swing/JSlider/bug4382876.java
+ test/jdk/javax/swing/plaf/windows/bug4991587.java
Changeset: f8f1be3d
Branch: http3
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-18 18:50:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f8f1be3de56986c06f368334b7c64ef50f0117cf
8353552: Opensource Several Font related tests - Batch 3
8355048: ProblemList TestGlyphVectorLayout.java on all platforms
Reviewed-by: serb, aivanov
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/font/BoldItalicFontTest.java
+ test/jdk/java/awt/font/GlyphVector/TestGlyphVectorLayout.java
+ test/jdk/java/awt/font/GlyphVector/TestSetGlyphPositions.java
+ test/jdk/java/awt/font/Rotate/RotateTest1.java
+ test/jdk/java/awt/font/TestGraphicPlacement.java
Changeset: abbf1a02
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 19:38:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f
8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64
Reviewed-by: prr, aivanov
! test/jdk/ProblemList.txt
Changeset: bf63f9ff
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 20:58:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bf63f9ffa5e107ecb01e67dbef785a7bf4c89f16
8353319: Open source Swing tests - Set 3
Reviewed-by: abhiscxk, dnguyen
! test/jdk/javax/swing/JFrame/bug4419914.java
+ test/jdk/javax/swing/JRootPane/bug4614623.java
+ test/jdk/javax/swing/JTabbedPane/bug4613811.java
+ test/jdk/javax/swing/JWindow/bug4251781.java
Changeset: 38f9b3a9
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 21:11:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/38f9b3a9738de7896d840fc114a76ced3b77c269
8353748: Open source several swing tests batch6
Reviewed-by: kizune
+ test/jdk/javax/swing/JTree/NodeChangedTest.java
+ test/jdk/javax/swing/JTree/bug4118860.java
+ test/jdk/javax/swing/JTree/bug4169215.java
+ test/jdk/javax/swing/JTree/bug4196987.java
+ test/jdk/javax/swing/JTree/bug4270654.java
+ test/jdk/javax/swing/JTree/bug4618767.java
Changeset: 76dec47f
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 21:35:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/76dec47f00230214e9ba58714be5a3ad26f8308d
8354340: Open source Swing Tests - Set 6
Reviewed-by: azvegint, achung
+ test/jdk/javax/swing/JViewport/ScrollRectToVisibleTest3.java
+ test/jdk/javax/swing/JViewport/SetViewRepaint.java
Changeset: bd73127d
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 23:29:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bd73127d7495244f93f941530db32b4559d45689
8354532: Open source JFileChooser Tests - Set 7
Reviewed-by: prr
+ test/jdk/javax/swing/JFileChooser/bug4357012.java
+ test/jdk/javax/swing/JFileChooser/bug4926884.java
+ test/jdk/javax/swing/JFileChooser/bug5045464.java
+ test/jdk/javax/swing/JFileChooser/bug6515169.java
Changeset: 4f58af0a
Branch: http3
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Date: 2025-04-19 00:30:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4f58af0a8dd5eced77259bed180f6af36501f502
8259540: MissingResourceException for key cvc-complex-type.2.4.d.1
Reviewed-by: joehw
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
Changeset: c7c77eb6
Branch: http3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-04-19 07:48:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7c77eb6aa25cbf84ba4b7519e16c092c222e504
8354077: Get rid of offscreenSharingEnabled windows flag
Reviewed-by: prr
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.h
Changeset: 128f2d1c
Branch: http3
Author: Liming Liu <lliu at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-04-19 10:02:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/128f2d1cadae3cf91e4c590e6dabe2086737b7dd
8354572: Turn off AlwaysMergeDMB for Ampere CPU by default
Reviewed-by: shade
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 4dd64b49
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-21 11:41:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4dd64b49716144cc697fb461ff88860e2cbcaaea
8354477: C2 SuperWord: make use of memory edges more explicit
Reviewed-by: kvn, roland
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: cd2d49f7
Branch: http3
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 17:37:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd2d49f7119459f07844ce8201ca2320850cd51f
8354472: Clean up and open source KeyEvent related tests (Part 3)
Reviewed-by: honkar
+ test/jdk/java/awt/event/KeyEvent/CharUndefinedTest.java
+ test/jdk/java/awt/event/KeyEvent/ExtendedKeysTest.java
+ test/jdk/java/awt/event/KeyEvent/KeyDownCaptureTest.java
+ test/jdk/java/awt/event/KeyEvent/KeyEventToLightweight.java
+ test/jdk/java/awt/event/KeyEvent/KeyModifiers.java
Changeset: ecb54a05
Branch: http3
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-21 17:43:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecb54a05c6774e1a93d76b1181bda734129b6ace
8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: coleenp, aboldtch
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 684d3b33
Branch: http3
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-04-21 18:25:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/684d3b336e9cb31707d35e75f9b785e04e1fdbee
8354774: DocumentBuilderFactory getAttribute throws NPE
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java
+ test/jaxp/javax/xml/jaxp/unittest/common/PropertiesTest.java
Changeset: a7128d86
Branch: http3
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 20:19:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a7128d86eac2c40dbfa79811234ab6226fb4d080
8354653: Clean up and open source KeyEvent related tests (Part 4)
Reviewed-by: serb
+ test/jdk/java/awt/event/KeyEvent/AltGrTest.java
+ test/jdk/java/awt/event/KeyEvent/CRTest.java
+ test/jdk/java/awt/event/KeyEvent/NumpadTest2.java
+ test/jdk/java/awt/event/KeyEvent/TestDoubleKeyEvent.java
Changeset: 8270cd0a
Branch: http3
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 20:23:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8270cd0ad2e0df72f063f36853328a935595f71f
8353470: Clean up and open source couple AWT Graphics related tests (Part 2)
Reviewed-by: serb
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Graphics/GDIResourceExhaustionTest.java
+ test/jdk/java/awt/Graphics/RepeatedRepaintTest.java
+ test/jdk/java/awt/Graphics/SmallPrimitives.java
+ test/jdk/java/awt/Graphics/TextAfterXor.java
Changeset: 1526dd81
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-21 20:24:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1526dd81d9b5bf4abaac1546c370cf7a056d01dc
8354344: Test behavior after cut-over for future ISO 4217 currency
Reviewed-by: naoto
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/currency.properties
Changeset: f7155183
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-21 22:35:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f7155183d7f7c6fcea2090f906de69e02973a6d9
8353011: Open source Swing JButton tests - Set 1
Reviewed-by: serb
+ test/jdk/javax/swing/JButton/bug4151763.java
+ test/jdk/javax/swing/JButton/bug4415505.java
+ test/jdk/javax/swing/JButton/bug4978274.java
+ test/jdk/javax/swing/JRadioButton/bug4673850.java
+ test/jdk/javax/swing/JTable/bug4188504.java
Changeset: 9a0cff69
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-21 23:11:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9a0cff692d6f96b8c89b1510cd2b4b1a8e318b6e
8353942: Open source Swing Tests - Set 5
Reviewed-by: serb, dnguyen
+ test/jdk/javax/swing/DataTransfer/DragOverFeedbackTest.java
+ test/jdk/javax/swing/DataTransfer/ListDragOverFeedbackTest.java
+ test/jdk/javax/swing/DataTransfer/bug4655513.java
+ test/jdk/javax/swing/SwingUtilities/bug4369355.java
+ test/jdk/javax/swing/SwingUtilities/bug4967768.java
Changeset: 47f78a75
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-22 00:27:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47f78a7529a2b290a07394e053bcfaff4907b7e5
8354990: Improve negative tests coverage for jpackage signing
8354989: Bug in MacCertificate class
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 7a72f0fa
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 01:03:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7a72f0fac9a0704c4a0ada781f1cadd7c4903b3e
8354465: Open some JTable bugs 8
Reviewed-by: serb, kizune
+ test/jdk/javax/swing/JTable/CheckBoxFirstClick.java
+ test/jdk/javax/swing/JTable/IllegalStateException.java
+ test/jdk/javax/swing/JTable/bug4139910.java
+ test/jdk/javax/swing/JTable/bug4226181.java
+ test/jdk/javax/swing/JTable/bug4239157.java
Changeset: ade67df0
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 01:04:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ade67df0f363cb95434832f750ac901c1c75c29c
8354233: Open some JTable bugs 6
Reviewed-by: kizune
+ test/jdk/javax/swing/JTable/bug4129401.java
+ test/jdk/javax/swing/JTable/bug4193727.java
+ test/jdk/javax/swing/JTable/bug4242631.java
Changeset: f880fa91
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 03:09:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f880fa91dce7b8844cfa4e95caa3a982e280165a
8352793: Open source several AWT TextComponent tests - Batch 1
Reviewed-by: prr, serb
+ test/jdk/java/awt/TextComponent/BackgroundTest.java
+ test/jdk/java/awt/TextComponent/DisableTest.java
+ test/jdk/java/awt/TextComponent/ModifiersTest.java
+ test/jdk/java/awt/TextComponent/TextFieldMargin.java
Changeset: 0be3f163
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-22 03:29:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0be3f163ed12db305673928d97f975d6f6bb6b1c
8341608: jdeps in JDK 23 crashes when parsing signatures while jdeps in JDK 22 works fine
Reviewed-by: jpai, henryjen
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
+ test/langtools/tools/jdeps/MalformedClassesTest.java
+ test/langtools/tools/jdeps/TEST.properties
+ test/langtools/tools/jdeps/jdk.jdeps/com/sun/tools/jdeps/JdepsAccess.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/util/JarUtils.java
Changeset: e2cb6467
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 05:56:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e2cb64674f5b6b4f000ab1e903fbb75416218bb3
8343977: Convert java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest to main
Reviewed-by: prr, achung
- test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.html
! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java
Changeset: d1d7d256
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 06:23:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1d7d2569c1745aef778c9b5a62c1bd50735e8a7
8353957: Open source several AWT ScrollPane tests - Batch 1
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/ScrollPane/ScrollPaneFlicker.java
+ test/jdk/java/awt/ScrollPane/ScrollPanePaint.java
+ test/jdk/java/awt/ScrollPane/ScrollPositionTest.java
+ test/jdk/java/awt/ScrollPane/ScrollbarsAsNeededTest.java
Changeset: 33bdc807
Branch: http3
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-22 06:51:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33bdc807b18914bb57ca7853ab45d4fa8fdefd47
8355241: Move NativeDialogToFrontBackTest.java PL test to manual category
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: a55ccd26
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:04:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f
8352905: Open some JComboBox bugs 1
Reviewed-by: honkar, psadhukhan
+ test/jdk/javax/swing/JComboBox/bug4166593.java
+ test/jdk/javax/swing/JComboBox/bug4180054.java
+ test/jdk/javax/swing/JComboBox/bug4530952.java
+ test/jdk/javax/swing/JComboBox/bug4530953.java
Changeset: 2f7806ff
Branch: http3
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-04-22 07:07:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2f7806ffe5b5b4b2f7caa14d4559943968c34678
8355034: [JVMCI] assert(static_cast<int>(_jvmci_data_size) == align_up(compiler->is_jvmci() ? jvmci_data->size() : 0, oopSize)) failed: failed: 104 != 16777320
Reviewed-by: never, yzheng, cslucas
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/InstalledCode.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/InstalledCodeTest.java
Changeset: 17b080b2
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 07:44:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/17b080b2c90f7fd9986fe38daebb76363d012469
8353446: Open source several AWT Menu tests - Batch 2
Reviewed-by: abhiscxk
+ test/jdk/java/awt/Menu/DestroyMenuTest/DestroyMenuTest.java
+ test/jdk/java/awt/Menu/DestroyMenuTest/MenuTest.java
+ test/jdk/java/awt/Menu/MenuAddRemoveCrash.java
+ test/jdk/java/awt/Menu/MenuZOrderTest.java
+ test/jdk/java/awt/Menu/OnFlyRepaintMenuTest.java
Changeset: 0b2a2f38
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:45:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b2a2f38d0b0133a562a898836d7a1b2dbd73a5e
8353685: Open some JComboBox bugs 4
Reviewed-by: honkar, kizune
+ test/jdk/javax/swing/JComboBox/bug4212498.java
+ test/jdk/javax/swing/JComboBox/bug4459267.java
+ test/jdk/javax/swing/JComboBox/bug4519269.java
Changeset: 7eab2d9f
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:58:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7eab2d9f9140a27f7a5c5e0a57b9e6a256558690
8354095: Open some JTable bugs 5
Reviewed-by: kizune, honkar
+ test/jdk/javax/swing/JTable/InternationalCharacters.java
+ test/jdk/javax/swing/JTable/NullTableHeader.java
+ test/jdk/javax/swing/JTable/bug4118307.java
+ test/jdk/javax/swing/JTable/bug4138158.java
Changeset: 367bcc5d
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 07:59:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/367bcc5df83722231106b635068a17f92404477b
8353445: Open source several AWT Menu tests - Batch 1
Reviewed-by: abhiscxk, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Menu/MenuActionEventTest.java
+ test/jdk/java/awt/Menu/MenuVisibilityTest.java
+ test/jdk/java/awt/Menu/RmInHideTest.java
+ test/jdk/java/awt/Menu/SetShortCutTest.java
Changeset: 50358d1c
Branch: http3
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-04-22 08:00:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/50358d1ca49c26d100c5c658de29c75f864fdc60
8354929: ZGC: Update collection stats while holding page allocator lock
Reviewed-by: stefank, tschatzl, aboldtch
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
Changeset: bcc33d5e
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-22 08:32:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bcc33d5ef3bdbfaee51c45014851c54028da03f1
8352504: RISC-V: implement and enable CMoveI/L
8346786: RISC-V: Reconsider ConditionalMoveLimit when adding conditional move
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorTest.java
+ test/micro/org/openjdk/bench/java/lang/ClassComparison.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
+ test/micro/org/openjdk/bench/java/lang/IntegerComparison.java
+ test/micro/org/openjdk/bench/java/lang/LongComparison.java
+ test/micro/org/openjdk/bench/java/lang/PointerComparison.java
Changeset: 7cd084cf
Branch: http3
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2025-04-22 08:46:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7cd084cf350f66fd6ed5b6f5ba9fda71072963fa
8350442: Update copyright
Reviewed-by: naoto, jlu
! test/jdk/sun/nio/cs/Test6392804.java
! test/jdk/sun/nio/cs/TestUTF_32.java
Changeset: 9eeb86d9
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 08:58:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9eeb86d972ac4cc38d923b2b868b426bbd27a4e8
8354341: Open some JTable bugs 7
Reviewed-by: kizune, serb
= test/jdk/javax/swing/JTable/ShiftClick.java
+ test/jdk/javax/swing/JTable/bug4128506.java
+ test/jdk/javax/swing/JTable/bug4190222.java
+ test/jdk/javax/swing/JTable/bug4224179.java
Changeset: 0f1c448c
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-22 11:23:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f1c448ca15485cd7270cf0607acfceacdcefaff
8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving memory
Reviewed-by: aboldtch, eosterlund
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
Changeset: f2587d9b
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-22 11:48:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2587d9bd2e86c46c49ad972790c60ec394848da
8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used
Reviewed-by: aboldtch, jsikstro
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 5264d80b
Branch: http3
Author: Martin Balao <mbalao at openjdk.org>
Date: 2025-04-22 14:37:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5264d80bea25a1ef98dae4633b04b16e8de6120f
8350661: PKCS11 HKDF throws ProviderException when requesting a 31-byte AES key
Reviewed-by: fferrari, valeriep, djelinski
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
Changeset: 072b8273
Branch: http3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-22 15:10:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/072b8273a4c7bd75bce440e5f1184e2926ed0f78
8354300: Mark String.hash field @Stable
Reviewed-by: liach, shade, vlivanov
! src/java.base/share/classes/java/lang/String.java
+ test/micro/org/openjdk/bench/java/lang/StringHashCodeStatic.java
Changeset: da16c839
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 15:26:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/da16c839735bbf79ece4967f95a98208f74b7f73
8354466: Open some misc Swing bugs 9
Reviewed-by: kizune, honkar
+ test/jdk/javax/swing/JPasswordField/bug4382819.java
+ test/jdk/javax/swing/JSplitPane/bug4820080.java
Changeset: a4c5ed81
Branch: http3
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-22 15:46:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a4c5ed8144376f7ba0d2cb992da63b3e53d51f8b
8354561: Open source several swing tests batch0
Reviewed-by: prr, psadhukhan
+ test/jdk/javax/swing/JComboBox/bug4139900.java
+ test/jdk/javax/swing/JComboBox/bug4174876.java
+ test/jdk/javax/swing/JComboBox/bug4474400.java
+ test/jdk/javax/swing/border/TransparentTitleTest.java
Changeset: 477da161
Branch: http3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-04-22 15:50:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/477da161e62040d77079196ea27d24b27de75b64
8352638: Enhance code consistency: java.desktop/windows
Reviewed-by: prr
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java
! src/java.desktop/windows/classes/sun/font/NativeFont.java
! src/java.desktop/windows/classes/sun/font/NativeStrike.java
! src/java.desktop/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/windows/WindowsFlags.java
! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java
Changeset: 1889dacb
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 16:01:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1889dacb1981d3d15174bc5a201e683a6cdab725
8353007: Open some JComboBox bugs 2
Reviewed-by: kizune, honkar
+ test/jdk/javax/swing/JComboBox/bug4185024.java
+ test/jdk/javax/swing/JComboBox/bug4201964.java
+ test/jdk/javax/swing/JComboBox/bug4249732.java
+ test/jdk/javax/swing/JComboBox/bug4368848.java
Changeset: 6a310613
Branch: http3
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 16:11:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6a310613392b9d619ae1bbe3e663cb4a022165d9
8354248: Open source several AWT GridBagLayout and List tests
Reviewed-by: abhiscxk
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/GridBagLayout/ComponentShortage.java
+ test/jdk/java/awt/List/ListScrollbarCursorTest.java
+ test/jdk/java/awt/List/ListScrollbarTest.java
Changeset: d783a940
Branch: http3
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-04-22 16:46:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d783a940988677dc91975f884adeaf9f047f7e07
8332368: ubsan aarch64: immediate_aarch64.cpp:298:31: runtime error: shift exponent 32 is too large for 32-bit type 'int'
Reviewed-by: adinn
! src/hotspot/share/adlc/output_h.cpp
Changeset: 594b2651
Branch: http3
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2025-04-22 16:49:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/594b26516e5c01d7daa331db59bdbe8ab7dc0a6d
8350126: Regression ~3% on Crypto-ChaCha20Poly1305.encrypt for MacOSX aarch64
Reviewed-by: aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_chacha.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: e020752e
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-22 16:55:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e020752ea4a6f74c321bc83597fadac51332e188
8354484: SIGSEGV when supertype of an AOT-cached class is excluded
Reviewed-by: ccheung, shade
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotArtifactFinder.hpp
Changeset: f98af0ad
Branch: http3
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-22 17:31:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f98af0ad617a445362859e58af48258bfd5bed03
8354701: Open source few JToolTip tests
Reviewed-by: honkar
+ test/jdk/javax/swing/JToolTip/TooltipTest.java
+ test/jdk/javax/swing/JToolTip/bug4225314.java
+ test/jdk/javax/swing/JToolTip/bug4255441.java
Changeset: 486a6646
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-22 17:49:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/486a66469bc0c814d07e03ce0e7231b408a4d579
8353486: Open source Swing Tests - Set 4
Reviewed-by: azvegint, dnguyen, tr
+ test/jdk/javax/swing/JFileChooser/bug4464774.java
+ test/jdk/javax/swing/JFileChooser/bug4522756.java
+ test/jdk/javax/swing/JFileChooser/bug4759934.java
+ test/jdk/javax/swing/JFileChooser/bug4943900.java
+ test/jdk/javax/swing/JOptionPane/bug4194862.java
Changeset: d61765f6
Branch: http3
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 17:56:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d61765f64d6361b6e71c6f783c8c5a127b1ac745
8353488: Open some JComboBox bugs 3
Reviewed-by: kizune
+ test/jdk/javax/swing/JComboBox/bug4135833.java
+ test/jdk/javax/swing/JComboBox/bug4171819.java
+ test/jdk/javax/swing/JComboBox/bug4248128.java
+ test/jdk/javax/swing/JComboBox/bug4436376.java
Changeset: 239760ac
Branch: http3
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-04-22 19:59:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/239760ac09c78a9c989df54f6526b67448540eda
8355233: Add a DMB related benchmark
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java
Changeset: 1b8f760d
Branch: http3
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-22 20:17:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b8f760d1b60e63c1391dcad42753a7ebb3f80ec
8354928: Clean up and open source some miscellaneous AWT tests
Reviewed-by: prr, dnguyen
+ test/jdk/java/awt/event/InputEvent/InputEventTimeTest.java
+ test/jdk/java/awt/event/MouseWheelEvent/HWWheelScroll.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelEventCoord.java
+ test/jdk/java/awt/event/MouseWheelEvent/WheelScrollEnabled.java
Changeset: cc9148dd
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-22 20:27:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cc9148ddef95c6ca27ff9fee4c17fb0d4ba7f88e
8354695: Open source several swing tests batch7
Reviewed-by: kizune, achung
+ test/jdk/javax/swing/JRootPane/bug4403624.java
+ test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java
+ test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java
+ test/jdk/javax/swing/JScrollPane/bug4166037.java
+ test/jdk/javax/swing/JScrollPane/bug4237517.java
+ test/jdk/javax/swing/JScrollPane/bug4237560.java
+ test/jdk/javax/swing/JScrollPane/bug4244899.java
Changeset: b7e8952a
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-22 23:21:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7e8952ad6def4ebae8c8c3c04cf6793f472b029
8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication
Reviewed-by: lmesnik, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java
Changeset: 53924882
Branch: http3
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-23 00:13:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/53924882326d3756a4ec52f37a59c8a81059a069
8355332: Fix failing semi-manual test EDT issue
Reviewed-by: azvegint
! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/HorizScrollers.java
! test/jdk/javax/swing/JScrollPane/AcceleratedWheelScrolling/RTLScrollers.java
Changeset: 4c373703
Branch: http3
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-23 02:04:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c373703d9ed63dfc85df7cdcc04ecad5b02ade0
8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Reviewed-by: aboldtch, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
Changeset: a8c6ff16
Branch: http3
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-23 02:10:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a8c6ff161c2c4f1dcf0f8588c9d007994c84e703
8355239: RISC-V: Do not support subword scatter store
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: bc518a6c
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-04-23 02:32:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5dad
8355240: Remove unused Import in StringUTF16
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 8c89fb95
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-23 03:40:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c89fb95351ea0bc5ffdd920c18f9e820231f233
8355179: Reinstate javax/swing/JScrollBar/4865918/bug4865918.java headful and macos run
Reviewed-by: abhiscxk, serb
! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java
Changeset: 9a2b425b
Branch: http3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-23 05:17:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9a2b425b13cc468d8627c1548d1d39015ce17af1
8354920: SA core file support on Linux only prints error messages when debug logging is enabled
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
Changeset: 27faf454
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-04-23 06:22:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/27faf45422082009f23463984b8a6e43c15e9e71
8354826: Make ResolverConfigurationImpl.lock field final
Reviewed-by: dfuchs, jpai
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
Changeset: 263983d0
Branch: http3
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-04-23 08:04:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/263983d0fb9ca567b03d2be4c82cf9fe3d0e6f61
8298733: Reconsider monitors_on_stack assert
Reviewed-by: pchilanomate, coleenp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
Changeset: c2e90bcc
Branch: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-23 08:21:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c2e90bcc8026fb2047b42deae6cdad738d6d01b8
8355363: [BACKOUT] 8354668: Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Reviewed-by: chagedorn
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
Changeset: e76f2030
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 10:13:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e76f20301c3dcd65610e982fc98b7a08ebf0c8f1
8354309: Sort GC includes
Reviewed-by: eosterlund, iwalulya, kbarrett
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1InitLogger.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/modRefBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/locationPrinter.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
! src/hotspot/share/gc/shared/taskTerminator.cpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkingSMR.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
Changeset: 82c24944
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-23 10:40:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/82c249446f2bd6f3b0e612c5ef3e6bfcab388c3b
8354228: Parallel: Set correct minimum of InitialSurvivorRatio
Reviewed-by: tschatzl, gli
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
Changeset: ef0cd182
Branch: http3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-23 11:48:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ef0cd1823d7d57e42e66255a0e80bfa495a7102d
8354949: JFR: Split up the EventInstrumentation class
Reviewed-by: mgronlun, liach
+ src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
Changeset: 44c5aca5
Branch: http3
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-04-23 11:53:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44c5aca54d1e0aaf0616f77845c5b3b1e2fccf5a
8341491: Reserve and commit memory operations should be protected by NMT lock
Reviewed-by: stuefe, stefank
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: c873837d
Branch: http3
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-04-23 13:01:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c873837da6e373613866f5f5c0017f0fccb97b57
8355300: Add final to BitSieve
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/math/BitSieve.java
Changeset: a372937d
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-23 13:22:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a372937d8480404e69eff43682c91506997fd8ee
8350983: JShell LocalExecutionControl only needs stopCheck() on backward branches
Reviewed-by: jlahoda, liach, asotona
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
Changeset: 3c7f78c0
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-23 13:26:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c7f78c066b303d32defeda95d617fd90dc6e066
8341833: incomplete snippet from loaded files from command line is ignored
Reviewed-by: liach, asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
Changeset: e8a1a646
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 14:08:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8a1a6462d3fd4782c383adc85e0327f2595c012
8355401: Remove unused HWperKB
Reviewed-by: ayang, tschatzl
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 023f30bc
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 14:10:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/023f30bcaa820080ed5b5aa6f9a0a996a62c7d34
8355394: ZGC: Windows compile error in ZUtils
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zUtils.inline.hpp
Changeset: 6befc189
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-23 14:23:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6befc189741069cc4b188e4822541fb9ab72ee28
8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test
Reviewed-by: aefimov
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 12c3a231
Branch: http3
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-23 14:55:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/12c3a231e6c1709660e61995f09ad857858e2e36
8354898: jdk/internal/loader/NativeLibraries/Main.java fails on static JDK
Reviewed-by: jpai
! test/jdk/jdk/internal/loader/NativeLibraries/Main.java
Changeset: 32a597b3
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-23 15:44:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/32a597b36f994d6e720e0576ad110dac4a5304fe
8355333: Some Problem list entries point to non-existent / wrong files
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 1a72febc
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-23 16:04:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1a72febc97de3d0ade8813951797dfda1984650f
8355228: Improve runtime/CompressedOops/CompressedClassPointersEncodingScheme.java to support JDK build with -XX:+UseCompactObjectHeaders
Reviewed-by: syan, stuefe, coleenp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
Changeset: f097aa90
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-23 16:07:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f097aa90c91826ba6c3c7380a84b8e98f1d42bbb
8355215: Add @spec tags to Emoji related methods
Reviewed-by: joehw, iris, jlu
! src/java.base/share/classes/java/lang/Character.java
Changeset: 2ec61f0f
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-23 16:13:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2ec61f0f34d2fa313ae3ed5d6aa0881ec091b347
8353214: Add testing with --enable-preview
Reviewed-by: erikj
! make/RunTests.gmk
+ test/hotspot/jtreg/ProblemList-enable-preview.txt
+ test/jdk/ProblemList-enable-preview.txt
! test/jdk/jdk/modules/etc/DefaultModules.java
Changeset: 8bd56452
Branch: http3
Author: Sangheon Kim <sangheki at openjdk.org>
Date: 2025-04-23 16:37:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8bd564521804e98911cc9ff3b7696165e3243139
8346568: G1: Other time can be negative
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: ac41bc31
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-23 16:52:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a881
8354343: Hardening of Currency tests for not yet defined future ISO 4217 currency
Reviewed-by: naoto
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: 35716647
Branch: http3
Author: Sergey Kuksenko <skuksenko at openjdk.org>
Date: 2025-04-23 17:03:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/35716647b531f0c20f9803138dfe2cedd6c4deee
8353478: Update crypto microbenchmarks to cover ML-DSA, ML-KEM, and HSS algorithms
Reviewed-by: ecaspole
- test/micro/org/openjdk/bench/java/security/MLDSA.java
- test/micro/org/openjdk/bench/java/security/MLKEMBench.java
= test/micro/org/openjdk/bench/javax/crypto/full/HSSBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/SignatureBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/HSSBench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/KeyPairGeneratorBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/SignatureBench.java
Changeset: bf8a881f
Branch: http3
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-23 18:47:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bf8a881f02da14a3d47b30eaf414dea76a1c231f
8352733: Improve RotFontBoundsTest test
Use PassFailJFrame framework for creating manual test UI.
Provide check boxes for each degree of rotation which allow
hiding and showing the specified rotation.
Provide 'Select All' and 'Clear All' buttons.
Display Java version at the bottom of the test.
Reviewed-by: prr, azvegint, abhiscxk, honkar
+ test/jdk/java/awt/font/TextLayout/RotFontBoundsTest.java
Changeset: adcaf01b
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-23 20:19:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/adcaf01b4feb72f7205796873fd16b77907b2ef1
8355237: Upstream AOT test cases from Leyden repo to mainline
Reviewed-by: ccheung, kvn, lmesnik, shade
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java
Changeset: 88e0b00a
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-23 21:25:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/88e0b00a46301ac14fb0b1c0d2717e80ba4b1dc0
8353298: AOT cache creation asserts with _array_klasses in an unregistered InstanceKlass
Reviewed-by: ccheung, kvn
! src/hotspot/share/oops/klass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
Changeset: ffe6a4f9
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-23 21:39:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6842
8355335: Avoid pattern matching switches in core ClassFile API
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
Changeset: bd1c53e9
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-23 21:40:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c840
8354899: Reduce overhead associated with type switches
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
Changeset: 669d4d6b
Branch: http3
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-23 22:29:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/669d4d6bfa50ab6ae73d05c6a0b069f4507d298e
8355328: Improve negative tests coverage for jpackage signing
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
Changeset: 3b7f43f9
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-23 22:41:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3b7f43f95e061274020deaa1eecdb8182a6b64e1
8355429: Open source ProgressMonitor test
Reviewed-by: azvegint
+ test/jdk/javax/swing/ProgressMonitor/bug4401480.java
Changeset: 4873eec0
Branch: http3
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-23 22:57:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4873eec06f25227fe221a86b07c6072e676f7d5d
8354554: Open source several clipboard tests batch1
Reviewed-by: serb, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Clipboard/ClipRWTest.java
+ test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboard2ProcTest.java
+ test/jdk/java/awt/Clipboard/NoOwnerNoTargetsTest.java
+ test/jdk/java/awt/Clipboard/PasteNullToTextComponentsTest.java
Changeset: ac17449b
Branch: http3
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-23 22:58:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ac17449bdb946d98cb65c8eae9c9671f527a79cb
8353596: GenShen: Test TestClone.java#generational-no-coops intermittent timed out
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: b10a304b
Branch: http3
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-23 23:03:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b10a304b2bdec5fdd3d689ae8fcd341e68e80b72
8354553: Open source several clipboard tests batch0
Reviewed-by: serb, prr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Clipboard/ClipboardSecurity.java
+ test/jdk/java/awt/Clipboard/GetAltContentsTest/SystemClipboardTest.java
+ test/jdk/java/awt/Clipboard/ImageTransferTest.java
+ test/jdk/java/awt/Clipboard/NoDataConversionFailureTest.java
Changeset: bbec3c07
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-24 00:00:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bbec3c0730df4578cee5cbc9dab40810ff093966
8354558: -XX:AOTMode=record crashes with boot loader package-info class
Reviewed-by: ccheung, matsaave
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 428334b6
Branch: http3
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-24 01:09:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/428334b616e1c436fbc2b8d71e41a0b154e9da12
8353216: Improve VerifyMethodHandles for method handle linkers
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
Changeset: 188c2360
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-24 06:58:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/188c236071fd573a9ef35c34126443c6982a4f53
8353558: x86: Use better instructions for ICache sync when available
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/icache_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/icache_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/zero/icache_zero.hpp
! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp
! src/hotspot/share/runtime/flags/flagSetting.hpp
! src/hotspot/share/runtime/icache.cpp
! src/hotspot/share/runtime/icache.hpp
! src/hotspot/share/runtime/init.cpp
+ test/hotspot/gtest/runtime/test_icache.cpp
Changeset: 7bfbb9a5
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-24 06:58:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7bfbb9a51533f30613cacd47433ba709353ce3d5
8348928: Check for case label validity are misbehaving when binding patterns with unnamed bindings are present
Reviewed-by: asotona, abimpoudis, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
Changeset: 953eef4f
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-24 07:20:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/953eef4f113408ab4ae432308f9848f7d226c619
8347337: ZGC: String dedups short-lived strings
Reviewed-by: kbarrett, aboldtch, eosterlund
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
+ src/hotspot/share/gc/z/zStringDedup.hpp
+ src/hotspot/share/gc/z/zStringDedup.inline.hpp
Changeset: 84e9264e
Branch: http3
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-24 08:29:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84e9264e76ca6e5d984c8eecbf5c5d11128fc174
8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/TestUnswitchPredicateCloning.java
Changeset: 290d24d1
Branch: http3
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-24 08:36:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/290d24d16adcef6b9f0f5ac789b125fd7bac66a5
8355400: Better git detection in update_copyright_year.sh
Reviewed-by: erikj, chagedorn
! make/scripts/update_copyright_year.sh
Changeset: be6e4406
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-24 09:10:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/be6e4406d8c9024bb368ed9dc22d4a6df2a0846a
8349139: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop
Reviewed-by: chagedorn, epeter, qamai
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java
+ test/hotspot/jtreg/compiler/controldependency/TestMainLoopNoBackedgeFloatingDiv.java
Changeset: 74a2c831
Branch: http3
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-24 09:33:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/74a2c831a2af55c66317ca8aead53fde2a2a6900
8352620: C2: rename MemNode::memory_type() to MemNode::value_basic_type()
Reviewed-by: rcastanedalo, thartmann
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: 6254046f
Branch: http3
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-24 10:27:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6254046f508049a4e568f0f2eae51dc10da392c1
8320909: C2: Adapt IGVN's enqueuing logic to match idealization of AndNode with LShift operand
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvAnd.java
+ test/hotspot/jtreg/compiler/c2/gvn/MissedOptWithShiftConvCastAnd.java
Changeset: d3f31b0d
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-04-24 11:43:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d3f31b0d8e9c90f3dc8e97a299c9e0b7f5b05284
8347719: [REDO] Portable implementation of FORBID_C_FUNCTION and ALLOW_C_FUNCTION
Reviewed-by: tschatzl, jsjolen
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/mallocInfoDcmd.cpp
+ src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
+ src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
+ src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
+ src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtPreInit.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/compilerWarnings_visCPP.hpp
+ src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/code/test_codestrings.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
Changeset: 1ec64811
Branch: http3
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-04-24 12:01:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ec64811a365442c902e334b56f4cf926c316a4a
8350582: Correct the parsing of the ssl value in javax.net.debug
Reviewed-by: wetmore, hchao
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
+ test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: 4da61bbe
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-04-24 13:07:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4da61bbea6261459c649dd6c61666f91524e5f53
merge latest changes from master branch
More information about the jdk-sandbox-changes
mailing list