git: openjdk/babylon: code-reflection: 928 new changesets
Paul Sandoz
psandoz at openjdk.org
Wed Jun 11 15:41:40 UTC 2025
Changeset: 38f138bc
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-17 23:37:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
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/babylon/commit/0feecb7c6a982e5c65df0242711ecdb0691cef87
8351851: Update PmemTest to run on AMD64
Reviewed-by: adinn
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java
Changeset: eda73945
Branch: code-reflection
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-04-18 12:05:01 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-18 12:12:52 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-18 17:01:42 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 17:07:16 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 17:08:46 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-18 18:50:08 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 19:38:09 +0000
URL: https://git.openjdk.org/babylon/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f
8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64
Reviewed-by: prr, aivanov
! test/jdk/ProblemList.txt
Changeset: bf63f9ff
Branch: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 20:58:21 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-18 21:11:41 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 21:35:17 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-18 23:29:53 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Date: 2025-04-19 00:30:37 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-04-19 07:48:54 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-21 11:41:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 17:37:58 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-21 17:43:09 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-04-21 18:25:59 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 20:19:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-21 20:23:15 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-21 20:24:20 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-21 22:35:17 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-21 23:11:03 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-22 00:27:25 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 01:03:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 01:04:48 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 03:09:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-22 03:29:59 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 05:56:07 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 06:23:24 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-22 06:51:18 +0000
URL: https://git.openjdk.org/babylon/commit/33bdc807b18914bb57ca7853ab45d4fa8fdefd47
8355241: Move NativeDialogToFrontBackTest.java PL test to manual category
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: a55ccd26
Branch: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:04:26 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-04-22 07:07:31 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 07:44:44 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:45:56 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 07:58:30 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 07:59:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-04-22 08:00:01 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-22 08:32:03 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 08:58:42 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-22 11:23:40 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-22 11:48:46 +0000
URL: https://git.openjdk.org/babylon/commit/f2587d9bd2e86c46c49ad972790c60ec394848da
8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used
Reviewed-by: aboldtch, jsikstro
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 5264d80b
Branch: code-reflection
Author: Martin Balao <mbalao at openjdk.org>
Date: 2025-04-22 14:37:10 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-22 15:10:26 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 15:26:59 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-22 15:46:04 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-04-22 15:50:58 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 16:01:34 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-22 16:11:55 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-04-22 16:46:44 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2025-04-22 16:49:29 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-22 16:55:11 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-22 17:31:31 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-22 17:49:52 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-04-22 17:56:04 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-04-22 19:59:41 +0000
URL: https://git.openjdk.org/babylon/commit/239760ac09c78a9c989df54f6526b67448540eda
8355233: Add a DMB related benchmark
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java
Changeset: 1b8f760d
Branch: code-reflection
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-04-22 20:17:01 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-22 20:27:17 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-22 23:21:26 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-04-23 00:13:09 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-23 02:04:46 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-23 02:10:25 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-04-23 02:32:36 +0000
URL: https://git.openjdk.org/babylon/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5dad
8355240: Remove unused Import in StringUTF16
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 8c89fb95
Branch: code-reflection
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-23 03:40:26 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-23 05:17:41 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-04-23 06:22:30 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-04-23 08:04:57 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-23 08:21:07 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 10:13:26 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-23 10:40:45 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-23 11:48:48 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-04-23 13:01:42 +0000
URL: https://git.openjdk.org/babylon/commit/c873837da6e373613866f5f5c0017f0fccb97b57
8355300: Add final to BitSieve
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/math/BitSieve.java
Changeset: a372937d
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-23 13:22:57 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-23 13:26:22 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 14:08:20 +0000
URL: https://git.openjdk.org/babylon/commit/e8a1a6462d3fd4782c383adc85e0327f2595c012
8355401: Remove unused HWperKB
Reviewed-by: ayang, tschatzl
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 023f30bc
Branch: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-23 14:10:04 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-23 14:23:38 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-23 14:55:15 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-23 15:44:56 +0000
URL: https://git.openjdk.org/babylon/commit/32a597b36f994d6e720e0576ad110dac4a5304fe
8355333: Some Problem list entries point to non-existent / wrong files
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 1a72febc
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-23 16:04:40 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-23 16:07:36 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-23 16:13:23 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Sangheon Kim <sangheki at openjdk.org>
Date: 2025-04-23 16:37:07 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-23 16:52:42 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Sergey Kuksenko <skuksenko at openjdk.org>
Date: 2025-04-23 17:03:37 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-23 18:47:11 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-23 20:19:02 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-23 21:25:30 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-23 21:39:55 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-23 21:40:50 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-23 22:29:59 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-23 22:41:31 +0000
URL: https://git.openjdk.org/babylon/commit/3b7f43f95e061274020deaa1eecdb8182a6b64e1
8355429: Open source ProgressMonitor test
Reviewed-by: azvegint
+ test/jdk/javax/swing/ProgressMonitor/bug4401480.java
Changeset: 4873eec0
Branch: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-23 22:57:42 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-23 22:58:47 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-23 23:03:22 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-24 00:00:36 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-24 01:09:17 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-24 06:58:21 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-24 06:58:37 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-24 07:20:25 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
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/babylon/commit/290d24d16adcef6b9f0f5ac789b125fd7bac66a5
8355400: Better git detection in update_copyright_year.sh
Reviewed-by: erikj, chagedorn
! make/scripts/update_copyright_year.sh
Changeset: be6e4406
Branch: code-reflection
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-24 09:10:43 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
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/babylon/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: code-reflection
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/babylon/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: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-04-24 11:43:53 +0000
URL: https://git.openjdk.org/babylon/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: code-reflection
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-04-24 12:01:34 +0000
URL: https://git.openjdk.org/babylon/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: 34c4d895
Branch: code-reflection
Author: Oleksii Sylichenko <a.silichenko at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-04-24 12:50:03 +0000
URL: https://git.openjdk.org/babylon/commit/34c4d895ca321508c24b13338900d617679aadae
8353190: Use "/native" Run Option for TestAvailableProcessors Execution
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 0537c692
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-24 13:39:43 +0000
URL: https://git.openjdk.org/babylon/commit/0537c6927d4f617624672cfae06928f9738175ca
8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag
Reviewed-by: rcastanedalo, chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java
Changeset: cf96b107
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-24 14:14:10 +0000
URL: https://git.openjdk.org/babylon/commit/cf96b107d57182ad6ab47125939423dd5286aa88
8354362: Use automatic indentation in CollectedHeap printing
Reviewed-by: stefank, lkorinth, stuefe
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/markBitMap.cpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 356c4d9c
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-24 14:14:24 +0000
URL: https://git.openjdk.org/babylon/commit/356c4d9ca93c8a37231e86d583ce9628d693c733
8355369: Remove setAccessible usage for setting final fields in java.util.concurrent
Reviewed-by: pminborg, dl, rgiulietti, alanb
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
Changeset: 0edd018a
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-24 14:48:00 +0000
URL: https://git.openjdk.org/babylon/commit/0edd018a48c202a6da4afe80e245799b47000885
8355432: Remove CompileTask from SA
Reviewed-by: cjplummer, lmesnik
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
Changeset: 751e0392
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-24 15:55:05 +0000
URL: https://git.openjdk.org/babylon/commit/751e0392bcad0e608a7a041b658c1d263383f15a
8355235: Clean out old versions from Tools.gmk
Reviewed-by: erikj
! make/devkit/Tools.gmk
Changeset: 8e51ff70
Branch: code-reflection
Author: Gennadiy Krivoshein <gennadiy.krivoshein at bell-sw.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-04-24 16:06:29 +0000
URL: https://git.openjdk.org/babylon/commit/8e51ff70d896aeb5b35e6bb6b00f1818d67c99e7
8315113: Print request Chromaticity.MONOCHROME attribute does not work on macOS
Reviewed-by: prr, psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
+ src/java.desktop/share/classes/sun/print/GrayscaleProxyGraphics2D.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/attribute/MonochromePrintTest.java
Changeset: 3270a7d3
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-24 16:21:44 +0000
URL: https://git.openjdk.org/babylon/commit/3270a7d3591eac44705ff5d76c6f59cfb14f5ac0
8355476: RISC-V: using zext_w directly in vector_update_crc32 could trigger assert
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 862797f0
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-24 16:23:12 +0000
URL: https://git.openjdk.org/babylon/commit/862797f0c16ed0459cda4931824b6b17120a2abe
8355293: [TEST] RISC-V: enable more ir tests
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
Changeset: 29f10700
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-24 17:17:54 +0000
URL: https://git.openjdk.org/babylon/commit/29f10700e7c76d94db00e48b98a9c6dfedffac0d
8355211: nsk/jdi/EventRequest/disable/disable001.java should use JDIBase superclass
Reviewed-by: lmesnik, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java
Changeset: 370e6113
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-24 17:19:15 +0000
URL: https://git.openjdk.org/babylon/commit/370e6113de30fd1bc596b5fbf7bd00f97e689f4f
8355221: Get rid of unnecessary override of JDIBase.breakpointForCommunication in nsk/jdi tests
Reviewed-by: lmesnik, amenkov
! 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/EventRequestManager/classPrepareRequests/clsprepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
Changeset: e01e33d1
Branch: code-reflection
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-04-24 19:18:13 +0000
URL: https://git.openjdk.org/babylon/commit/e01e33d19b94ee85f7cb7cd6baec857a50086c76
8354424: java/util/logging/LoggingDeadlock5.java fails intermittently in tier6
Reviewed-by: dfuchs, smarks
! test/jdk/ProblemList.txt
! test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 8a39f07d
Branch: code-reflection
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-04-24 23:23:58 +0000
URL: https://git.openjdk.org/babylon/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e65f
8354431: gc/logging/TestGCId fails on Shenandoah
Reviewed-by: wkemper, phh
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: ed604038
Branch: code-reflection
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2025-04-25 02:09:58 +0000
URL: https://git.openjdk.org/babylon/commit/ed604038ffc4ca64113984324dde71c07f046b52
8346836: C2: Verify CastII/CastLL bounds at runtime
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestVerifyConstraintCasts.java
Changeset: f27fc010
Branch: code-reflection
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-25 07:09:10 +0000
URL: https://git.openjdk.org/babylon/commit/f27fc010f699c01bd3c633b2926966578b5da270
8355576: Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 70030bac
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-25 07:09:37 +0000
URL: https://git.openjdk.org/babylon/commit/70030bac04b99454af7577553e4a6bbaf5d39210
8354803: ALL_64_BITS is the same across platforms
Reviewed-by: stefank, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: dbd2fb0e
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-25 07:11:24 +0000
URL: https://git.openjdk.org/babylon/commit/dbd2fb0e5a06df2760a6c4ac128a9172b13647d9
8355473: Clean up x86 globals/VM_Version after 32-bit x86 removal
Reviewed-by: chagedorn, coleenp, jwaters
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: b41e0b17
Branch: code-reflection
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-25 07:20:25 +0000
URL: https://git.openjdk.org/babylon/commit/b41e0b17490b203b19787a0d0742318fc0d03b33
8355387: [jittester] Disable downcasts by default
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
Changeset: 89f9268e
Branch: code-reflection
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-04-25 08:20:51 +0000
URL: https://git.openjdk.org/babylon/commit/89f9268ed7c2cb86891f23a10482cd459454bd32
8355524: Only every second line in upgradeable files is being used
Reviewed-by: shade, alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf
Changeset: f66b9ba7
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-04-25 10:08:37 +0000
URL: https://git.openjdk.org/babylon/commit/f66b9ba7bc1f426c430c5a99842685008c5a9dda
8346785: Potential infinite loop in JavadocTokenizer.ensures
Reviewed-by: liach, hannesw
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
Changeset: e6cea402
Branch: code-reflection
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-04-25 11:17:15 +0000
URL: https://git.openjdk.org/babylon/commit/e6cea4025b6743538da76f056fa831b02705f423
8355475: UNCTest should use an existing UNC path
Reviewed-by: dfuchs
! test/jdk/java/net/URLConnection/UNCTest.java
Changeset: a2f9c248
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-25 11:31:10 +0000
URL: https://git.openjdk.org/babylon/commit/a2f9c248447d2840d191366cead1ba474ed9a15a
8354327: Rewrite runtime/LoadClass/LoadClassNegative.java
Reviewed-by: coleenp, lmesnik
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
- test/hotspot/jtreg/runtime/LoadClass/dummy.jar
Changeset: 5c067232
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-25 12:50:12 +0000
URL: https://git.openjdk.org/babylon/commit/5c067232bf21aaca2b7addd2a862e15a8696ffb8
8355074: RISC-V: C2: Support Vector-Scalar version of Zvbb Vector And-Not instruction
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java
Changeset: 597bcc69
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-04-25 16:12:35 +0000
URL: https://git.openjdk.org/babylon/commit/597bcc695347544b9feffc5280741b1e9e1715f7
8352003: Support --add-opens with -XX:+AOTClassLinking
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: iklam, alanb, matsaave
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
Changeset: 77f5a246
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-25 16:30:26 +0000
URL: https://git.openjdk.org/babylon/commit/77f5a24648758cb1adc74056ca58f880af4a8e84
8355214: nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java should use JDIBase superclass
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventFilters.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIBase.java
Changeset: 15f42e34
Branch: code-reflection
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-25 16:32:42 +0000
URL: https://git.openjdk.org/babylon/commit/15f42e348d4068bd90dd75b270a372353fe0ed07
8350703: Add standard system property stdin.encoding
Reviewed-by: naoto, alanb
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
! test/jdk/java/lang/System/PropertyTest.java
Changeset: ac05002c
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-25 16:34:52 +0000
URL: https://git.openjdk.org/babylon/commit/ac05002cbeb014036ffbbcb17bb12d8d2102c7cd
8354877: DirectClassBuilder default flags should include ACC_SUPER
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
Changeset: d8f012ea
Branch: code-reflection
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-04-25 17:06:26 +0000
URL: https://git.openjdk.org/babylon/commit/d8f012ea2a0514020434d5db6047e36941e9349b
8305186: Reference.waitForReferenceProcessing should be more accessible to tests
Reviewed-by: kbarrett
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 4b880299
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-25 17:11:54 +0000
URL: https://git.openjdk.org/babylon/commit/4b880299881c9413038d647123e3b658999c6f8f
8355439: Some hotspot/jtreg/serviceability/sa/* tests fail on static JDK due to explicit checks for shared libraries in process memory map
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
Changeset: 2785570f
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-04-25 20:12:45 +0000
URL: https://git.openjdk.org/babylon/commit/2785570f5620db08c0d31cd29839f92ffabd58b2
8355366: Fix the wrong usage of PassFailJFrame.forcePass() in some manual tests
Reviewed-by: honkar, aivanov, prr
! test/jdk/java/awt/Desktop/BrowseTest.java
! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
! test/jdk/java/awt/Desktop/OpenTest.java
Changeset: 5db62abb
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-25 20:58:40 +0000
URL: https://git.openjdk.org/babylon/commit/5db62abb4216a0618d6ea59d292828907572d542
8315719: Adapt AOTClassLinking test case for dynamic CDS archive
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: e57fd710
Branch: code-reflection
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-25 21:22:37 +0000
URL: https://git.openjdk.org/babylon/commit/e57fd710496b2ac8aa93eb3d4ff2234170fa2e37
8353786: Migrate Vector API math library support to FFM API
Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstance.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ src/java.base/share/classes/jdk/internal/vm/vector/Utils.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/java.base/share/classes/module-info.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Util.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 91a9043f
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-26 02:58:51 +0000
URL: https://git.openjdk.org/babylon/commit/91a9043f9df0e345719df3bfd0a7d0f2a96e6109
8355562: RISC-V: Cleanup names of vector-scalar instructions in riscv_v.ad
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 3b3a055d
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-26 03:31:21 +0000
URL: https://git.openjdk.org/babylon/commit/3b3a055d7605338e93814ccfe2a4a18a7786f43f
8342676: Unsigned Vector Min / Max transforms
Reviewed-by: sviswanathan, epeter
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java
Changeset: 21b0f5ea
Branch: code-reflection
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-04-26 05:46:05 +0000
URL: https://git.openjdk.org/babylon/commit/21b0f5ea153c633de7f09bdb0399308c890f7e43
8355637: SSLSessionImpl's "serialization" list documentation is incorrectly ordered
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
Changeset: 898d4798
Branch: code-reflection
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-04-27 02:29:44 +0000
URL: https://git.openjdk.org/babylon/commit/898d4798003d7b9cd54ef3a149eb037998a39887
8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization
Reviewed-by: prr
! src/java.desktop/share/native/libsplashscreen/splashscreen_gif.c
Changeset: 4e7b5133
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-27 06:05:50 +0000
URL: https://git.openjdk.org/babylon/commit/4e7b5133721f455f84cddecf7dd18ced0d2c8243
8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 04bb5dcf
Branch: code-reflection
Author: jeremy <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-04-27 11:24:29 +0000
URL: https://git.openjdk.org/babylon/commit/04bb5dcf5759509e0239a6049db9ae2b97880aa9
8355203: [macos] AquaButtonUI and AquaRootPaneUI repaint default button unnecessarily
Reviewed-by: serb, prr
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
+ test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java
Changeset: 9c86ac27
Branch: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-04-27 11:44:40 +0000
URL: https://git.openjdk.org/babylon/commit/9c86ac27236a67ff7d84447821d89772b993f7e1
8354495: Open source several AWT DataTransfer tests
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/datatransfer/ClipboardPerformanceTest.java
+ test/jdk/java/awt/datatransfer/HTMLTransferConsoleOutputTest.java
+ test/jdk/java/awt/datatransfer/ImageTransferCrashTest.java
Changeset: cd6f0d19
Branch: code-reflection
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-04-27 20:10:20 +0000
URL: https://git.openjdk.org/babylon/commit/cd6f0d19d5da03eafde68142528c0f85d783cbea
8355336: GenShen: Resume Old GC even with back-to-back Young GC triggers
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: 1f228e55
Branch: code-reflection
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-28 06:18:53 +0000
URL: https://git.openjdk.org/babylon/commit/1f228e5539a5faa3b28e12548f8ad97eeacf3298
8354119: Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob)
Reviewed-by: kvn, chagedorn, mdoerr, amitkumar, fyang, bulasevich
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
Changeset: 40e7986c
Branch: code-reflection
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2025-04-28 06:44:16 +0000
URL: https://git.openjdk.org/babylon/commit/40e7986c412797323f721212d5f375ffe15accb3
8355611: Get rid of SurfaceManagerFactory
Reviewed-by: serb, prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
- src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
- src/java.desktop/share/classes/sun/java2d/SurfaceManagerFactory.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
- src/java.desktop/unix/classes/sun/java2d/UnixSurfaceManagerFactory.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.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/java2d/WindowsSurfaceManagerFactory.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
Changeset: 7df1bfe2
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-28 06:56:09 +0000
URL: https://git.openjdk.org/babylon/commit/7df1bfe27b0486e834f07d9aec43b0dae020731f
8354811: clock_tics_per_sec code duplication between os_linux and os_posix
Reviewed-by: lucy, clanger, asteiner
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
Changeset: a05ff55b
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-28 07:15:41 +0000
URL: https://git.openjdk.org/babylon/commit/a05ff55be4e4e1ab11d756b88a9dfa1f0adb4592
8355657: RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 3140de41
Branch: code-reflection
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date: 2025-04-28 08:08:42 +0000
URL: https://git.openjdk.org/babylon/commit/3140de411bb55604f8a9e2484798098d9d141002
8345125: Aarch64: Add aarch64 backend for Float16 scalar operations
Reviewed-by: aph, haosun
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: db6fa592
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-28 08:43:14 +0000
URL: https://git.openjdk.org/babylon/commit/db6fa5923cd0394dfb44c7e46c3e7ccc102a933a
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
Reviewed-by: stefank, kbarrett, jwaters
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/regalloc.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/macros.hpp
Changeset: 2447b981
Branch: code-reflection
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-28 08:44:36 +0000
URL: https://git.openjdk.org/babylon/commit/2447b9812a9f7316a2313f70db4974534fceb9d9
8355498: [AIX] Adapt code for C++ VLA rule
Reviewed-by: jkern, mdoerr
! src/hotspot/os/aix/os_perf_aix.cpp
Changeset: b0c3485d
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-04-28 10:04:20 +0000
URL: https://git.openjdk.org/babylon/commit/b0c3485d6c911898b1ac07eccfe7d2b2668144cc
8348282: Add option for syntax highlighting in javadoc snippets
Reviewed-by: liach, nbenalla, erikj
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/man/javadoc.md
+ test/langtools/jdk/javadoc/doclet/testSyntaxHighlightOption/TestSyntaxHighlightOption.java
Changeset: a7359a50
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-04-28 12:12:50 +0000
URL: https://git.openjdk.org/babylon/commit/a7359a5091e7ed911cc0505235eee6dee6d44919
8354453: Don't strcpy in os::strdup, use memcpy instead
Reviewed-by: jsjolen, kbarrett
! src/hotspot/share/runtime/os.cpp
Changeset: 3eaec040
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-04-28 13:29:51 +0000
URL: https://git.openjdk.org/babylon/commit/3eaec040b4e82e1a31bd12683dd783a33025d1bf
8355635: Do not collect C strings in C2 scratch buffer
Reviewed-by: jrose, thartmann, shade
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: e7a41625
Branch: code-reflection
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-28 13:54:41 +0000
URL: https://git.openjdk.org/babylon/commit/e7a416254be88ad3af74d874e444a4921b2a31f7
8355717: Problem list tests until JDK-8355708 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 66358fa2
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-28 14:08:59 +0000
URL: https://git.openjdk.org/babylon/commit/66358fa2c0074b02f6087f1e1501eff9364a25f2
8355616: Incorrect ifdef in compilationMemoryStatistic.cpp
Reviewed-by: shade, stuefe, jwaters
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: b1e778d9
Branch: code-reflection
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-04-28 14:38:59 +0000
URL: https://git.openjdk.org/babylon/commit/b1e778d9d2ad13ee5f1ed629a8805008580f86c0
8354686: [AIX] now ubsan is possible
Reviewed-by: mbaesken, clanger
! make/autoconf/jdk-options.m4
! make/data/ubsan/ubsan_default_options.c
Changeset: c0dc3142
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-28 16:03:40 +0000
URL: https://git.openjdk.org/babylon/commit/c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3
8355558: SJIS.java test is always ignored
Reviewed-by: bpb
! test/jdk/java/io/pathNames/win32/SJIS.java
Changeset: a090aa3f
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-28 17:13:44 +0000
URL: https://git.openjdk.org/babylon/commit/a090aa3ff8b79b553061e8d61bc42eb3d915c955
8354902: Change to Visual Studio 17.13.2 for building on Windows at Oracle
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
Changeset: 2f844803
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-04-28 18:21:46 +0000
URL: https://git.openjdk.org/babylon/commit/2f8448034f28276ad5ac1edfa0fb8650e47d4ffa
8354053: Remove unused JavaIOFilePermissionAccess
Reviewed-by: liach, weijun
! src/java.base/share/classes/java/io/FilePermission.java
- src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/sun/security/util/FilePermCompat.java
! test/jdk/java/io/FilePermission/FilePermissionCollectionMerge.java
Changeset: acd93df6
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-28 18:55:26 +0000
URL: https://git.openjdk.org/babylon/commit/acd93df612525777656701821338caf9c81e5a6a
8355080: java.base/jdk.internal.foreign.SystemLookup.find() doesn't work on static JDK
Reviewed-by: mcimadamore, jvernee
! make/modules/java.base/Lib.gmk
! src/java.base/aix/native/libsyslookup/syslookup.c
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/native/libsyslookup/syslookup.c
! src/java.base/windows/native/libsyslookup/syslookup.c
Changeset: af4388ab
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-28 19:24:09 +0000
URL: https://git.openjdk.org/babylon/commit/af4388abf232ec66614df51b34d5966ee6706b7b
8355649: Missing ResourceMark in ExceptionMark::check_no_pending_exception
Reviewed-by: jsjolen, shade
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 62d165d0
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-28 19:44:04 +0000
URL: https://git.openjdk.org/babylon/commit/62d165d0e4e5ab1bcef35d5031554a354052c6d5
8355669: Add static-jdk-bundles make target
Reviewed-by: ihse
! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.template
Changeset: 1fd136cd
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-04-28 21:36:14 +0000
URL: https://git.openjdk.org/babylon/commit/1fd136cd6b863ebee70e42b2966584218d0919ec
8354335: No longer deprecate wrapper class constructors for removal
Reviewed-by: liach, bchristi, iris
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
Changeset: 62ef706d
Branch: code-reflection
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-28 23:31:54 +0000
URL: https://git.openjdk.org/babylon/commit/62ef706dd1b21a347c2cca717a2277b75dd25097
8355648: Thread.SpinAcquire()'s lock name parameter is not used
Reviewed-by: shade, coleenp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: ea3cf1b8
Branch: code-reflection
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-29 01:23:47 +0000
URL: https://git.openjdk.org/babylon/commit/ea3cf1b882c89bfe96af3aa389b69b842d72159c
8355668: RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 7cf190fb
Branch: code-reflection
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-04-29 01:50:23 +0000
URL: https://git.openjdk.org/babylon/commit/7cf190fbb02e950eb3b5461be139d09add3f6a7d
8345225: AARCH64: VM crashes with -NearCpool +UseShenandoahGC options
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 7bde2bb5
Branch: code-reflection
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-29 02:12:04 +0000
URL: https://git.openjdk.org/babylon/commit/7bde2bb57159aaac36a6a585f70c4672919c8c16
8355654: RISC-V: Relax register constraint for some vector-scalar instructions
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: e4cb49fc
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-29 03:06:23 +0000
URL: https://git.openjdk.org/babylon/commit/e4cb49fc8531ee7cdc66ed16f5f5e2ec94d1244b
8342206: Convenience method to check if a constant pool entry matches nominal descriptors
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
Changeset: 44374a57
Branch: code-reflection
Author: Gustavo Simon <gustavo.andre.simon at hotmail.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2025-04-29 04:17:00 +0000
URL: https://git.openjdk.org/babylon/commit/44374a572096fc98b390ab2cb9063d832e110020
8350542: Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null
Reviewed-by: liach, clanger
! src/java.base/share/classes/java/util/Optional.java
Changeset: 841989b2
Branch: code-reflection
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-29 06:57:33 +0000
URL: https://git.openjdk.org/babylon/commit/841989b2701b4ee0ec9be03d8007e6788edf56b4
8318730: MonitorVmStartTerminate.java still times out after JDK-8209595
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 108078a6
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-29 07:43:37 +0000
URL: https://git.openjdk.org/babylon/commit/108078a6813f49fa82b6f97a8a6665d200d95e28
8338194: ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'
Reviewed-by: dlong, dfenacci
! src/hotspot/share/opto/mulnode.cpp
Changeset: 31e70e41
Branch: code-reflection
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-04-29 08:31:20 +0000
URL: https://git.openjdk.org/babylon/commit/31e70e41d56777ba6f4bba4cc3266130646b3202
8355697: Create windows devkit on wsl and msys2
Reviewed-by: ihse, erikj
! make/devkit/createWindowsDevkit.sh
Changeset: 6a0c24f9
Branch: code-reflection
Author: Manuel Hässig <manuel at haessig.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-29 09:22:18 +0000
URL: https://git.openjdk.org/babylon/commit/6a0c24f9db0b15a00ecadca6e853ed5aa3775b78
8355472: Clean up x86 nativeInst after 32-bit x86 removal
Reviewed-by: shade, rcastanedalo, jwaters
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
Changeset: edf8ce8d
Branch: code-reflection
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-29 11:57:37 +0000
URL: https://git.openjdk.org/babylon/commit/edf8ce8db10521037045115f4cb9569a1477a40a
8355739: AssertionError: Invalid CPU feature name after 8353786
Reviewed-by: vlivanov, shade, mdoerr
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java
Changeset: 9f42ff89
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-29 13:26:51 +0000
URL: https://git.openjdk.org/babylon/commit/9f42ff8960c740fa6ae5be21677b874463c7f500
8355594: Warnings occur when building with clang and enabling ubsan
Reviewed-by: erikj, jkern, ihse
! make/autoconf/jdk-options.m4
Changeset: 2ed7ad4b
Branch: code-reflection
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-29 13:41:04 +0000
URL: https://git.openjdk.org/babylon/commit/2ed7ad4b5c7d2344ae6571c186f8a2903770aa57
8355667: RISC-V: Add backend implementation for unsigned vector Min / Max operations
Reviewed-by: mli, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java
Changeset: b5156bb1
Branch: code-reflection
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-04-29 14:32:38 +0000
URL: https://git.openjdk.org/babylon/commit/b5156bb16aade1ff40f20ed6ce6faafe7becb671
8355065: ConcurrentModificationException in RichDiagnosticFormatter
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsTest.java
Changeset: fa2a9d1e
Branch: code-reflection
Author: Julian Waters <jwaters at openjdk.org>
Date: 2025-04-29 15:37:16 +0000
URL: https://git.openjdk.org/babylon/commit/fa2a9d1e10679aad270f4641f43595b36fe8e04c
8354919: Move HotSpot .editorconfig into the global .editorconfig
Reviewed-by: erikj, ihse
! .editorconfig
- src/hotspot/.editorconfig
Changeset: 5d2d1ab5
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-29 15:42:08 +0000
URL: https://git.openjdk.org/babylon/commit/5d2d1ab5740259bc30d0184e4d691a05fdf63e19
8354996: Reduce dynamic code generation for a single downcall
Reviewed-by: jvernee
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
Changeset: bd7561c3
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-29 16:43:15 +0000
URL: https://git.openjdk.org/babylon/commit/bd7561c315e8fd80e32cb154998bd28745c98682
8355441: Remove antipattern from PassFailJFrame.forcePass javadoc
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: ead67574
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-29 18:08:28 +0000
URL: https://git.openjdk.org/babylon/commit/ead6757486fb58f35f6e93b691519673bca1a549
8342283: CDS cannot handle a large number of classes
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, lmesnik, ccheung
! src/java.base/share/classes/java/lang/ClassLoader.java
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
Changeset: c2485d5f
Branch: code-reflection
Author: Mark Powers <mpowers at openjdk.org>
Date: 2025-04-29 19:12:52 +0000
URL: https://git.openjdk.org/babylon/commit/c2485d5f7dd00eaed34a5d309276114eb4c78cb0
8351113: RC2ParameterSpec throws IllegalArgumentException when offset is negative
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
+ test/jdk/java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java
Changeset: bf52eb03
Branch: code-reflection
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-04-29 20:15:00 +0000
URL: https://git.openjdk.org/babylon/commit/bf52eb035865353fdf5c6c242f9676a51dcc9e22
8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type
Reviewed-by: kbarrett
+ test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 8b16897b
Branch: code-reflection
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-04-29 20:42:37 +0000
URL: https://git.openjdk.org/babylon/commit/8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe
8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out
Reviewed-by: jnimeh, wetmore
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
Changeset: 6850757f
Branch: code-reflection
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-29 22:25:20 +0000
URL: https://git.openjdk.org/babylon/commit/6850757fe6c6c7868fab2314babb7c30bce2662e
8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8
Reviewed-by: psandoz, haosun, kvn
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java
Changeset: 5e27547e
Branch: code-reflection
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-29 22:56:19 +0000
URL: https://git.openjdk.org/babylon/commit/5e27547e2d577e17316ae1a91f83e4091e9729c5
8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 16529488
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-29 23:07:14 +0000
URL: https://git.openjdk.org/babylon/commit/1652948862c135c67d52622062773bf7922e02d0
8355442: Reference field lambda forms with type casts are not generated
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 83d0bd85
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-04-29 23:44:45 +0000
URL: https://git.openjdk.org/babylon/commit/83d0bd85afaf1b5724c12f4d2f6e9c7087bab4e8
8355069: Allocation::check_out_of_memory() should support CheckUnhandledOops mode
Reviewed-by: sspitsyn
! src/hotspot/share/gc/shared/memAllocator.cpp
Changeset: dcffd9d9
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-30 00:39:02 +0000
URL: https://git.openjdk.org/babylon/commit/dcffd9d9ac1ad1ed814b5bb45222a25621eeccda
8347471: Provide valid flags and mask in AccessFlag.Location
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/VersionedLocationsTest.java
! test/jdk/java/util/Collection/MOAT.java
Changeset: 1a9a9288
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-30 01:14:51 +0000
URL: https://git.openjdk.org/babylon/commit/1a9a9288a6c1a58e1678cf0abae75bcf84e1f6af
8355651: Issues with post-image hook
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/BasicTest.java
+ test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
Changeset: 375ac6d4
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-30 01:58:41 +0000
URL: https://git.openjdk.org/babylon/commit/375ac6d446332f0763ce294b200143ff63865cf6
8355796: RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 7d9a4383
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-30 08:15:21 +0000
URL: https://git.openjdk.org/babylon/commit/7d9a43839ad190a53efdbcc7afd1728760c14e21
8355370: Include server name in HTTP test server thread names to improve diagnostics
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
Changeset: d802fd0d
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-30 08:45:54 +0000
URL: https://git.openjdk.org/babylon/commit/d802fd0da234275c79b67f74f2cfb15fbe18d7b9
8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int'
Reviewed-by: epeter, dlong
! src/hotspot/share/ci/ciMethod.cpp
Changeset: 765cef45
Branch: code-reflection
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-04-30 09:04:54 +0000
URL: https://git.openjdk.org/babylon/commit/765cef45465806e53f11fa7d92b9c184899b0932
8355878: RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 526951db
Branch: code-reflection
Author: Tongbao Zhang <tobytbzhang at tencent.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-30 09:57:23 +0000
URL: https://git.openjdk.org/babylon/commit/526951dba731f0e733e22a3bff7ac7a18ce9dece
8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
+ test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
Changeset: 0110acaa
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-04-30 11:29:06 +0000
URL: https://git.openjdk.org/babylon/commit/0110acaa9086e5adb49be4fff06d66f96b821119
8354791: Use Hashtable.putIfAbsent in CSS constructor
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
Changeset: 482538b1
Branch: code-reflection
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-30 12:23:24 +0000
URL: https://git.openjdk.org/babylon/commit/482538b100856afe2252395d47e576e6c6d885ce
8351884: Refactor bug8033699.java test code
Reviewed-by: aivanov, honkar, dmarkov
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: 4c695fa8
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-04-30 13:50:57 +0000
URL: https://git.openjdk.org/babylon/commit/4c695fa8a459adcdb8cdfe9e90783007c65fb90e
8351000: StringBuilder getChar and putChar robustness
Reviewed-by: liach, lancea, rgiulietti, pminborg
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: fbc4691b
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-30 16:03:25 +0000
URL: https://git.openjdk.org/babylon/commit/fbc4691bfa11f31601fd89d05da63e689343e214
8351565: Implement JEP 502: Stable Values (Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: vklang, jvernee, alanb, liach
+ src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
+ test/jdk/java/lang/StableValue/StableFunctionTest.java
+ test/jdk/java/lang/StableValue/StableIntFunctionTest.java
+ test/jdk/java/lang/StableValue/StableListTest.java
+ test/jdk/java/lang/StableValue/StableMapTest.java
+ test/jdk/java/lang/StableValue/StableSupplierTest.java
+ test/jdk/java/lang/StableValue/StableTestUtil.java
+ test/jdk/java/lang/StableValue/StableValueFactoriesTest.java
+ test/jdk/java/lang/StableValue/StableValueTest.java
+ test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java
+ test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java
! test/jdk/java/util/Collection/MOAT.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java
Changeset: 66122811
Branch: code-reflection
Author: Gautham Krishnan <140151984+gauthamkrishnanibm at users.noreply.github.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-30 16:06:22 +0000
URL: https://git.openjdk.org/babylon/commit/66122811aae02caaa0545a7b6dd1fdb06b186f00
8342886: Update MET timezone in TimeZoneNames files
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/sun/util/resources/TimeZone/Bug4848242.java
Changeset: 486acc06
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-30 17:09:53 +0000
URL: https://git.openjdk.org/babylon/commit/486acc06e0325d247a96df8f7fc88c9111c3315d
8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly
Reviewed-by: lmesnik, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: 50145bb7
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-30 17:15:52 +0000
URL: https://git.openjdk.org/babylon/commit/50145bb74ad87f5b3f80ed910f6ebb95e406b802
8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.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/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.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/crstepreq003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004a.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/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/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/share/jdi/Debugee.java
Changeset: 18983b63
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-30 17:52:55 +0000
URL: https://git.openjdk.org/babylon/commit/18983b635fe3469c1d9060611eee76e0155ba21b
8355391: Use Long::hashCode in java.time
Reviewed-by: rriggs, pminborg, naoto
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
Changeset: 9a2a2c5b
Branch: code-reflection
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-30 17:57:00 +0000
URL: https://git.openjdk.org/babylon/commit/9a2a2c5bb17d052574f7e6cd712672151e1b193f
8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: stefank, coleenp, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: 1ff7e813
Branch: code-reflection
Author: Mat Carter <macarte at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-30 18:05:59 +0000
URL: https://git.openjdk.org/babylon/commit/1ff7e813e39d16376baccdbd9e7075035248319d
8354897: Support Soft/Weak Reference in AOT cache
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: liach, eosterlund
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotReferenceObjSupport.cpp
+ src/hotspot/share/cds/aotReferenceObjSupport.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/setup_aot/TestSetupAOT.java
Changeset: 1313349a
Branch: code-reflection
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2025-04-30 18:14:10 +0000
URL: https://git.openjdk.org/babylon/commit/1313349a2efd42ab84a543dfee11e3547f6ef4a3
8350498: Remove two Camerfirma root CA certificates
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java
- src/java.base/share/data/cacerts/camerfirmachamberscommerceca
- src/java.base/share/data/cacerts/camerfirmachambersignca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem
Changeset: bccf057f
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-30 19:26:27 +0000
URL: https://git.openjdk.org/babylon/commit/bccf057fa4a0208bda55d2972d0161044f050ea5
8355971: Build warnings after the changes for JDK-8354996
Reviewed-by: shade, erikj
! make/GenerateLinkOptData.gmk
Changeset: 4cc19ba5
Branch: code-reflection
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-30 20:24:54 +0000
URL: https://git.openjdk.org/babylon/commit/4cc19ba5e36829e23ebdfc0a9f4a7bc2117387f6
8355650: Remove unused fields in ParkEvent
Reviewed-by: coleenp
! src/hotspot/share/runtime/park.hpp
Changeset: 24bc714d
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-30 21:55:57 +0000
URL: https://git.openjdk.org/babylon/commit/24bc714d5e8437c191a6e88871756acdf4b1a36f
8355956: Prepare javap for class file format aware access flag parsing
Reviewed-by: vromero
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
Changeset: e36756b2
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-30 21:56:13 +0000
URL: https://git.openjdk.org/babylon/commit/e36756b264000fe2deb95ec8f68d1571fd7653f9
8297727: Forcing LF interpretation lead to StackOverflowError in reflection code
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
+ test/jdk/java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java
Changeset: e2ae50d8
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-30 22:53:31 +0000
URL: https://git.openjdk.org/babylon/commit/e2ae50d877b13b121912e2496af4b5209b315a05
8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: 8ef7e256
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-01 07:29:56 +0000
URL: https://git.openjdk.org/babylon/commit/8ef7e256a09115b475601b621c9b6842185289d0
8355769: Optimize nmethod dependency recording
Reviewed-by: adinn, vlivanov, kvn
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/methodHandles.cpp
Changeset: b2184105
Branch: code-reflection
Author: Gustavo Simon <gustavo.andre.simon at hotmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-01 07:32:10 +0000
URL: https://git.openjdk.org/babylon/commit/b2184105088a21d0c55fd3105e3433d4eac767da
8354292: Remove unused PRAGMA_FORMAT_IGNORED
Reviewed-by: mbaesken, kbarrett, shade
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
Changeset: 0a697f6f
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-01 07:42:38 +0000
URL: https://git.openjdk.org/babylon/commit/0a697f6ff4c2f8254e95519e04708cf406009dc3
8344708: Implement JEP 511: Module Import Declarations
Reviewed-by: mcimadamore, vromero, alanb
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
= src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 0cd0afb2
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-01 08:15:24 +0000
URL: https://git.openjdk.org/babylon/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f22b5
8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: 7b317623
Branch: code-reflection
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-05-01 11:04:33 +0000
URL: https://git.openjdk.org/babylon/commit/7b317623756d3e21d029bcded8a5e15de070a0c9
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
Changeset: 34807df7
Branch: code-reflection
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-01 13:09:14 +0000
URL: https://git.openjdk.org/babylon/commit/34807df7627b067f750578987c941213a5f8336a
8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: bee273d6
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-01 14:37:26 +0000
URL: https://git.openjdk.org/babylon/commit/bee273d6b4e34692952d4e7474ab72ee5c54e33a
8297271: AccessFlag.maskToAccessFlags should be specific to class file version
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
Changeset: 2ad639f1
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-01 15:47:01 +0000
URL: https://git.openjdk.org/babylon/commit/2ad639f1b33fcd8e218e8ad549caf32024a36cb2
8356021: Use Double::hashCode in java.util.Locale::hashCode
Reviewed-by: rriggs, liach
! src/java.base/share/classes/java/util/Locale.java
Changeset: 09cae5fd
Branch: code-reflection
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-05-01 16:05:59 +0000
URL: https://git.openjdk.org/babylon/commit/09cae5fd8f228a8826e4de7aa43fe5365549c00c
8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows
Reviewed-by: cjplummer, lmesnik
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
- test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 6b553acb
Branch: code-reflection
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-05-01 16:16:25 +0000
URL: https://git.openjdk.org/babylon/commit/6b553acbaace0a61203305f36f70bb74d14a234f
8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
Changeset: cf0db963
Branch: code-reflection
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-05-01 17:03:29 +0000
URL: https://git.openjdk.org/babylon/commit/cf0db96314863376254bacbff4eefd13e3527707
8354084: Streamline XPath API's extension function control
Reviewed-by: rriggs, naoto
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/module-info.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml
Changeset: 394961c8
Branch: code-reflection
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-01 17:26:32 +0000
URL: https://git.openjdk.org/babylon/commit/394961c8fe87da7376cc7522580cd4ac104c3cf5
8328914: Document the java.security.debug property in javadoc
Reviewed-by: mullan
+ src/java.base/share/classes/java/security/doc-files/debug-system-property.html
! src/java.base/share/classes/java/security/package-info.java
Changeset: 9e26b9fa
Branch: code-reflection
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-05-01 17:40:57 +0000
URL: https://git.openjdk.org/babylon/commit/9e26b9facba09c4d6f516e8032b876c6d9e95e9e
8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled
Reviewed-by: ysr, kdnilsen
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: c116b18b
Branch: code-reflection
Author: Sergey Kuksenko <skuksenko at openjdk.org>
Date: 2025-05-01 18:45:20 +0000
URL: https://git.openjdk.org/babylon/commit/c116b18b89950362d899448a36a4693f733067b1
8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks
Reviewed-by: ecaspole
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java
Changeset: aae2bb62
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-01 21:03:24 +0000
URL: https://git.openjdk.org/babylon/commit/aae2bb62499855e3da33c06547d437e49c91a14b
8350209: Preserve adapters in AOT cache
Co-authored-by: Ashutosh Mehra <asmehra at openjdk.org>
Reviewed-by: vlivanov, asmehra, ihse, iklam
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
+ src/hotspot/share/cds/aotCacheAccess.cpp
+ src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
+ src/hotspot/share/code/aotCodeCache.cpp
+ src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 6536430a
Branch: code-reflection
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-05-01 23:08:16 +0000
URL: https://git.openjdk.org/babylon/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd
8348732: SunJCE and SunPKCS11 have different PBE key encodings
Reviewed-by: weijun, fferrari
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/util/PBEUtil.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java
Changeset: 494ef6cb
Branch: code-reflection
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-01 23:34:35 +0000
URL: https://git.openjdk.org/babylon/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b
8354305: SHAKE128 and SHAKE256 MessageDigest algorithms
Reviewed-by: valeriep, mullan
! src/java.base/share/classes/sun/security/provider/SHA3.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java
! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java
Changeset: c514f135
Branch: code-reflection
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-02 00:25:19 +0000
URL: https://git.openjdk.org/babylon/commit/c514f135ccf08c3be016a32ae8f2c055fb941857
8356051: Update SignatureUtil.java with the new KnownOIDs
Reviewed-by: rhalade
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
Changeset: bd7c7789
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-02 01:30:47 +0000
URL: https://git.openjdk.org/babylon/commit/bd7c77898a75dece0586bef24d4e18d540f08288
8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe
Reviewed-by: jpai, jvernee
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
Changeset: d29700cc
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-02 06:10:48 +0000
URL: https://git.openjdk.org/babylon/commit/d29700cc80003d6baddb419f2974ab226478bacc
8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: liach, cstein, vromero, naoto
! src/java.base/share/classes/java/io/Console.java
- src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
+ src/java.base/share/classes/java/lang/IO.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
= test/jdk/java/lang/IO/IO.java
= test/jdk/java/lang/IO/Input.java
= test/jdk/java/lang/IO/Methods.java
= test/jdk/java/lang/IO/Output.java
= test/jdk/java/lang/IO/input-no-prompt.exp
= test/jdk/java/lang/IO/input.exp
= test/jdk/java/lang/IO/output.exp
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
! test/jdk/tools/launcher/Arrrghs.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
+ test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/ImplicitClass/NestedClasses.java
! test/langtools/tools/javac/ImplicitClass/NestedEnum.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
! test/langtools/tools/javac/T8036019.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/attr/AttrRecoveryTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/diags/examples/ImplicitClass.java
! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/tree/TreePosTest.java
Changeset: 811f117c
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-02 08:28:57 +0000
URL: https://git.openjdk.org/babylon/commit/811f117ce396ac7aafd71f5618f2de96bb96f311
8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX
Reviewed-by: dzhang, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: afb9134a
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-02 11:40:19 +0000
URL: https://git.openjdk.org/babylon/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740
8355627: Don't use ThreadCritical for EventLog list
Reviewed-by: shade, lmesnik, zgu
! src/hotspot/share/utilities/events.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
Changeset: cdad6d78
Branch: code-reflection
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-05-02 12:30:32 +0000
URL: https://git.openjdk.org/babylon/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565
8216437: PPC64: Add intrinsic for GHASH algorithm
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: cf2f9ce8
Branch: code-reflection
Author: Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-05-02 12:49:03 +0000
URL: https://git.openjdk.org/babylon/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44
8356032: createAutoconfBundle.sh downloads to local directory
Reviewed-by: erikj
! make/devkit/createAutoconfBundle.sh
Changeset: 995d5416
Branch: code-reflection
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-02 12:54:09 +0000
URL: https://git.openjdk.org/babylon/commit/995d54161fed657f38753813f55d0591e77a42e3
8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
Changeset: 9f9e73d5
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-02 14:14:59 +0000
URL: https://git.openjdk.org/babylon/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6
8349146: [REDO] Implement a better allocator for downcalls
Reviewed-by: mcimadamore, jvernee, liach
+ src/java.base/share/classes/jdk/internal/foreign/BufferStack.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! test/jdk/ProblemList.txt
+ test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestBufferStackStress.java
+ test/jdk/java/foreign/TestBufferStackStress2.java
+ test/jdk/java/foreign/libTestBufferStack.c
+ test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c
Changeset: 01fd49ff
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-05-02 16:56:05 +0000
URL: https://git.openjdk.org/babylon/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70
8355446: Change to Xcode 15.4 for building on macOS at Oracle
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
Changeset: 5faa5590
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 16:59:41 +0000
URL: https://git.openjdk.org/babylon/commit/5faa55902211e5ad8edc51282022ed9db3684b25
8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: jpai, lancea
! test/jdk/java/io/File/MacPathTest.java
! test/jdk/java/io/File/MaxPath.java
! test/jdk/java/io/File/WinDeviceName.java
! test/jdk/java/io/File/WinMaxPath.java
! test/jdk/java/io/File/WinSpecialFiles.java
! test/jdk/java/io/FileOutputStream/ManyFiles.java
Changeset: 4826a91e
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 16:59:56 +0000
URL: https://git.openjdk.org/babylon/commit/4826a91e7a729999343f450ab7ec4621cc418550
8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value
Reviewed-by: naoto, vyazici
! test/jdk/java/io/FileInputStream/LeadingSlash.java
! test/jdk/java/io/pathNames/GeneralSolaris.java
! test/jdk/java/io/pathNames/GeneralWin32.java
! test/jdk/java/io/pathNames/unix/TrailingSlash.java
! test/jdk/java/io/pathNames/win32/DriveOnly.java
! test/jdk/java/io/pathNames/win32/DriveRelativePath.java
! test/jdk/java/io/pathNames/win32/DriveSlash.java
! test/jdk/java/io/pathNames/win32/RenameDelete.java
! test/jdk/java/io/pathNames/win32/SJIS.java
! test/jdk/java/io/pathNames/win32/bug6344646.java
Changeset: 84f570c5
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-02 17:00:12 +0000
URL: https://git.openjdk.org/babylon/commit/84f570c573f5c355cf55e05d06ddb383deb476ca
8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: lancea, jpai, iris
! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java
! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java
! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java
! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java
! test/jdk/java/nio/file/WatchService/FileTreeModifier.java
Changeset: c8bbcaf5
Branch: code-reflection
Author: Mohamed Issa <mohamed.issa at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-02 17:21:50 +0000
URL: https://git.openjdk.org/babylon/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07
8348638: Performance regression in Math.tanh
Reviewed-by: jbhateja, epeter, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
+ test/micro/org/openjdk/bench/java/lang/TanhPerf.java
Changeset: 60ba81d7
Branch: code-reflection
Author: Peter B. Kessler <pbk at openjdk.org>
Date: 2025-05-02 18:54:11 +0000
URL: https://git.openjdk.org/babylon/commit/60ba81d77f0e299b8131cf23b1253689fa898e85
8354347: Increase the default padding size for aarch64 in JDK code.
Reviewed-by: aph, ecaspole
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
Changeset: 56468c42
Branch: code-reflection
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-05-02 20:44:22 +0000
URL: https://git.openjdk.org/babylon/commit/56468c42bef8524e53a929dc2ae603cff05b55e3
8322810: Lambda expression types can't be classes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out
Changeset: 4d2d1298
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date: 2025-05-02 22:34:10 +0000
URL: https://git.openjdk.org/babylon/commit/4d2d12987f8c1be64719a7d01276a789af245ee2
8355962: RISCV64 cross build fails after 8354996
Reviewed-by: erikj, manc
! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
Changeset: 03f0ec4a
Branch: code-reflection
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-02 23:15:26 +0000
URL: https://git.openjdk.org/babylon/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db
8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java
Reviewed-by: rhalade, weijun
! test/jdk/sun/security/pkcs12/P12SecretKey.java
Changeset: 5b3ae921
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-05 04:02:51 +0000
URL: https://git.openjdk.org/babylon/commit/5b3ae9210564c16b4d350dabd0445248cb205698
8350182: [s390x] Relativize locals in interpreter frames
Reviewed-by: lucy, rrich
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: c8ce61c8
Branch: code-reflection
Author: Tatsunori Uchino <tats.u at live.jp>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-05 05:03:15 +0000
URL: https://git.openjdk.org/babylon/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa118a
8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell
8354910: Output by java.io.IO or System.console() corrupted for some non-ASCII characters
Reviewed-by: liach, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java
Changeset: a5f4366a
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-05 05:04:17 +0000
URL: https://git.openjdk.org/babylon/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff190b
8353565: Javac throws "inconsistent stack types at join point" exception
Reviewed-by: vromero, liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java
Changeset: c94a7ae1
Branch: code-reflection
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-05-05 05:29:06 +0000
URL: https://git.openjdk.org/babylon/commit/c94a7ae11e588250cd0eb064c3280afd580530ea
8354276: Strict HTTP header validation
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
+ test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
Changeset: 69d0f7a3
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-05 06:57:09 +0000
URL: https://git.openjdk.org/babylon/commit/69d0f7a3954048da358bd2ac5ab458fb37fa25a6
8354284: Add more compiler test folders to tier1 runs
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java
Changeset: 604225fb
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-05 06:58:20 +0000
URL: https://git.openjdk.org/babylon/commit/604225fb0c5f6bf2128a305d09649d76c43dedc9
8354954: Typed static memory for late initialization of static class members in Hotspot
Reviewed-by: qamai, kbarrett, jvernee
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/utilities/deferred.hpp
Changeset: f04e556d
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-05 07:14:24 +0000
URL: https://git.openjdk.org/babylon/commit/f04e556d471d65a9b1a86d33acf72f6ddec944e1
8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next
Reviewed-by: dlong, matsaave
! src/hotspot/share/interpreter/bytecodeStream.hpp
Changeset: 8511220f
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-05 07:15:46 +0000
URL: https://git.openjdk.org/babylon/commit/8511220f9dd1428f9793ead43c20ed197881ab36
8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments
Reviewed-by: amenkov, sspitsyn, coleenp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
Changeset: 6dd55538
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Afshin Zafari <azafari at openjdk.org>
Date: 2025-05-05 08:52:52 +0000
URL: https://git.openjdk.org/babylon/commit/6dd555382326d02a1fc419bc443285509886e46f
8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests
Reviewed-by: matsaave, coleenp
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
- test/hotspot/jtreg/runtime/ClassFile/JsrRewritingTestCase.jar
+ test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass1960_2.java
+ test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass4000_1.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
- test/hotspot/jtreg/runtime/ClassFile/testcase.jar
Changeset: f1e06c3c
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-05 09:00:59 +0000
URL: https://git.openjdk.org/babylon/commit/f1e06c3c050b3440555d63b6de80fe9f60b35dfa
8299934: LocalExecutionControl replaces default uncaught exception handler
Reviewed-by: liach
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/LocalExecutionControlExceptionTest.java
Changeset: 02647976
Branch: code-reflection
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-05-05 11:43:45 +0000
URL: https://git.openjdk.org/babylon/commit/026479767c011227b63e7fdb8a38f61977782249
8352730: RISC-V: Disable tests in qemu-user
Reviewed-by: fyang, mli
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java
! test/jdk/java/lang/System/i18nEnvArg.java
Changeset: a8cd01f6
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-05 11:57:01 +0000
URL: https://git.openjdk.org/babylon/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa877
8355353: File Leak in os::read_image_release_file of os.cpp:1552
Reviewed-by: zgu, jsjolen
! src/hotspot/share/runtime/os.cpp
Changeset: 1501a5e4
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-05 12:51:02 +0000
URL: https://git.openjdk.org/babylon/commit/1501a5e41e59162a374cf5b8cfc37faced48a6ed
8356122: Client build fails after JDK-8350209
Reviewed-by: chagedorn
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: 6719b921
Branch: code-reflection
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-05-05 15:42:19 +0000
URL: https://git.openjdk.org/babylon/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73bd9
8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512
Reviewed-by: vromero, liach, iris, jlahoda
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/langtools/tools/javac/versions/Versions.java
Changeset: f6876449
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-05 16:30:25 +0000
URL: https://git.openjdk.org/babylon/commit/f68764490c9d355770475d26202fe10005375388
8356153: Shenandoah stubs are missing in AOT Code Cache addresses table
Reviewed-by: kvn
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: 32f67a3e
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-05 16:42:44 +0000
URL: https://git.openjdk.org/babylon/commit/32f67a3e38be807164435ea0841c01d2b7c73652
8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out
Reviewed-by: naoto
! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java
Changeset: cc34135f
Branch: code-reflection
Author: Tom Rodriguez <never at openjdk.org>
Date: 2025-05-05 17:26:01 +0000
URL: https://git.openjdk.org/babylon/commit/cc34135fff7650ad44c910dca0fd47e9cbd56b68
8343158: [JVMCI] ZGC should deoptimize on old gen allocation
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zBarrierSet.cpp
Changeset: 65f188f2
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-05 18:35:46 +0000
URL: https://git.openjdk.org/babylon/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6d15
8354334: Remove @ValueBased from ProcessHandle
Reviewed-by: liach
! src/java.base/share/classes/java/lang/ProcessHandle.java
Changeset: 6bcbc3b0
Branch: code-reflection
Author: Oleksii Sylichenko <a.silichenko at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-05 18:56:48 +0000
URL: https://git.openjdk.org/babylon/commit/6bcbc3b0a21687504b07a0a405d824a448aea872
8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 620f8167
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-05 19:36:26 +0000
URL: https://git.openjdk.org/babylon/commit/620f81671ae721c5e40291f396bbc7707d9d6bcc
8327495: Print more warning with -Xshare:auto when CDS fails to use archive
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
Changeset: ca7e4c4e
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-05 20:40:45 +0000
URL: https://git.openjdk.org/babylon/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de77b9
8352612: No way to add back lint categories after "none"
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/lint/NoWarn.java
! test/langtools/tools/javac/lint/NoWarn1.out
! test/langtools/tools/javac/lint/NoWarn2.out
+ test/langtools/tools/javac/lint/NoWarn3.out
+ test/langtools/tools/javac/lint/NoWarn4.out
! test/langtools/tools/javac/varargs/Warn1.java
! test/langtools/tools/javac/varargs/Warn2.java
Changeset: 2a4f37cc
Branch: code-reflection
Author: Steffen Nießing <zuniquex at protonmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-05-05 20:52:13 +0000
URL: https://git.openjdk.org/babylon/commit/2a4f37cc169e0e876b0b463261f84594af4e7569
8356119: Typo in bytecode behavior for Lookup.findGetter
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 606f2012
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-05 21:52:25 +0000
URL: https://git.openjdk.org/babylon/commit/606f2012b07855b90c4669356857060dcb65cae4
8174840: Elements.overrides does not check the return type of the methods
Co-authored-by: Pavel Rappo <prappo at openjdk.org>
Reviewed-by: liach, darcy
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/S.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java
Changeset: aea28371
Branch: code-reflection
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-05-06 01:26:15 +0000
URL: https://git.openjdk.org/babylon/commit/aea2837143289800cfbb7044de4f105e87e233ff
8355896: Lossy narrowing cast of JVMCINMethodData::size
Reviewed-by: kvn, dnsimon
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 7f6ea27d
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-06 01:34:50 +0000
URL: https://git.openjdk.org/babylon/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d37a
8356020: Failed assert in virtualMemoryTracker.cpp
Reviewed-by: iklam, gziemski
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 64b58f6a
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-06 01:59:33 +0000
URL: https://git.openjdk.org/babylon/commit/64b58f6a54c1197002527bdb6ba7b48283dc634e
8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking
Reviewed-by: epavlova, iklam
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/jdk/ProblemList-AotJdk.txt
Changeset: e09d2e27
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-06 02:51:23 +0000
URL: https://git.openjdk.org/babylon/commit/e09d2e275bc646201a8da39bd4b977d3fda97954
8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI
Reviewed-by: abhiscxk, serb
! test/jdk/java/awt/ScrollPane/bug8077409Test.java
Changeset: 9f8fbf29
Branch: code-reflection
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-06 06:26:09 +0000
URL: https://git.openjdk.org/babylon/commit/9f8fbf292278d995c9fa112d8f97b2375f619537
8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
Changeset: def907ab
Branch: code-reflection
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-05-06 08:16:09 +0000
URL: https://git.openjdk.org/babylon/commit/def907ab89f3e5593aef17dcc61807e2836d41ae
8354520: IGV: dump contextual information
Reviewed-by: epeter, dfenacci
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/utils/IdealGraphVisualizer/README.md
Changeset: 8c4f2ff2
Branch: code-reflection
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-06 08:28:31 +0000
URL: https://git.openjdk.org/babylon/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d187
8356182: Build fails on aarch64 without ZGC
This work was sponsored by The FreeBSD Foundation
Reviewed-by: stefank, chagedorn
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
Changeset: 1eee15ee
Branch: code-reflection
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-06 09:05:37 +0000
URL: https://git.openjdk.org/babylon/commit/1eee15eea692f57e35dd785bdd491411746ae3f1
8258229: Crash in nmethod::reloc_string_for
Reviewed-by: galder, thartmann
! src/hotspot/share/code/nmethod.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java
Changeset: ecfaf354
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-06 09:50:44 +0000
URL: https://git.openjdk.org/babylon/commit/ecfaf354d761bc7034ea8783f4428157ea450207
8356083: ZGC: Duplicate ZTestEntry symbols in gtests
Reviewed-by: aboldtch, tschatzl
! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
Changeset: 614ba9fc
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-05-06 11:08:51 +0000
URL: https://git.openjdk.org/babylon/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164
8356075: Support Shenandoah GC in JVMCI
Reviewed-by: shade, dnsimon, cslucas
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: ddd07b10
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-06 11:48:02 +0000
URL: https://git.openjdk.org/babylon/commit/ddd07b107e814ec846579a66d4f2005b7db9bb2f
8356172: IdealGraphPrinter doesn't need ThreadCritical
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: bfdafb76
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-05-06 13:25:07 +0000
URL: https://git.openjdk.org/babylon/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc
8356266: Fix non-Shenandoah build after JDK-8356075
Reviewed-by: dnsimon, shade
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 088825ed
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-06 14:15:37 +0000
URL: https://git.openjdk.org/babylon/commit/088825ed889551e6067d46bf77fe4d30a3972da1
8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX
Reviewed-by: jkern, lucy
! src/hotspot/share/sanitizers/ub.hpp
! src/java.base/share/native/libjava/ub.h
Changeset: 9477c422
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-06 16:01:44 +0000
URL: https://git.openjdk.org/babylon/commit/9477c42215a219ef8d8f44f19506692f6efc82c0
8356276: JavaScript error in script.js after JDK-8348282
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
Changeset: a6995a3d
Branch: code-reflection
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-06 16:26:21 +0000
URL: https://git.openjdk.org/babylon/commit/a6995a3d42955f1f207c14be1634daf225b5ab3f
8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts
Reviewed-by: jbhateja, sviswanathan, epeter
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: b21b3a38
Branch: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-06 16:50:14 +0000
URL: https://git.openjdk.org/babylon/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b
8355528: Update HarfBuzz to 11.2.0
Reviewed-by: dnguyen, prr
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
+ src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.cc
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
+ src/java.desktop/share/native/libharfbuzz/hb-script-list.h
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 052e2522
Branch: code-reflection
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-06 17:32:36 +0000
URL: https://git.openjdk.org/babylon/commit/052e2522b661e51b5fd2e0561c4866e97b9d170d
8356152: String.concat can throw StringIndexOutOfBoundsException
Reviewed-by: liach, aturbanov, redestad, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ test/jdk/java/lang/String/concat/HugeConcatTest.java
Changeset: 064b036e
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-06 17:56:03 +0000
URL: https://git.openjdk.org/babylon/commit/064b036ebd73407ce036d283dbacce44530dbb38
8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of <jdk>/bin/tools for static-jdk
Reviewed-by: ihse
+ test/jdk/ProblemList-StaticJdk.txt
+ test/langtools/ProblemList-StaticJdk.txt
+ test/lib-test/ProblemList-StaticJdk.txt
Changeset: 9c43871f
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-06 17:57:23 +0000
URL: https://git.openjdk.org/babylon/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c09ca
8356219: jpackage places libapplauncher.so in incorrect location in the app image
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java
Changeset: 08dd4a75
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-06 18:00:57 +0000
URL: https://git.openjdk.org/babylon/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c14a
8354273: Replace even more Unicode characters with ASCII
Reviewed-by: naoto
! src/java.xml/share/legal/xhtml11.md
! src/java.xml/share/legal/xmlxsd.md
! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java
! test/jdk/java/awt/im/PinyinIMCapsTest.java
! test/jdk/java/awt/im/PinyinIMCommaTest.java
! test/jdk/java/awt/im/PinyinIMFullstopTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/stream/GathererTest.java
Changeset: 5d17a28c
Branch: code-reflection
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-06 18:10:46 +0000
URL: https://git.openjdk.org/babylon/commit/5d17a28c4edc097162cb078ebb72ad84d925fff4
8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/Debug.java
- test/jdk/sun/security/util/Debug/MultiOptions.java
Changeset: 0cb355ee
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-06 18:27:20 +0000
URL: https://git.openjdk.org/babylon/commit/0cb355ee921183423c8ffc44491f428c49c62c28
8356096: ISO 4217 Amendment 179 Update
Reviewed-by: naoto, iris
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: fe29cad5
Branch: code-reflection
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-05-06 18:40:33 +0000
URL: https://git.openjdk.org/babylon/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c
8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output"
Reviewed-by: kbarrett, jpai
! test/jdk/java/lang/ref/FinalizerHistogramTest.java
Changeset: 4977588d
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-06 19:00:06 +0000
URL: https://git.openjdk.org/babylon/commit/4977588d5e3424282f40209590737a487747095d
8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom
Co-authored-by: David Leopoldseder <davleopo at openjdk.org>
Reviewed-by: tschatzl, matsaave
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: e2df9cde
Branch: code-reflection
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2025-05-06 19:19:10 +0000
URL: https://git.openjdk.org/babylon/commit/e2df9cdeb081735bddd24ac2622f59e20cda47ad
8356226: JCov Grabber server didn't respond
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: bed5114e
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-06 19:38:39 +0000
URL: https://git.openjdk.org/babylon/commit/bed5114e3a061d13bbc2031334d73f4527309f90
8356209: Problemlist failed gtests on static-jdk
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 9a23f721
Branch: code-reflection
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-06 22:08:51 +0000
URL: https://git.openjdk.org/babylon/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000dc4
8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out
Reviewed-by: lmesnik, pchilanomate
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: cbbab07d
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-06 23:40:48 +0000
URL: https://git.openjdk.org/babylon/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bba95
8356309: Fix issues uncovered after running jpackage tests locally with installing test packages
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: acad0b49
Branch: code-reflection
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-05-07 00:58:19 +0000
URL: https://git.openjdk.org/babylon/commit/acad0b4968f931a00664f18fd22ee97fdb001099
8356188: RISC-V: Cleanup effect of vmaskcmp_fp
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 762423d6
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-07 02:54:41 +0000
URL: https://git.openjdk.org/babylon/commit/762423d64d10dcdb37800767d2b2f1b7757c804a
8355561: [macos] Build failure with Xcode 16.3
Reviewed-by: kizune, prr
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp
Changeset: 0eb680ca
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-07 04:12:56 +0000
URL: https://git.openjdk.org/babylon/commit/0eb680ca463e8df20f058d2c0a09ed7006faa353
8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames
Reviewed-by: lucy, rrich
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 4e3ec3c0
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-07 05:36:00 +0000
URL: https://git.openjdk.org/babylon/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472b67
8356208: Remove obsolete code in PSPrinterJob for plugin printing
Reviewed-by: serb
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
Changeset: 772c9703
Branch: code-reflection
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 06:17:50 +0000
URL: https://git.openjdk.org/babylon/commit/772c97039e9841410f0ca2a25e984719221174e1
8354257: xctracenorm profiler not working with JDK JMH benchmarks
Reviewed-by: ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 4458719a
Branch: code-reflection
Author: Daishi Tabata <tabata.daishi at fujitsu.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 06:19:56 +0000
URL: https://git.openjdk.org/babylon/commit/4458719a108f45d3744d47a6ea081fe9ec3e675e
8355249: Remove the use of WMIC from the entire source code
Reviewed-by: erikj, ihse, asemenyuk
! make/RunTestsPrebuilt.gmk
! make/autoconf/build-performance.m4
! test/failure_handler/src/share/conf/windows.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: 910d77d3
Branch: code-reflection
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-05-07 06:55:29 +0000
URL: https://git.openjdk.org/babylon/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bffcf
8354260: Launcher help text is wrong for -Xms
Reviewed-by: jsikstro, jlahoda
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 21f01e0c
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-07 07:19:42 +0000
URL: https://git.openjdk.org/babylon/commit/21f01e0c89e40ae2701d8cb24c737be78f4dcd19
8356269: Fix broken web-links after JDK-8295470
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/applications/jcstress/README
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/compiler/membars/DekkerTest.java
Changeset: 50895835
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-07 07:44:05 +0000
URL: https://git.openjdk.org/babylon/commit/50895835e0c78f54a0b33db7f42f3769e2a1e652
8356259: Lift basic -Xlog:jit* logging to "info" level
Reviewed-by: kvn
! src/hotspot/share/compiler/compileTask.cpp
Changeset: 328715d8
Branch: code-reflection
Author: Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-05-07 08:06:29 +0000
URL: https://git.openjdk.org/babylon/commit/328715d84c0eafb4fe58d28b301138374ddac168
8356187: TestJcmd.java may incorrectly parse podman version
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestJcmd.java
Changeset: b5fd289f
Branch: code-reflection
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-05-07 08:16:35 +0000
URL: https://git.openjdk.org/babylon/commit/b5fd289f53e8380dfc38c3615acd10396ac647d5
8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot'
Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo
! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java
Changeset: da004cb6
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-07 08:33:35 +0000
URL: https://git.openjdk.org/babylon/commit/da004cb6579c96c444faa55496db0056e9ac34e0
8356030: RISC-V: enable (part of) BasicDoubleOpTest.java
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
Changeset: 1a4bbb00
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-07 08:33:49 +0000
URL: https://git.openjdk.org/babylon/commit/1a4bbb0027ae9e6df3b668454fa155861d531f72
8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: 50554fa1
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-07 08:34:03 +0000
URL: https://git.openjdk.org/babylon/commit/50554fa1982f042fb1d7b6c8a16334b97b31bb63
8355704: RISC-V: enable TestIRFma.java
Reviewed-by: rehn, luhenry
! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 1bdff3cc
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-07 09:12:44 +0000
URL: https://git.openjdk.org/babylon/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a2d2
8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out
Reviewed-by: djelinski, alanb
! test/jdk/java/foreign/TestBufferStackStress2.java
Changeset: 0844745e
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-07 09:21:58 +0000
URL: https://git.openjdk.org/babylon/commit/0844745e7bd954a96441365f8010741ec1c29dbf
8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/Paint/ButtonRepaint.java
! test/jdk/java/awt/Paint/CheckboxRepaint.java
! test/jdk/java/awt/Paint/LabelRepaint.java
! test/jdk/java/awt/Paint/ListRepaint.java
Changeset: 60a4594b
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-05-07 12:07:47 +0000
URL: https://git.openjdk.org/babylon/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd981b9
8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: dfuchs
! test/jdk/java/net/Inet4Address/PingThis.java
! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java
! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java
! test/jdk/java/net/ServerSocket/SelectFdsLimit.java
Changeset: fa765e7d
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 13:23:16 +0000
URL: https://git.openjdk.org/babylon/commit/fa765e7d346d26a1c5065830bd01d850720da8ae
8356335: Remove linux-x86 from jib profiles
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: a72f7506
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 13:23:28 +0000
URL: https://git.openjdk.org/babylon/commit/a72f7506bf07be722c90ed64f5177699d2cebdb2
8356379: Need a proper way to test existence of binary from configure
Reviewed-by: erikj
! make/autoconf/boot-jdk.m4
! make/autoconf/util_paths.m4
Changeset: ca5e0b18
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 13:28:46 +0000
URL: https://git.openjdk.org/babylon/commit/ca5e0b1848054848fb5e39eebac06f2011cceb2e
8282493: Add --with-jcov-modules convenience option
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
! make/Coverage.gmk
! make/RunTests.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
Changeset: d7e648bb
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-07 14:08:21 +0000
URL: https://git.openjdk.org/babylon/commit/d7e648bb2737362d3cba3350cae63b1013967a66
8355775: Improve symbolic sharing in dynamic constant pool entries
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 90f0f1b8
Branch: code-reflection
Author: Gergö Barany <gbarany at openjdk.org>
Committer: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-05-07 14:49:37 +0000
URL: https://git.openjdk.org/babylon/commit/90f0f1b88badbf1f72d7b9434621457aa47cde30
8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java
Reviewed-by: dnsimon, yzheng
! src/hotspot/share/code/nmethod.inline.hpp
Changeset: c8a30c2a
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-07 15:42:00 +0000
URL: https://git.openjdk.org/babylon/commit/c8a30c2aaba04c11b70a4f74ee74452250be6e59
8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java
Changeset: da5dc528
Branch: code-reflection
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-07 16:52:45 +0000
URL: https://git.openjdk.org/babylon/commit/da5dc5287b3a81909a5c316f164f7f42d07d3664
8356025: Provide a PrintVMInfoAtExit diagnostic switch
Reviewed-by: mbaesken, jsikstro
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java
Changeset: 40f696db
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-07 17:36:37 +0000
URL: https://git.openjdk.org/babylon/commit/40f696dbe49f348327bf0f3dc6493a7110918813
8356318: Unexpected VerifyError in AOT training run
Reviewed-by: shade, kvn
! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 28e6b7cb
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-07 17:40:44 +0000
URL: https://git.openjdk.org/babylon/commit/28e6b7cb7462b0e231698c86ff57828e9e288087
8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty
Reviewed-by: ccheung, shade, kvn
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
Changeset: cb021580
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-07 18:05:48 +0000
URL: https://git.openjdk.org/babylon/commit/cb02158090fa97bf4d11d09c23ce3058a5f83fc8
8354461: Update tests to disable streaming output for attach tools
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java
! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java
! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java
! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java
Changeset: 3f6b1777
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-07 18:09:23 +0000
URL: https://git.openjdk.org/babylon/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2fdd
8332934: Do loop with continue with subsequent switch leads to incorrect stack maps
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/flow/LVTHarness.java
= test/langtools/tools/javac/stackmap/BranchToFewerDefines.java
+ test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java
= test/langtools/tools/javac/stackmap/SwitchExitStateTest.java
Changeset: 8c1b915c
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-07 18:11:03 +0000
URL: https://git.openjdk.org/babylon/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7
8356126: Duplication handling and optimization of CaptureCallState
Reviewed-by: jvernee
! src/hotspot/share/prims/downcallLinker.cpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
Changeset: 493ac936
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-07 21:33:39 +0000
URL: https://git.openjdk.org/babylon/commit/493ac93606e4637638ec1ae34e24526aaba7b7f3
8244533: Configure should abort on missing short names in Windows
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! doc/hotspot-unit-tests.html
! make/autoconf/basic_windows.m4
! make/autoconf/util_paths.m4
! make/scripts/fixpath.sh
Changeset: 7642556a
Branch: code-reflection
Author: Markus KARG <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-08 00:58:10 +0000
URL: https://git.openjdk.org/babylon/commit/7642556a5a131e9104033ad7d7abfdb4be5012cf
8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer
Reviewed-by: liach, jpai, rriggs
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/jdk/java/lang/CharSequence/GetChars.java
+ test/jdk/java/nio/Buffer/GetChars.java
Changeset: 3e258cbd
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-08 01:08:52 +0000
URL: https://git.openjdk.org/babylon/commit/3e258cbddf335a6b4f4307e5a1304fe2664c80a0
8356407: Part of class verification is skipped in AOT training run
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: matsaave, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verificationType.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm
Changeset: 52a5583d
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-08 03:56:45 +0000
URL: https://git.openjdk.org/babylon/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274
8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketImpl/BadUsages.java
Changeset: 223eec55
Branch: code-reflection
Author: Anass Baya <abaya at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-08 07:30:40 +0000
URL: https://git.openjdk.org/babylon/commit/223eec55018f1640cb292b11130e3e1d6451990d
8354219: Automate javax/swing/JComboBox/ComboPopupBug.java
Reviewed-by: aivanov, achung
! test/jdk/javax/swing/JComboBox/ComboPopupBug.java
Changeset: daf6fa1e
Branch: code-reflection
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-05-08 07:44:42 +0000
URL: https://git.openjdk.org/babylon/commit/daf6fa1e6153d3fdf48ef0840790794e57349c38
8356085: AArch64: compiler stub buffer size wrongly depends on ZGC
Reviewed-by: shade, kvn
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
Changeset: 2c1eb339
Branch: code-reflection
Author: nibjen <jena.nibedita at oracle.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-05-08 09:06:19 +0000
URL: https://git.openjdk.org/babylon/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01
8350830: Values converted incorrectly when reading TLS session tickets
Reviewed-by: djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
Changeset: 5df7089c
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-08 10:56:01 +0000
URL: https://git.openjdk.org/babylon/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3f4e
8350398: [s390x] Relativize initial_sp/monitors in interpreter frames
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: b47b2062
Branch: code-reflection
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-08 11:33:31 +0000
URL: https://git.openjdk.org/babylon/commit/b47b2062a2232694eb01473054a468ad9a6a2507
8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java
Changeset: ad07426f
Branch: code-reflection
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-08 11:34:46 +0000
URL: https://git.openjdk.org/babylon/commit/ad07426fab3396caefd7c08d924e085c1f6f61ba
8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 900b3ff7
Branch: code-reflection
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-05-08 13:18:02 +0000
URL: https://git.openjdk.org/babylon/commit/900b3ff7ee933520efe2438fb7c841a4e6a93d17
8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows)
Reviewed-by: amenkov, sspitsyn
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 57297e60
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-08 13:33:57 +0000
URL: https://git.openjdk.org/babylon/commit/57297e60de92b9878fb3926109da3e0058a506ae
8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197
Reviewed-by: iris
! make/Docs.gmk
! make/MainSupport.gmk
! make/autoconf/help.m4
! make/common/FindTests.gmk
! make/common/Modules.gmk
Changeset: 2ea629f3
Branch: code-reflection
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-05-08 14:52:53 +0000
URL: https://git.openjdk.org/babylon/commit/2ea629f3f2ae07de9cb92baac13497a789d16ec3
8353440: Disable FTP fallback for non-local file URLs by default
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! test/jdk/java/net/URL/OpenStream.java
! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java
Changeset: c6ffacb5
Branch: code-reflection
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-05-08 15:14:35 +0000
URL: https://git.openjdk.org/babylon/commit/c6ffacb5754642083f614a5ee6dc76b7d145c605
8344703: Compiler Implementation for Flexible Constructor Bodies
Reviewed-by: vromero, liach, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
! test/langtools/tools/javac/LocalClassCtorPrologue.java
! test/langtools/tools/javac/LocalClassCtorPrologue.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
= test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java
! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
Changeset: 6b1e88a9
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-05-08 16:07:25 +0000
URL: https://git.openjdk.org/babylon/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469855
8356329: Report compact object headers in hs_err
Reviewed-by: stuefe, lmesnik, zgu
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java
Changeset: 7f3191a6
Branch: code-reflection
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-05-08 16:20:53 +0000
URL: https://git.openjdk.org/babylon/commit/7f3191a630edba32ddb7bb64a835ec663d91ed92
8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300
Reviewed-by: sgehwolf, jsjolen, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: 1e8927dd
Branch: code-reflection
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-08 16:21:14 +0000
URL: https://git.openjdk.org/babylon/commit/1e8927dded2d6d7049dc277564c77dff81ff1047
8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong
Reviewed-by: jsjolen, aboldtch
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 24d84cf6
Branch: code-reflection
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-05-08 16:30:01 +0000
URL: https://git.openjdk.org/babylon/commit/24d84cf66a47e10002a836275794f3f17e147c99
8354091: Update RELEASE_25 description for Flexible Constructor Bodies
Reviewed-by: iris, liach, vromero
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 92730945
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-08 17:48:26 +0000
URL: https://git.openjdk.org/babylon/commit/927309453822183bbfa9af278043fe0dca17031c
8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2
Reviewed-by: amenkov, sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: e4ecda2b
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-08 17:52:05 +0000
URL: https://git.openjdk.org/babylon/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a49da
8356221: Clarify Console.charset() method description
Reviewed-by: bpb
! src/java.base/share/classes/java/io/Console.java
Changeset: b7b437d5
Branch: code-reflection
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-05-08 17:53:27 +0000
URL: https://git.openjdk.org/babylon/commit/b7b437d5bd579a7a90a90470979768cdd085728c
8356453: C2: assert(!vbox->is_Phi()) during vector box expansion
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java
Changeset: 4379e2d2
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-08 17:54:47 +0000
URL: https://git.openjdk.org/babylon/commit/4379e2d26bd445d3f303a5937d1e335885be9216
8356125: Interned strings are omitted from AOT cache
Reviewed-by: shade, ccheung
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm
Changeset: c2a4fa1d
Branch: code-reflection
Author: Julian Waters <jwaters at openjdk.org>
Date: 2025-05-08 22:11:37 +0000
URL: https://git.openjdk.org/babylon/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b5281d
8355573: Remove kludge_c++11.h from jpackage code
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp
! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
! src/jdk.jpackage/share/native/common/Dll.h
! src/jdk.jpackage/share/native/common/app.cpp
- src/jdk.jpackage/share/native/common/kludge_c++11.h
! src/jdk.jpackage/windows/native/common/MsiUtils.h
Changeset: 8a8893ec
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-08 22:18:56 +0000
URL: https://git.openjdk.org/babylon/commit/8a8893ec030b19583efd65bd0751e66254689ead
8356562: SigningAppImageTwoStepsTest test fails
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: cc3a366e
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-09 00:06:26 +0000
URL: https://git.openjdk.org/babylon/commit/cc3a366e2a616226b776f683dbfb7cddaf2270d3
8333568: Test that jpackage doesn't modify R/O files/directories
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
Changeset: 9a0e6f33
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-09 02:08:29 +0000
URL: https://git.openjdk.org/babylon/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945
8356571: Re-enable -Wtype-limits for GCC in LCMS
Reviewed-by: jwaters, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 53ad4b2a
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-09 05:28:56 +0000
URL: https://git.openjdk.org/babylon/commit/53ad4b2ad2664e5056c113543dfaa26647d6ce26
8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 591e71eb
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-09 06:00:23 +0000
URL: https://git.openjdk.org/babylon/commit/591e71ebe501e6e88249f46efda4134277f29b08
8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes
Reviewed-by: liach, vlivanov
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
Changeset: c88f94c9
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-09 07:12:51 +0000
URL: https://git.openjdk.org/babylon/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb707
8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro
Reviewed-by: dholmes, kbarrett, lucy
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 74e981e8
Branch: code-reflection
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-05-09 08:39:16 +0000
URL: https://git.openjdk.org/babylon/commit/74e981e85509ca072b2a45d529dab3a9883613a2
8353735: [JVMCI] Allow specifying storage kind of the callee save register
Reviewed-by: dnsimon, cslucas
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java
Changeset: 3aa2ea7e
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-09 09:05:10 +0000
URL: https://git.openjdk.org/babylon/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c996
8301971: Make JDK source code UTF-8
8338973: Document need to have UTF-8 locale available to build the JDK
Reviewed-by: erikj, naoto, mbaesken
! .editorconfig
! .gitattributes
! doc/building.html
! doc/building.md
! make/Docs.gmk
! make/autoconf/basic.m4
! make/autoconf/configure
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
- make/common/support/unicode2x.sed
! src/java.base/unix/native/libjava/locale_str.h
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
Changeset: a091e2f2
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-09 09:10:06 +0000
URL: https://git.openjdk.org/babylon/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdbb70
8351029: IncludeCustomExtension does not work on cygwin with source code below /home
Reviewed-by: erikj
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/common/MakeFileStart.gmk
! make/common/MakeIncludeStart.gmk
Changeset: 568dcc15
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-09 10:05:23 +0000
URL: https://git.openjdk.org/babylon/commit/568dcc15cb1a2c02d6ac4421902d841d256ca1c2
8334391: JDK build should exclude *-files directories for Java source
Reviewed-by: erikj
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/common/JavaCompilation.gmk
! make/common/native/Paths.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.compiler/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/jdk.jdi/Java.gmk
Changeset: 411a63ea
Branch: code-reflection
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-09 12:24:28 +0000
URL: https://git.openjdk.org/babylon/commit/411a63ea1b0c6e8bfea219427bf1c317c5dadabf
8356251: Need minor cleanup for interp_only_mode
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 9ebb5d42
Branch: code-reflection
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-05-09 15:05:09 +0000
URL: https://git.openjdk.org/babylon/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120474
8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock
Reviewed-by: kevinw, dholmes, alanb
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
Changeset: 0e0bd642
Branch: code-reflection
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-05-09 15:45:25 +0000
URL: https://git.openjdk.org/babylon/commit/0e0bd642aba3ac859043fc9505343d06d780f13a
8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsReentrantTest.java
Changeset: 5f00c877
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-09 16:16:56 +0000
URL: https://git.openjdk.org/babylon/commit/5f00c877e26f1716da231771b611234db5607fa7
8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550
Reviewed-by: bpb, jlu, joehw
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
Changeset: dd25799c
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-09 16:17:14 +0000
URL: https://git.openjdk.org/babylon/commit/dd25799c21529bf8dac49a63ddbcab530af0215b
8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking
Reviewed-by: iklam, shade, syan
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
Changeset: bed29a03
Branch: code-reflection
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-05-09 16:35:51 +0000
URL: https://git.openjdk.org/babylon/commit/bed29a03d198a9717f7d258ee21330462775136e
8356555: Incorrect use of {@link} in BigDecimal
Reviewed-by: bpb, nbenalla, liach, iris
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 2661f62c
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-09 16:42:49 +0000
URL: https://git.openjdk.org/babylon/commit/2661f62ca23f5589538d4ad50078d1f715ade342
8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode
Reviewed-by: liach, bpb
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
Changeset: 601f05e0
Branch: code-reflection
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-09 16:47:06 +0000
URL: https://git.openjdk.org/babylon/commit/601f05e06d3c364ab5b151785d4ac49183cf61b5
8352480: Don't follow symlinks in additional content for app images
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 1c5eb370
Branch: code-reflection
Author: Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-09 17:06:33 +0000
URL: https://git.openjdk.org/babylon/commit/1c5eb370b7dbe7558b535bf27c9df292c2007b9b
8355719: Reduce memory consumption of BigInteger.pow()
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerPow.java
Changeset: 66f04427
Branch: code-reflection
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-05-09 17:12:53 +0000
URL: https://git.openjdk.org/babylon/commit/66f044271324643ee17df13ad3ef254bc4dbd798
8353232: Standardizing and Unifying XML Component Configurations
Reviewed-by: 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/dom/DOMConfigurationImpl.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/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.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/SAXParserFactoryImpl.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/StreamValidatorHelper.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/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
- src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java
+ src/java.xml/share/classes/jdk/xml/internal/JdkXmlConfig.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java
Changeset: 375f3dc9
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-09 17:50:51 +0000
URL: https://git.openjdk.org/babylon/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c
8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout
Reviewed-by: prr, kizune
! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java
Changeset: 30cb94d6
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-09 18:10:18 +0000
URL: https://git.openjdk.org/babylon/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388
8346683: Problem list automated tests that fail on macOS15
Reviewed-by: dmarkov
! test/jdk/ProblemList.txt
Changeset: 3b20bed6
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-09 18:22:45 +0000
URL: https://git.openjdk.org/babylon/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f
8356229: cmp-baseline build fail due to lib/modules difference
Reviewed-by: iklam, erikj, liach
! make/GenerateLinkOptData.gmk
Changeset: 68a11850
Branch: code-reflection
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-05-09 19:20:17 +0000
URL: https://git.openjdk.org/babylon/commit/68a118509a562334eb8c099129d79520041b10cf
8310003: Improve logging when default truststore is inaccessible
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
Changeset: 8fadf295
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-09 21:48:16 +0000
URL: https://git.openjdk.org/babylon/commit/8fadf295b0ba720a5bc728c6b4d159e60447de97
8351443: Improve robustness of StringBuilder
Reviewed-by: liach, rgiulietti, bchristi, jpai
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/StringBuilder/HugeCapacity.java
+ test/jdk/java/lang/StringBuilder/StressSBTest.java
! test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java
Changeset: 0f2a6c26
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-09 21:58:24 +0000
URL: https://git.openjdk.org/babylon/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d
8356577: Migrate ClassFileVersionTest to be feature-agnostic
Reviewed-by: dholmes, alanb
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
Changeset: 3b336a9d
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-09 23:33:32 +0000
URL: https://git.openjdk.org/babylon/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d
8352675: Support Intel AVX10 converged vector ISA feature detection
Reviewed-by: sviswanathan, vlivanov, yzheng
! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: fa7c5a65
Branch: code-reflection
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-10 02:59:05 +0000
URL: https://git.openjdk.org/babylon/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90
8356664: [macos] AppContentTest fails after JDK-8352480
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 43696030
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-10 15:16:19 +0000
URL: https://git.openjdk.org/babylon/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8
8356597: AOT cache and CDS archive should not be created in read-only mode
Reviewed-by: shade, kvn
! src/hotspot/share/cds/filemap.cpp
Changeset: 97d2a379
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-11 07:39:15 +0000
URL: https://git.openjdk.org/babylon/commit/97d2a37927fca993537644e748c8abca58752d44
8355790: Enhance code consistency: java.desktop/unix:sun.awt
Reviewed-by: achung, prr
! src/java.desktop/unix/classes/sun/awt/FcFontManager.java
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XException.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java
! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
Changeset: 74f047b8
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-11 22:40:29 +0000
URL: https://git.openjdk.org/babylon/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4
8356224: JFR: Default value of @Registered is ignored
Reviewed-by: mgronlun
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java
Changeset: d7cb933b
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-05-12 03:01:46 +0000
URL: https://git.openjdk.org/babylon/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6
8356593: RISC-V: Small improvement to array fill stub
Reviewed-by: fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: de801fea
Branch: code-reflection
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-12 06:43:52 +0000
URL: https://git.openjdk.org/babylon/commit/de801fea76b1328f3bda503088618162388eb119
8353551: C2: Constant folding for ReverseBytes nodes
Reviewed-by: epeter, vlivanov
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java
Changeset: 45cf32bd
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-12 06:59:41 +0000
URL: https://git.openjdk.org/babylon/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c
8347408: Create an internal method handle adapter for system calls with errno
Reviewed-by: mcimadamore
+ src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
! test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestCaptureStateUtil.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java
Changeset: 43008b42
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-12 07:12:19 +0000
URL: https://git.openjdk.org/babylon/commit/43008b42cf98466b4c4528d357bfcc2ae309770a
8356486: ReverseOrderListView should override reversed() to return `base`
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/ReverseOrderListView.java
Changeset: a3afc9f7
Branch: code-reflection
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-12 08:15:53 +0000
URL: https://git.openjdk.org/babylon/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca
8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 39a28ffe
Branch: code-reflection
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-05-12 08:16:15 +0000
URL: https://git.openjdk.org/babylon/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed
8355646: Optimize ObjectMonitor::exit
Reviewed-by: pchilanomate, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 0258d999
Branch: code-reflection
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-05-12 08:50:01 +0000
URL: https://git.openjdk.org/babylon/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c
8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java
Changeset: 2b325416
Branch: code-reflection
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-05-12 09:02:25 +0000
URL: https://git.openjdk.org/babylon/commit/2b3254160933e8b11527f801507a9c01b90d22b0
8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000)
Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter
! src/hotspot/share/opto/phaseX.cpp
Changeset: ab8c808e
Branch: code-reflection
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-12 09:15:13 +0000
URL: https://git.openjdk.org/babylon/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4
8356752: Log mouse enter and exit events for debugging
Reviewed-by: jdv, tr
! test/jdk/java/awt/List/ListEnterExitTest.java
Changeset: 8545e135
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-12 12:25:13 +0000
URL: https://git.openjdk.org/babylon/commit/8545e1357142db2e008970095a3f74f8121dbcf2
8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
Reviewed-by: fyang, fjiang, mhaessig
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
Changeset: 7ae52ce5
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-12 12:34:28 +0000
URL: https://git.openjdk.org/babylon/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c
8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix
Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/resolvedIndyEntry.hpp
Changeset: f5525ecf
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-12 14:42:27 +0000
URL: https://git.openjdk.org/babylon/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58
8348410: Preview flag not checked during compilation resulting in runtime crash
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java
Changeset: 8128f638
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-12 15:49:38 +0000
URL: https://git.openjdk.org/babylon/commit/8128f638fac39f6874c13364cbf742493745d845
8355692: Refactor stream indentation
Reviewed-by: stefank, cnorrbin
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: e4638954
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-05-12 16:31:12 +0000
URL: https://git.openjdk.org/babylon/commit/e4638954284a5e0592c27421ca53df0002bd0845
8356657: Use stable source-date for cmp-baseline jib profiles
Reviewed-by: liach, iris, alanb, jpai, erikj
! make/conf/jib-profiles.js
Changeset: 50dced88
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-05-12 16:31:24 +0000
URL: https://git.openjdk.org/babylon/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897
8356656: Drop unused DEVKIT_HOME from jib-profiles.js
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 8d7866ef
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-12 16:48:13 +0000
URL: https://git.openjdk.org/babylon/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5
8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet
Reviewed-by: liach, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
Changeset: 45dfc2c6
Branch: code-reflection
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-05-12 16:49:42 +0000
URL: https://git.openjdk.org/babylon/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767
8353642: Deprecate URL::getPermission method and networking permission classes for removal
Reviewed-by: djelinski, iris, mullan, michaelm
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java
Changeset: 0f5c6081
Branch: code-reflection
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-12 20:01:43 +0000
URL: https://git.openjdk.org/babylon/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618
8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME
Reviewed-by: liach, lancea, rgiulietti
! test/jdk/java/lang/StringBuilder/HugeCapacity.java
Changeset: 2595fcc7
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-12 20:29:42 +0000
URL: https://git.openjdk.org/babylon/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f06f
8356192: Enable AOT code caching only on supported platforms
Reviewed-by: shade, mdoerr, fyang
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: b6b5ac1e
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-12 20:35:13 +0000
URL: https://git.openjdk.org/babylon/commit/b6b5ac1ef9042ed62a8358aa6943b8dc87dcf0ab
8348351: Improve lazy initialization of the available currencies set
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/util/Currency.java
Changeset: c23469df
Branch: code-reflection
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-05-12 23:14:27 +0000
URL: https://git.openjdk.org/babylon/commit/c23469df162498e30119f43bc3d1effa15574a42
8355340: GenShen: Remove unneeded log messages related to remembered set write table
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 303f4101
Branch: code-reflection
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date: 2025-05-12 23:21:17 +0000
URL: https://git.openjdk.org/babylon/commit/303f4101d44835b9c62f46d89137ad218228c132
8355708: Two Float16 IR tests fail after JDK-8345125
Reviewed-by: jbhateja, haosun, mhaessig
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
Changeset: adebfa7f
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-05-13 03:06:36 +0000
URL: https://git.openjdk.org/babylon/commit/adebfa7ffda6383f5793278ced14a193066c5f6a
8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 4fc10a1e
Branch: code-reflection
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-05-13 03:46:30 +0000
URL: https://git.openjdk.org/babylon/commit/4fc10a1e7e9483ecddbaaa9fb52c4db52de86cc8
8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class
Reviewed-by: weijun
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/jdk/sun/security/pkcs11/Mac/InitMacWithAnyKey.java
Changeset: 24d77ade
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-13 04:44:07 +0000
URL: https://git.openjdk.org/babylon/commit/24d77adee9643c341d27366532c95923e1d97248
8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.java
+ test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out
! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out
Changeset: 6e084691
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-13 05:47:17 +0000
URL: https://git.openjdk.org/babylon/commit/6e0846918ce1286ea1571a6ec0de8e6b44e24218
8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out
Reviewed-by: jpai, alanb
! test/jdk/java/foreign/TestBufferStackStress2.java
Changeset: 03dca032
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-13 06:16:34 +0000
URL: https://git.openjdk.org/babylon/commit/03dca0323d79ef5fb1c8ee1152667e2188fa5e01
8354908: javac mishandles supplementary character in character literal
Reviewed-by: naoto, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/IllegalCharLiteralMultipleSurrogates.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
Changeset: 526f543a
Branch: code-reflection
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-05-13 07:44:30 +0000
URL: https://git.openjdk.org/babylon/commit/526f543adfeb90341b3b5b18916c1bb7ef725599
8353184: ZGC: Simplify and correct tlab_used() tracking
Reviewed-by: stefank, aboldtch
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zAllocator.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
+ src/hotspot/share/gc/z/zTLABUsage.cpp
+ src/hotspot/share/gc/z/zTLABUsage.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: ad161a4e
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-13 07:58:36 +0000
URL: https://git.openjdk.org/babylon/commit/ad161a4ef85e03d4b7be3df2d584356bf4f7cc80
8355360: -d option of jwebserver command should accept relative paths
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
Changeset: 522c7b44
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-13 08:10:11 +0000
URL: https://git.openjdk.org/babylon/commit/522c7b446fef17a8400bc589c55b161e939770cc
8356175: Remove unnecessary Map.get from XWM.getInsets
Reviewed-by: tr, aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
Changeset: 132a890a
Branch: code-reflection
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-05-13 08:43:26 +0000
URL: https://git.openjdk.org/babylon/commit/132a890a9b3b70f2358237ebd9242b6747ba03dd
8342486: Implement JEP 505: Structured Concurrency (Fifth Preview)
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Viktor Klang <vklang at openjdk.org>
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/ScopedValue.java
+ src/java.base/share/classes/java/util/concurrent/Joiners.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
+ src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java
- test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
Changeset: 8ffc121b
Branch: code-reflection
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-05-13 09:42:44 +0000
URL: https://git.openjdk.org/babylon/commit/8ffc121b2fc6353d5419c2437d92911baac16b6b
8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU
Reviewed-by: shade
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
Changeset: 38bb8adf
Branch: code-reflection
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-05-13 09:59:49 +0000
URL: https://git.openjdk.org/babylon/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020
8354941: Build failure with glibc 2.42 due to uabs() name collision
Reviewed-by: kbarrett, thartmann
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 85db4631
Branch: code-reflection
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-13 10:37:57 +0000
URL: https://git.openjdk.org/babylon/commit/85db4631ae5208fba74fa8b8638c32d4e42d3268
8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object
8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero
Reviewed-by: honkar, aivanov, prr
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
+ test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java
Changeset: 7dcc386a
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-13 11:08:16 +0000
URL: https://git.openjdk.org/babylon/commit/7dcc386af9831bea21def6763512c9fba13b5064
8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics
Reviewed-by: michaelm
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java
Changeset: d930dc5d
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-13 11:26:36 +0000
URL: https://git.openjdk.org/babylon/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0
8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment"
Reviewed-by: thartmann
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
Changeset: 14d372b1
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-13 12:40:14 +0000
URL: https://git.openjdk.org/babylon/commit/14d372b15bb49a98b0fc802e142fc76598123821
8356816: JFR: Move printing of metadata into separate class
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tool/MetadataWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
Changeset: de106447
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-13 12:46:52 +0000
URL: https://git.openjdk.org/babylon/commit/de1064472180d06693d742a754a8fdc927d367f5
8356631: OopHandle replacement methods should not be called on empty handles
Reviewed-by: coleenp, eosterlund
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp
Changeset: 48d2acb3
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-13 13:17:12 +0000
URL: https://git.openjdk.org/babylon/commit/48d2acb3860f742eb1c06b89f8a7208d0d7a01e7
8356783: CompilerTask hot_method is redundant
Reviewed-by: kvn, cslucas
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: fa419489
Branch: code-reflection
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-05-13 13:35:40 +0000
URL: https://git.openjdk.org/babylon/commit/fa419489d3769a989ee5bd948eeda0ed9be071e2
8350765: Need to pin when accessing thread container from virtual thread
Reviewed-by: vklang, jpai
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java
Changeset: 066477de
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-13 13:40:48 +0000
URL: https://git.openjdk.org/babylon/commit/066477de80fc8719651b7b7bf2d02b1f58135f77
8356080: Address post-integration comments for Stable Values
Reviewed-by: liach
! src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
! src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
! test/jdk/java/lang/StableValue/StableFunctionTest.java
! test/jdk/java/lang/StableValue/StableListTest.java
! test/jdk/java/lang/StableValue/StableMapTest.java
! test/jdk/java/lang/StableValue/StableValueTest.java
! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java
Changeset: 64a858c7
Branch: code-reflection
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-13 14:04:53 +0000
URL: https://git.openjdk.org/babylon/commit/64a858c7b832447c3dcf4a39a2b0929bc4d70c39
8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath
Reviewed-by: darcy
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
+ test/jdk/java/lang/Math/IntegralPowTest.java
Changeset: b8c69dfb
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-13 14:31:17 +0000
URL: https://git.openjdk.org/babylon/commit/b8c69dfb2adb0eb8cce6b5e81a7388a6430eb8fb
8356551: Javac rejects receiver parameter in constructor of local class in early construction context
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
Changeset: 0318e495
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-13 15:21:30 +0000
URL: https://git.openjdk.org/babylon/commit/0318e49500edb129159030589472089ec21f2f58
8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Path.java
Changeset: 08b2df80
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-13 15:58:59 +0000
URL: https://git.openjdk.org/babylon/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec
8356447: Change default for EagerJVMCI to true
Reviewed-by: yzheng, kvn, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
Changeset: d1543429
Branch: code-reflection
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-05-13 17:05:15 +0000
URL: https://git.openjdk.org/babylon/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d
8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property
Reviewed-by: naoto, bpb
! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java
! test/jdk/java/lang/RuntimeTests/exec/Space.java
! test/jdk/java/lang/RuntimeTests/exec/Status.java
- test/jdk/java/lang/System/NonAnsiFileEncodingTest.java
Changeset: 1569925a
Branch: code-reflection
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-13 18:06:32 +0000
URL: https://git.openjdk.org/babylon/commit/1569925af49552268c4847bd201fb95e0e3819b7
8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
Changeset: e7ce661a
Branch: code-reflection
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-05-13 18:08:10 +0000
URL: https://git.openjdk.org/babylon/commit/e7ce661adb01fba4bb690d51cc2858c822008654
8356667: GenShen: Eliminate races with ShenandoahFreeSet::available()
Reviewed-by: wkemper
! 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/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
Changeset: e149bd3a
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-13 20:23:10 +0000
URL: https://git.openjdk.org/babylon/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b
8352755: Misconceptions about j.text.DecimalFormat digits during parsing
Reviewed-by: naoto
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 89242eec
Branch: code-reflection
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-05-13 21:49:46 +0000
URL: https://git.openjdk.org/babylon/commit/89242eecd2f381608f78bd8c431eca389956e79a
8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off
Reviewed-by: vlivanov, kvn
! src/hotspot/share/c1/c1_LIR.cpp
+ test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java
Changeset: 1bded718
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-13 22:16:42 +0000
URL: https://git.openjdk.org/babylon/commit/1bded7188f866a61d03936a9537503b31d603dc2
8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
Changeset: 10dcdf1b
Branch: code-reflection
Author: Ben Perez <bperez at openjdk.org>
Date: 2025-05-13 22:31:55 +0000
URL: https://git.openjdk.org/babylon/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832
8347606: Optimize Java implementation of ML-DSA
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
Changeset: 4c0a0ab6
Branch: code-reflection
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-05-13 22:43:31 +0000
URL: https://git.openjdk.org/babylon/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91
8353578: Refactor existing usage of internal HKDF impl to use the KDF API
Co-authored-by: Kevin Driver <kdriver at openjdk.org>
Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/CipherSuite.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
- src/java.base/share/classes/sun/security/ssl/HKDF.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
- test/jdk/sun/security/ssl/internal/TEST.properties
- test/jdk/sun/security/ssl/internal/TestRun.java
- test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java
Changeset: a96424b2
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-14 00:03:20 +0000
URL: https://git.openjdk.org/babylon/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d
8356694: Removed unused subclass audits in ObjectInput/OutputStream
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
Changeset: 0c4bc489
Branch: code-reflection
Author: Chihiro Ito <cito at openjdk.org>
Date: 2025-05-14 00:25:59 +0000
URL: https://git.openjdk.org/babylon/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6
8356820: fixpath should allow + in paths on Windows
Reviewed-by: erikj
! make/scripts/fixpath.sh
Changeset: dd2aba98
Branch: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-14 00:50:38 +0000
URL: https://git.openjdk.org/babylon/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c
8356689: Make HotSpot Style Guide change process more prominent
Reviewed-by: dholmes, shade, stefank, kvn
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 530d14a1
Branch: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-14 00:51:49 +0000
URL: https://git.openjdk.org/babylon/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e
8356686: doc/building.html is not up to date after JDK-8301971
Reviewed-by: jwaters, shade, erikj
! doc/building.html
Changeset: 2c4e8d21
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-14 01:53:19 +0000
URL: https://git.openjdk.org/babylon/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11
8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset
8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: eirbjo, lancea, redestad, alanb
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java
+ test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java
Changeset: e07c65b8
Branch: code-reflection
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-05-14 04:59:44 +0000
URL: https://git.openjdk.org/babylon/commit/e07c65b892ecb02d6b52877508131de3a2067e23
8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"
Reviewed-by: achung, serb
! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java
Changeset: dd251599
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-14 06:32:54 +0000
URL: https://git.openjdk.org/babylon/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b
8356644: Update encoding declaration to UTF-8
Reviewed-by: prr, naoto
! src/demo/share/jfc/CodePointIM/README.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html
! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html
! src/demo/share/jfc/SwingSet2/resources/ant.html
! src/demo/share/jfc/SwingSet2/resources/bug.html
! src/demo/share/jfc/SwingSet2/resources/index.html
! src/demo/share/jfc/SwingSet2/resources/king.html
! src/demo/share/jfc/SwingSet2/resources/preface.html
! src/demo/share/jfc/SwingSet2/resources/seaweed.html
! src/demo/share/jfc/SwingSet2/resources/title.html
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml
! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd
! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl
! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml
! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd
! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html
Changeset: a3e094e1
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-14 06:42:07 +0000
URL: https://git.openjdk.org/babylon/commit/a3e094e1a0716adf52dad6407eb7877682beec92
8354968: Replace unicode sequences in comment text with UTF-8 characters
Reviewed-by: naoto
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java
! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java
! test/jdk/java/util/Collections/T5078378.java
! test/langtools/tools/javac/6330920/T6330920.java
! test/langtools/tools/javac/6457284/T6457284.java
! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java
! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java
! test/langtools/tools/javac/OverrideChecks/Private.java
! test/langtools/tools/javac/OverrideChecks/T6326485.java
! test/langtools/tools/javac/T4093617/T4093617.java
! test/langtools/tools/javac/T4848619/T4848619a.java
! test/langtools/tools/javac/T4848619/T4848619b.java
! test/langtools/tools/javac/T4994049/DeprecatedYES.java
! test/langtools/tools/javac/T4994049/T4994049.java
! test/langtools/tools/javac/T5003235/T5003235a.java
! test/langtools/tools/javac/T5003235/T5003235b.java
! test/langtools/tools/javac/T5003235/T5003235c.java
! test/langtools/tools/javac/T5092545.java
! test/langtools/tools/javac/T5105890.java
! test/langtools/tools/javac/T6180021/AbstractSub.java
! test/langtools/tools/javac/T6180021/Sub.java
! test/langtools/tools/javac/T6231246/T6231246.java
! test/langtools/tools/javac/T6231847.java
! test/langtools/tools/javac/T6266772.java
! test/langtools/tools/javac/T6407257.java
! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java
! test/langtools/tools/javac/annotations/neg/NoClone.java
! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java
! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java
! test/langtools/tools/javac/api/6400303/T6400303.java
! test/langtools/tools/javac/api/6410643/T6410643.java
! test/langtools/tools/javac/api/6411310/T6411310.java
! test/langtools/tools/javac/api/6411333/T6411333.java
! test/langtools/tools/javac/api/6412656/T6412656.java
! test/langtools/tools/javac/api/6415780/T6415780.java
! test/langtools/tools/javac/api/6418694/T6418694.java
! test/langtools/tools/javac/api/6420409/T6420409.java
! test/langtools/tools/javac/api/6421111/T6421111.java
! test/langtools/tools/javac/api/6421756/T6421756.java
! test/langtools/tools/javac/api/6422215/T6422215.java
! test/langtools/tools/javac/api/6422327/T6422327.java
! test/langtools/tools/javac/api/6423003/T6423003.java
! test/langtools/tools/javac/api/6431257/T6431257.java
! test/langtools/tools/javac/api/6437999/T6437999.java
! test/langtools/tools/javac/api/6440333/T6440333.java
! test/langtools/tools/javac/api/6440528/T6440528.java
! test/langtools/tools/javac/api/6452876/T6452876.java
! test/langtools/tools/javac/api/6468404/T6468404.java
! test/langtools/tools/javac/api/6471599/Main.java
! test/langtools/tools/javac/api/Sibling.java
! test/langtools/tools/javac/api/T6257235.java
! test/langtools/tools/javac/api/T6258271.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6306137.java
! test/langtools/tools/javac/api/T6358786.java
! test/langtools/tools/javac/api/T6397104.java
! test/langtools/tools/javac/api/T6400205.java
! test/langtools/tools/javac/api/T6400207.java
! test/langtools/tools/javac/api/T6407011.java
! test/langtools/tools/javac/api/TestEvalExpression.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/api/TestGetTree.java
! test/langtools/tools/javac/api/TestJavacTask.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
! test/langtools/tools/javac/api/TestOperators.java
! test/langtools/tools/javac/api/TestResolveIdent.java
! test/langtools/tools/javac/boxing/T5082929.java
! test/langtools/tools/javac/boxing/T6348760.java
! test/langtools/tools/javac/cast/5043020/T5043020.java
! test/langtools/tools/javac/cast/6302214/T6302214a.java
! test/langtools/tools/javac/enum/6424358/T6424358.java
! test/langtools/tools/javac/enum/NoFinal.java
! test/langtools/tools/javac/enum/NoFinal2.java
! test/langtools/tools/javac/enum/NoFinal3.java
! test/langtools/tools/javac/enum/NoFinal4.java
! test/langtools/tools/javac/enum/NoFinal5.java
! test/langtools/tools/javac/enum/OkFinal.java
! test/langtools/tools/javac/enum/T5075242.java
! test/langtools/tools/javac/enum/T5081785.java
! test/langtools/tools/javac/enum/forwardRef/T6425594.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java
! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java
! test/langtools/tools/javac/generics/5086027/T5086027.java
! test/langtools/tools/javac/generics/5086027/T5086027pos.java
! test/langtools/tools/javac/generics/6192945/Method.java
! test/langtools/tools/javac/generics/6207386/Test.java
! test/langtools/tools/javac/generics/6227936/T6227936.java
! test/langtools/tools/javac/generics/6245699/T6245699c.java
! test/langtools/tools/javac/generics/6292765/T6292765.java
! test/langtools/tools/javac/generics/6332204/T6332204.java
! test/langtools/tools/javac/generics/6413682/TestPos.java
! test/langtools/tools/javac/generics/T6391995.java
! test/langtools/tools/javac/generics/inference/5073060/Neg.java
! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java
! test/langtools/tools/javac/generics/inference/5081782/Neg.java
! test/langtools/tools/javac/generics/inference/5081782/Pos.java
! test/langtools/tools/javac/generics/inference/6215213/T6215213.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/langtools/tools/javac/generics/inference/6302954/T6456971.java
! test/langtools/tools/javac/generics/inference/6359106/T6359106.java
! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java
! test/langtools/tools/javac/generics/rawOverride/Fail1.java
! test/langtools/tools/javac/generics/rawOverride/T6178365.java
! test/langtools/tools/javac/generics/rawOverride/Warn1.java
! test/langtools/tools/javac/generics/rawOverride/Warn2.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java
! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java
! test/langtools/tools/javac/generics/typevars/5060485/Method.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java
! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java
! test/langtools/tools/javac/generics/typevars/5060485/Pos.java
! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java
! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java
! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java
! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java
! test/langtools/tools/javac/generics/wildcards/T5097548.java
! test/langtools/tools/javac/generics/wildcards/T5097548b.java
! test/langtools/tools/javac/jvm/6397652/T6397652.java
! test/langtools/tools/javac/nested/5009484/Y.java
! test/langtools/tools/javac/overload/T4494762.java
! test/langtools/tools/javac/positions/T6402077.java
! test/langtools/tools/javac/positions/T6404194.java
! test/langtools/tools/javac/processing/6359313/T6359313.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/model/6194785/T6194785.java
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
! test/langtools/tools/javac/processing/options/Xprint.java
! test/langtools/tools/javac/scope/6225935/T6214959.java
! test/langtools/tools/javac/scope/6225935/T6225935.java
! test/langtools/tools/javac/scope/6225935/T6381787.java
! test/langtools/tools/javac/scope/6225935/Test.java
! test/langtools/tools/javac/scope/6392998/T6392998.java
! test/langtools/tools/javac/unicode/FirstChar.java
! test/langtools/tools/javac/unit/T6198196.java
! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/langtools/tools/javac/unit/util/list/AbstractList.java
! test/langtools/tools/javac/unit/util/list/FromArray.java
! test/langtools/tools/javac/util/filemanager/TestName.java
Changeset: 3b271981
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-14 07:57:53 +0000
URL: https://git.openjdk.org/babylon/commit/3b271981662df2a7fdf04ffd75d017964425607c
8325647: [IR framework] Only prints stdout if exitCode is 134
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
Changeset: d1032d71
Branch: code-reflection
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-14 07:59:19 +0000
URL: https://git.openjdk.org/babylon/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0
8343829: Unify decimal and hexadecimal parsing in FloatingDecimal
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: 265bc5f4
Branch: code-reflection
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-14 08:21:54 +0000
URL: https://git.openjdk.org/babylon/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f
8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447
Reviewed-by: cjplummer, alanb
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
Changeset: b76b6107
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-05-14 08:28:11 +0000
URL: https://git.openjdk.org/babylon/commit/b76b610788cea7149a04faeeba01067272b6e046
8356869: RISC-V: Improve tail handling of array fill stub
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
Changeset: fc6f4da8
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-05-14 08:38:01 +0000
URL: https://git.openjdk.org/babylon/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6
8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation
Reviewed-by: rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.cpp
! src/hotspot/cpu/ppc/vmreg_ppc.hpp
! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp
Changeset: 86f39ab5
Branch: code-reflection
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2025-05-14 08:39:21 +0000
URL: https://git.openjdk.org/babylon/commit/86f39ab5bb58a1d1e720badd7261365398134151
8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore
Reviewed-by: abarashev, rhalade
! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java
Changeset: 5c73dfc2
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-14 09:05:49 +0000
URL: https://git.openjdk.org/babylon/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7
8352533: Report useful IOExceptions when jspawnhelper fails
Reviewed-by: simonis, rriggs, stuefe
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
Changeset: 3270b009
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-05-14 12:00:23 +0000
URL: https://git.openjdk.org/babylon/commit/3270b00957038e95e3c1632daa9b7227d59f9af7
8356173: Remove ThreadCritical
Reviewed-by: dholmes, kbarrett, jsjolen
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
- src/hotspot/os/posix/threadCritical_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
- src/hotspot/os/windows/threadCritical_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/threadCritical.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: a989245a
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-14 12:38:40 +0000
URL: https://git.openjdk.org/babylon/commit/a989245a2424d136f5d2a828eda666c3867b0f48
8327466: ct.sym zip not reproducible across build environment timezones
Reviewed-by: erikj, jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
Changeset: 97b0dd21
Branch: code-reflection
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-05-14 14:12:10 +0000
URL: https://git.openjdk.org/babylon/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2
8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: epeter, dlong
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm
Changeset: 1afd887b
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-14 14:58:29 +0000
URL: https://git.openjdk.org/babylon/commit/1afd887b138ac2425289b6f863801774f050c23c
8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
Changeset: 10436c1e
Branch: code-reflection
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-14 15:39:09 +0000
URL: https://git.openjdk.org/babylon/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f
8356281: Fix for TestFPComparison failure due to incorrect result
Reviewed-by: sviswanathan, thartmann, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
Changeset: a2628357
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-14 17:07:28 +0000
URL: https://git.openjdk.org/babylon/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76
8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS
Reviewed-by: kevinw, amenkov, sspitsyn
! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java
Changeset: 7c8e273f
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-14 17:41:42 +0000
URL: https://git.openjdk.org/babylon/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53
8356420: Provide examples on wrapping System.in
Reviewed-by: liach, smarks, alanb, bpb, iris
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/Scanner.java
! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java
Changeset: 75504a35
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-14 18:12:35 +0000
URL: https://git.openjdk.org/babylon/commit/75504a35ee663625982f8aed508e5ff562643334
8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java
Changeset: e91088a9
Branch: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-05-14 18:47:42 +0000
URL: https://git.openjdk.org/babylon/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d
8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code
Reviewed-by: serb, prr
! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java
Changeset: ecabea6c
Branch: code-reflection
Author: Ben Perez <bperez at openjdk.org>
Date: 2025-05-14 19:38:34 +0000
URL: https://git.openjdk.org/babylon/commit/ecabea6cd315eaf08571ef61ff267318140d147b
8347608: Optimize Java implementation of ML-KEM
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
Changeset: 948ade8e
Branch: code-reflection
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-05-14 19:47:38 +0000
URL: https://git.openjdk.org/babylon/commit/948ade8e7003a41683600428c8e3155c7ed798db
8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: b66ab8eb
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-14 22:00:46 +0000
URL: https://git.openjdk.org/babylon/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5
8356693: AOT assembly phase fails with -javaagent
Reviewed-by: asmehra, ccheung, shade
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
Changeset: 5e50a584
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-14 23:11:46 +0000
URL: https://git.openjdk.org/babylon/commit/5e50a584744d316dd881c9404f75e65f31bb0e75
8356838: AOT incorrectly sets a cached class's loader type to boot
Reviewed-by: ccheung, iveresov
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java
= test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java
Changeset: dc881ee3
Branch: code-reflection
Author: Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2025-05-15 07:50:28 +0000
URL: https://git.openjdk.org/babylon/commit/dc881ee36900bc12bea9616a6078a1f3266c183d
8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop
Reviewed-by: alanb, clanger
! src/java.base/unix/native/libnio/ch/Net.c
Changeset: e557b695
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-15 07:57:14 +0000
URL: https://git.openjdk.org/babylon/commit/e557b6956bdf9b0d89ad69427c7b4a97a65868ea
8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/java/awt/Toolkit.java
Changeset: b8d2bdb4
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-15 08:03:44 +0000
URL: https://git.openjdk.org/babylon/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10
8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time"
Reviewed-by: iwalulya, shade
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 13b35414
Branch: code-reflection
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-05-15 09:20:56 +0000
URL: https://git.openjdk.org/babylon/commit/13b3541467aa91c2e0ad4da70efdb25b7334d3fe
8356866: Cleanup hotspot/jtreg/ProblemList.txt
Reviewed-by: syan, tschatzl
! test/hotspot/jtreg/ProblemList.txt
Changeset: 883e52aa
Branch: code-reflection
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-05-15 11:06:22 +0000
URL: https://git.openjdk.org/babylon/commit/883e52aa105727f4bc852d1497e049b689695152
8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53
Reviewed-by: aph
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 1d36f173
Branch: code-reflection
Author: Adam Sotona <asotona at openjdk.org>
Date: 2025-05-15 12:04:17 +0000
URL: https://git.openjdk.org/babylon/commit/1d36f173c4e924d5049f153eceb13b09e7adebab
8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null
Reviewed-by: liach
= test/langtools/tools/javac/8351232/Anno.java
+ test/langtools/tools/javac/8351232/Cls.java
= test/langtools/tools/javac/8351232/Intf1.java
= test/langtools/tools/javac/8351232/Intf2.java
+ test/langtools/tools/javac/8351232/TestClass.java
+ test/langtools/tools/javac/8351232/TypeAnnotationSymNullTest.java
Changeset: 5cb23171
Branch: code-reflection
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-05-15 12:54:49 +0000
URL: https://git.openjdk.org/babylon/commit/5cb231714f364064bb5a59db8eb07d43823478eb
8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/lcm.cpp
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java
Changeset: 81e8e670
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-05-15 14:10:16 +0000
URL: https://git.openjdk.org/babylon/commit/81e8e670cec4e09502965110a77982f7d2f85ad9
8351347: HttpClient Improve logging of response headers
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: 073af3bb
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-15 14:39:52 +0000
URL: https://git.openjdk.org/babylon/commit/073af3bbaa3ee81b693136b2de7fee407d8ae04b
8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java
Changeset: 3df8ca1e
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-15 14:47:02 +0000
URL: https://git.openjdk.org/babylon/commit/3df8ca1ebaf3539363efd569ba9487f5d985117d
8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix)
Reviewed-by: alanb, cstein
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
+ test/jdk/java/nio/file/Files/NotADirectory.java
Changeset: 8fcfddb2
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-05-15 14:54:27 +0000
URL: https://git.openjdk.org/babylon/commit/8fcfddb2d202cdb61941efdb3fec5807fee98c33
8353197: Document preconditions for JavaLangAccess methods
Reviewed-by: pminborg, liach
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/math/ToDecimal.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
Changeset: a1c7e494
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-15 15:38:56 +0000
URL: https://git.openjdk.org/babylon/commit/a1c7e494c842e4138f03cffb31448e9e92ba917d
8350482: [s390x] Relativize esp in interpreter frames
Reviewed-by: lucy, rrich
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: b3e856f9
Branch: code-reflection
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-05-15 16:03:43 +0000
URL: https://git.openjdk.org/babylon/commit/b3e856f9b37078969478809207b63fb6bc9c5f13
8356847: Problem list two test cases for JDK-8284234
Reviewed-by: tschatzl
! test/hotspot/jtreg/ProblemList.txt
Changeset: e056bbec
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-15 16:14:13 +0000
URL: https://git.openjdk.org/babylon/commit/e056bbec928e3914a3b5cd14753406619e187178
8356822: Refactor HTML anchor tags to javadoc in Charset
Reviewed-by: iris, liach
! src/java.base/share/classes/java/nio/charset/Charset.java
Changeset: 1e61352b
Branch: code-reflection
Author: Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-15 16:33:35 +0000
URL: https://git.openjdk.org/babylon/commit/1e61352b54e1ac85fbc6b54a7a29e8782dd42d2c
8356709: Avoid redundant String formatting in BigDecimal.valueOf(double)
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/math/BigDecimal/ValueOfDouble.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
Changeset: 850c789a
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-15 16:35:16 +0000
URL: https://git.openjdk.org/babylon/commit/850c789a827e21cda3096276d9638f56fae76c3e
8349754: Invalid "early reference" error when class extends an outer class
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
Changeset: c59debb3
Branch: code-reflection
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-05-15 17:18:56 +0000
URL: https://git.openjdk.org/babylon/commit/c59debb3844d009ac501a48c31822a07f00521e9
8354887: Preserve runtime blobs in AOT code cache
Co-authored-by: Andrew Dinn <adinn at openjdk.org>
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 9223ed78
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-15 20:32:02 +0000
URL: https://git.openjdk.org/babylon/commit/9223ed788a53820dcc1e285a6e0df0c97b05fb09
8351996: Behavioral updates for ClassValue::remove
Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: vklang, jrose
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: fe790cb3
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-15 20:39:48 +0000
URL: https://git.openjdk.org/babylon/commit/fe790cb319243dc381f5f12f9010e33681ecb17a
8356177: Regression after JDK-8352180
Reviewed-by: sspitsyn, cjplummer, lmesnik
! src/hotspot/os/windows/attachListener_windows.cpp
+ test/hotspot/jtreg/serviceability/attach/FailedDequeueTest.java
Changeset: efdbb6af
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-15 21:14:42 +0000
URL: https://git.openjdk.org/babylon/commit/efdbb6afce4116140c066641128264ab42697912
8354083: Support --add-reads with -XX:+AOTClassLinking
Reviewed-by: iklam, alanb
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
- test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java
- test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java
Changeset: f6b0f016
Branch: code-reflection
Author: Paul H <p.hayder at icloud.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-15 22:35:48 +0000
URL: https://git.openjdk.org/babylon/commit/f6b0f016f6da5d9c96b21c74d3b906ed8e6ae4b4
8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit
Reviewed-by: kcr, honkar, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
Changeset: a8d8ffa8
Branch: code-reflection
Author: kieran-farrell <kieran.farrell at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-05-16 07:33:17 +0000
URL: https://git.openjdk.org/babylon/commit/a8d8ffa8ad63f8f6308e2da224894fb2aded5d5c
8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/InterfaceAddress.java
Changeset: a6ebcf61
Branch: code-reflection
Author: Andrew Haley <aph at openjdk.org>
Date: 2025-05-16 09:28:35 +0000
URL: https://git.openjdk.org/babylon/commit/a6ebcf61eb522a1bcfc9f2169d42974af3883b00
8354674: AArch64: Intrinsify Unsafe::setMemory
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
= test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentFillUnsafe.java
Changeset: a0a30607
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-16 11:31:37 +0000
URL: https://git.openjdk.org/babylon/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb
8353638: C2: deoptimization and re-execution cycle with StringBuilder
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 0d867578
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-16 11:32:01 +0000
URL: https://git.openjdk.org/babylon/commit/0d8675780f28d25ed538589480cc208b48fe7e93
8355488: Add stress mode for C2 loop peeling
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: 079fccfa
Branch: code-reflection
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-16 12:25:04 +0000
URL: https://git.openjdk.org/babylon/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee
8353888: Implement JEP 510: Key Derivation Function API
Reviewed-by: valeriep, mullan, liach
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/KDF.java
! src/java.base/share/classes/javax/crypto/KDFParameters.java
! src/java.base/share/classes/javax/crypto/KDFSpi.java
! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
Changeset: bca293d0
Branch: code-reflection
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-05-16 13:19:01 +0000
URL: https://git.openjdk.org/babylon/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9
8336470: Source launcher should work with service loader SPI in unnamed module
Reviewed-by: alanb
! make/CompileInterimLangtools.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider
+ test/langtools/tools/javac/launcher/src/Tool.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java
Changeset: 46a12e78
Branch: code-reflection
Author: Timofei Pushkin <tpushkin at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-16 13:51:58 +0000
URL: https://git.openjdk.org/babylon/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef
8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive
Reviewed-by: iklam, ccheung
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/cds/unregisteredClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java
= test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java
Changeset: 413843cf
Branch: code-reflection
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-16 16:20:37 +0000
URL: https://git.openjdk.org/babylon/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083
8356649: Update JCStress test suite
Reviewed-by: lmesnik
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: d5245092
Branch: code-reflection
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-16 16:20:52 +0000
URL: https://git.openjdk.org/babylon/commit/d5245092249ed400f98711393e25e0ae97990daf
8356702: CTW: Update modules
Reviewed-by: lmesnik
! test/hotspot/jtreg/applications/ctw/modules/generate.bash
Changeset: 63ef90be
Branch: code-reflection
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-05-16 17:21:16 +0000
URL: https://git.openjdk.org/babylon/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06
8357084: Zero build fails after JDK-8354887
Reviewed-by: ccheung, kvn
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: 3dd34517
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-16 18:02:42 +0000
URL: https://git.openjdk.org/babylon/commit/3dd34517000e4ce1a21619922c62c025f98aad44
8357075: Remove leftover COMPAT locale data tests
Reviewed-by: joehw, iris, jlu
- test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 10258dc5
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-16 20:45:21 +0000
URL: https://git.openjdk.org/babylon/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769
8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java
Changeset: 76570c62
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-16 22:12:59 +0000
URL: https://git.openjdk.org/babylon/commit/76570c627db527f856f2394fb9ead02939eca621
8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887
Reviewed-by: kvn, iklam
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 6c42856b
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-18 11:32:37 +0000
URL: https://git.openjdk.org/babylon/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe
8356778: Compiler add event logging in case of failures
Reviewed-by: lucy
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compilationLog.cpp
Changeset: 9927ec0b
Branch: code-reflection
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-18 23:28:01 +0000
URL: https://git.openjdk.org/babylon/commit/9927ec0b91775db342b2bbc1937253325c367a19
8356328: Some C2 IR nodes miss size_of() function
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/opaquenode.hpp
Changeset: 969708bd
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-19 05:17:05 +0000
URL: https://git.openjdk.org/babylon/commit/969708bd8f0de49f641eab3881cb15712aa34f1e
8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 77a3e04f
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-19 07:29:25 +0000
URL: https://git.openjdk.org/babylon/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1
8357016: Candidate main methods not computed properly
Reviewed-by: jpai, vromero
! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/TestHelper.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 50a7c61d
Branch: code-reflection
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-19 07:39:42 +0000
URL: https://git.openjdk.org/babylon/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef
8355970: C2: Add command line option to print the compile phases
Reviewed-by: chagedorn, kvn, mchevalier
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 67fb1ee7
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-19 08:04:44 +0000
URL: https://git.openjdk.org/babylon/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b
8356946: x86: Optimize interpreter profile updates
Reviewed-by: kvn, jsjolen
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
Changeset: 2fb3329d
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-19 08:08:09 +0000
URL: https://git.openjdk.org/babylon/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19
8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java
Changeset: effe40a2
Branch: code-reflection
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-19 09:08:33 +0000
URL: https://git.openjdk.org/babylon/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7
8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test
Reviewed-by: dfuchs
! test/jdk/TEST.groups
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java
Changeset: 133c6fb4
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-19 10:04:32 +0000
URL: https://git.openjdk.org/babylon/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd
8355481: Clean up MHN_copyOutBootstrapArguments
Reviewed-by: dholmes, coleenp
! src/hotspot/share/prims/methodHandles.cpp
Changeset: 36c9be70
Branch: code-reflection
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-19 10:15:56 +0000
URL: https://git.openjdk.org/babylon/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022
8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J"
Reviewed-by: jpai, thartmann
! test/jdk/tools/launcher/ToolsOpts.java
Changeset: afcaf840
Branch: code-reflection
Author: Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-19 10:17:13 +0000
URL: https://git.openjdk.org/babylon/commit/afcaf84022f165d66068c16460b7666f48e84773
8357106: Add missing classpath exception copyright headers
Reviewed-by: jpai
! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
Changeset: 7f7add1e
Branch: code-reflection
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-05-19 10:52:41 +0000
URL: https://git.openjdk.org/babylon/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604
8355608: Async UL should take the file lock of stream when outputting
Reviewed-by: aboldtch, iklam
! src/hotspot/share/logging/logFileStreamOutput.cpp
Changeset: 26cb016b
Branch: code-reflection
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-05-19 11:06:03 +0000
URL: https://git.openjdk.org/babylon/commit/26cb016b750963a4622985399130024792691984
8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java
Changeset: 3acfa9e4
Branch: code-reflection
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-19 11:28:54 +0000
URL: https://git.openjdk.org/babylon/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0
8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java
Changeset: 2e26b431
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-19 13:32:03 +0000
URL: https://git.openjdk.org/babylon/commit/2e26b431585129b705f57955b660d155eaf138b8
8356875: RISC-V: extension flag UseZvfh should depends on UseZfh
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 92fd4499
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-05-19 13:32:17 +0000
URL: https://git.openjdk.org/babylon/commit/92fd44992b9326fa10ec8303394dac17bb81b168
8350960: RISC-V: Add riscv backend for Float16 operations - vectorization
Reviewed-by: fyang, dzhang, luhenry
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 265d6301
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-19 13:38:38 +0000
URL: https://git.openjdk.org/babylon/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0
8357187: JFR: User-defined defaults should be respected when an incorrect setting is set
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
Changeset: fbc12be7
Branch: code-reflection
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-19 14:33:12 +0000
URL: https://git.openjdk.org/babylon/commit/fbc12be73217315d66792b6ad3faacab133bb9d5
8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test
Reviewed-by: weijun
! test/jdk/java/security/cert/CertificateFactory/SlowStream.java
- test/jdk/java/security/cert/CertificateFactory/slowstream.sh
Changeset: 84a98ab4
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-19 14:53:52 +0000
URL: https://git.openjdk.org/babylon/commit/84a98ab43ff268d0b10926b35320717d691337ae
8357166: Many AOT tests failed with VM crash
Reviewed-by: thartmann, shade
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: 6a58af31
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-19 15:00:54 +0000
URL: https://git.openjdk.org/babylon/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3
8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support
Reviewed-by: asmehra, fyang, shade, mdoerr
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6818dcc0
Branch: code-reflection
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-05-19 16:53:13 +0000
URL: https://git.openjdk.org/babylon/commit/6818dcc08ed85e220c5206fda5c991b886e35334
8351230: Collections.synchronizedList returns a list that is not thread-safe
Reviewed-by: jpai
! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/SyncListBash.java
! test/jdk/java/util/SequencedCollection/Basic.java
Changeset: bd995256
Branch: code-reflection
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-19 17:09:15 +0000
URL: https://git.openjdk.org/babylon/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139
8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706
Reviewed-by: rriggs
! test/hotspot/jtreg/ProblemList-enable-preview.txt
! test/jdk/ProblemList-enable-preview.txt
Changeset: 27a42435
Branch: code-reflection
Author: Yannik Stradmann <yjs at stradmann.name>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-05-19 21:28:02 +0000
URL: https://git.openjdk.org/babylon/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c
8354560: Exponentially delay subsequent native thread creation in case of EAGAIN
Reviewed-by: dholmes, fbredberg
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: fbeea1da
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-19 21:33:22 +0000
URL: https://git.openjdk.org/babylon/commit/fbeea1daef6a65875d713395c489483762d804fe
8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/print/CustomOutputBin.java
Changeset: 637e9d16
Branch: code-reflection
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-05-19 22:47:13 +0000
URL: https://git.openjdk.org/babylon/commit/637e9d16ddb21003234abcd32f759aefd91f21f9
8354556: Expand value-based class warnings to java.lang.ref API
Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/util/WeakHashMap.java
+ src/java.base/share/classes/jdk/internal/RequiresIdentity.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
+ test/langtools/tools/javac/diags/examples/RequiresIdentity.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/lint/RequiresIdentityHelper.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.out
+ test/langtools/tools/javac/lint/RequiresIdentityTest2.out
Changeset: 890456f0
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-19 23:43:19 +0000
URL: https://git.openjdk.org/babylon/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b
8355078: java.awt.Color.createContext() uses unnecessary synchronization
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/ColorPaintContext.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java
Changeset: 39d8d109
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-20 02:40:05 +0000
URL: https://git.openjdk.org/babylon/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda
8348906: InstanceOfTree#getType doesn't specify when it returns null
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ test/langtools/tools/javac/patterns/InstanceOfModelTest.java
Changeset: 7077535c
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-20 03:44:25 +0000
URL: https://git.openjdk.org/babylon/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3
8356595: Convert -Xlog:cds to -Xlog:aot (step1)
Reviewed-by: ccheung, dholmes, jsjolen, matsaave
! make/GenerateLinkOptData.gmk
! make/RunTests.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLogging.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: f8d7f663
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-20 05:46:34 +0000
URL: https://git.openjdk.org/babylon/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
! make/Images.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: e961b13c
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-20 06:04:33 +0000
URL: https://git.openjdk.org/babylon/commit/e961b13cd68bc352b86af17c7e53df8537519beb
8356165: System.in in jshell replace supplementary characters with ??
Reviewed-by: cstein, asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: f8fc7eeb
Branch: code-reflection
Author: Arno Zeller <azeller at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-20 10:19:22 +0000
URL: https://git.openjdk.org/babylon/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4
8357052: java/io/File/GetXSpace.java prints wrong values in exception
Reviewed-by: bpb
! test/jdk/java/io/File/GetXSpace.java
Changeset: 0db5511c
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-05-20 10:20:59 +0000
URL: https://git.openjdk.org/babylon/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19
8354969: Add strdup function for ResourceArea
Reviewed-by: dholmes, iklam
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/memory/test_arena.cpp
Changeset: ab985a7c
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-05-20 10:44:34 +0000
URL: https://git.openjdk.org/babylon/commit/ab985a7c5d313304e6d601571885dcb871967259
8341544: Restore fence() in Mutex
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
Changeset: 1a97eb42
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-20 12:06:35 +0000
URL: https://git.openjdk.org/babylon/commit/1a97eb429b520b7c4e625b97553c954d065c00cb
8355515: Clarify the purpose of forcePass() and forceFail() methods
Reviewed-by: aivanov, kizune
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: e6750a5b
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-20 13:15:43 +0000
URL: https://git.openjdk.org/babylon/commit/e6750a5bb0580733820a0885d40704e050baf97d
8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: 277bb208
Branch: code-reflection
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-20 13:51:47 +0000
URL: https://git.openjdk.org/babylon/commit/277bb208a2c6de888c57285854b6f5d030021f94
8355094: Performance drop in auto-vectorized kernel due to split store
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java
Changeset: 62d155e8
Branch: code-reflection
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-05-20 14:18:41 +0000
URL: https://git.openjdk.org/babylon/commit/62d155e8c3b952ecf1f615666c7d71996ba43d74
8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java
Changeset: 6162e2c5
Branch: code-reflection
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-05-20 14:50:46 +0000
URL: https://git.openjdk.org/babylon/commit/6162e2c5213c5dd7c1127fd9616b543efa898962
8357062: Update Public Suffix List to 823beb1
Reviewed-by: mullan
! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: bcf5cd69
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-20 15:49:51 +0000
URL: https://git.openjdk.org/babylon/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c85a6
8355954: File.delete removes read-only files (win)
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
+ test/jdk/java/io/File/DeleteReadOnly.java
! test/jdk/java/io/File/SetAccess.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: e9d1d87b
Branch: code-reflection
Author: Patrick Strawderman <pstrawderman at netflix.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-05-20 17:20:49 +0000
URL: https://git.openjdk.org/babylon/commit/e9d1d87b34f636747065c01128a12fc057070e09
8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
Changeset: 972f2ebe
Branch: code-reflection
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-20 19:06:22 +0000
URL: https://git.openjdk.org/babylon/commit/972f2ebe978280d22531a70116e79837632f6ebc
8351412: Add AVX-512 intrinsics for ML-KEM
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
Changeset: cedd1a53
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-20 20:11:56 +0000
URL: https://git.openjdk.org/babylon/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8caf
8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift!
Reviewed-by: asmehra, mdoerr
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/share/code/relocInfo.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 74fc4e4e
Branch: code-reflection
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-21 04:39:35 +0000
URL: https://git.openjdk.org/babylon/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f8f
8357179: Deprecate VFORK launch mechanism from Process implementation (linux)
Reviewed-by: rriggs
! src/java.base/unix/classes/java/lang/ProcessImpl.java
Changeset: 50e873f0
Branch: code-reflection
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-05-21 05:59:52 +0000
URL: https://git.openjdk.org/babylon/commit/50e873f0e88d6643586907dea5731d739b7826dc
8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree
Reviewed-by: stefank, eosterlund, jsikstro
- src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
- src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
- test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
Changeset: 50a7755f
Branch: code-reflection
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-21 06:44:54 +0000
URL: https://git.openjdk.org/babylon/commit/50a7755fa45529966373b58652c15975157ab846
8347530: Improve error message with invalid permits clauses
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8347530.java
+ test/langtools/tools/javac/T8347530.out
+ test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out
Changeset: 91194517
Branch: code-reflection
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-21 08:07:17 +0000
URL: https://git.openjdk.org/babylon/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf5975a
8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: a0cdf36b
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-21 08:39:43 +0000
URL: https://git.openjdk.org/babylon/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627458
8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener
Reviewed-by: liach, aivanov, serb
! src/java.desktop/share/classes/java/awt/Toolkit.java
Changeset: 735c7899
Branch: code-reflection
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-05-21 08:54:19 +0000
URL: https://git.openjdk.org/babylon/commit/735c7899d124a4e0c9579ea7802c9475eaedda10
8334717: Add JVMCI support for APX EGPRs
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java
Changeset: 5f38d1bb
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-21 08:57:55 +0000
URL: https://git.openjdk.org/babylon/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13
8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build
Reviewed-by: sspitsyn
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: 7c82e09b
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-21 09:23:23 +0000
URL: https://git.openjdk.org/babylon/commit/7c82e09b509a67cafd67f6d2aa33756bf8755253
8357048: RunTest variables should always be assigned
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: b8057cf1
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-21 10:54:40 +0000
URL: https://git.openjdk.org/babylon/commit/b8057cf103bff6f8e2600c098519289a43227362
8357436: Change jspawnhelper warning recommendation from VFORK to FORK
Reviewed-by: stuefe, alanb
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 2c126f19
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-05-21 11:11:58 +0000
URL: https://git.openjdk.org/babylon/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63
8357370: Export supported GCs in JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: a4f66f54
Branch: code-reflection
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-05-21 11:27:05 +0000
URL: https://git.openjdk.org/babylon/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e554
8325859: Potential information loss during type inference
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java
Changeset: 108e454a
Branch: code-reflection
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-21 11:43:13 +0000
URL: https://git.openjdk.org/babylon/commit/108e454a042aaca2a36cd0d8087e7668e3cac29c
8356924: RISC-V: Clean up cost for vector instructions
Reviewed-by: fjiang, fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: a175767c
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-21 12:54:05 +0000
URL: https://git.openjdk.org/babylon/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5cf
8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages
Reviewed-by: kbarrett, iwalulya
! src/java.base/share/man/java.md
Changeset: a07150af
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-21 13:24:39 +0000
URL: https://git.openjdk.org/babylon/commit/a07150af1139b262513a25f4fdd32173af95ff4f
8357376: Disable syntax highlighting for JDK API docs
Reviewed-by: erikj
! make/Docs.gmk
Changeset: b63ec0ab
Branch: code-reflection
Author: Chihiro Ito <cito at openjdk.org>
Date: 2025-05-21 14:05:33 +0000
URL: https://git.openjdk.org/babylon/commit/b63ec0ab584cb941b44a39b6ff130224ed444b60
8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/os/TestProcessStart.java
Changeset: 21c12822
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-21 14:37:14 +0000
URL: https://git.openjdk.org/babylon/commit/21c1282207614e57138b37a7adca4ccf11cf5bef
8333664: Decouple command line parsing and package building in jpackage
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java
! src/jdk.jpackage/share/classes/module-info.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java
+ test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
Changeset: 254713ab
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-21 14:37:30 +0000
URL: https://git.openjdk.org/babylon/commit/254713ab598f186fd31484a48a6dfebaeb752920
8338833: Error on reference not found for a snippet target
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
Changeset: 275cfd32
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-21 15:21:49 +0000
URL: https://git.openjdk.org/babylon/commit/275cfd323b1b7b5e8927e7be2f229d200bac9980
8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java
Reviewed-by: alanb
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java
Changeset: 6546de1d
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-21 16:32:36 +0000
URL: https://git.openjdk.org/babylon/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5294
8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
Reviewed-by: jpai
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
Changeset: f1eead60
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-21 17:20:46 +0000
URL: https://git.openjdk.org/babylon/commit/f1eead60358fb919a94c7a91e61d1e54f04e584a
8357452: Remove code span highlight in JavaDoc default stylesheet
Reviewed-by: nbenalla, jjg, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 2dfbf41d
Branch: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-05-21 17:21:05 +0000
URL: https://git.openjdk.org/babylon/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977
8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place
Reviewed-by: honkar, prr
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h
Changeset: 400c9350
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-21 18:55:56 +0000
URL: https://git.openjdk.org/babylon/commit/400c935082a0d4d843cf369af6fefde12d637438
8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk
Reviewed-by: henryjen, rriggs
! test/lib-test/TEST.ROOT
! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
Changeset: 81536830
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-21 19:21:20 +0000
URL: https://git.openjdk.org/babylon/commit/81536830ed096005c4f09ab446238ce50989cea9
8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used
Reviewed-by: iklam, never, kvn
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
Changeset: afcbf6b2
Branch: code-reflection
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2025-05-21 19:49:51 +0000
URL: https://git.openjdk.org/babylon/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4
8357173: Split jtreg test group jdk tier3
Reviewed-by: mikael
! test/jdk/TEST.groups
Changeset: 4d706892
Branch: code-reflection
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-21 21:11:34 +0000
URL: https://git.openjdk.org/babylon/commit/4d7068923cd87fbfc2edee25406521b11580d153
8351993: VectorShuffle access to and from MemorySegments
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: 3ee14471
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-21 21:56:41 +0000
URL: https://git.openjdk.org/babylon/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4ec
8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type
Reviewed-by: dholmes
! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java
Changeset: f687cac8
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-05-21 22:13:07 +0000
URL: https://git.openjdk.org/babylon/commit/f687cac88946b397d043e16ce3adc7b66a205af8
8353504: CDS archives are not found when JVM is in non-variant location
Reviewed-by: iklam, shade
! src/hotspot/share/cds/cdsConfig.cpp
+ test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 07871cd7
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-21 22:39:11 +0000
URL: https://git.openjdk.org/babylon/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a57
8357063: Document preconditions for DecimalDigits methods
Reviewed-by: vyazici, liach, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: b685ea54
Branch: code-reflection
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-05-22 00:37:54 +0000
URL: https://git.openjdk.org/babylon/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4
8357511: [BACKOUT] 8357048: RunTest variables should always be assigned
Reviewed-by: dholmes, erikj
! make/RunTests.gmk
Changeset: ee689145
Branch: code-reflection
Author: Zdenek Zambersky <zzambers at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-22 03:39:47 +0000
URL: https://git.openjdk.org/babylon/commit/ee6891456ed672305d9b48846b5a7977373e1284
8343618: Stack smashing in awt_InputMethod.c on Linux s390x
Co-authored-by: Ichiroh Takiguchi <itakiguchi at openjdk.org>
Reviewed-by: prr, aph, amitkumar
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Changeset: 3bebb1fa
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-22 04:04:54 +0000
URL: https://git.openjdk.org/babylon/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a41
8357504: Refactor the assignment of loader bits in InstanceKlassFlags
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
Changeset: 68c1d305
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-22 04:31:46 +0000
URL: https://git.openjdk.org/babylon/commit/68c1d305e726f3f4d7209b857f58cc10de5c0132
8357287: Unify usage of ICC profile "header size" constants in CMM-related code
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java
Changeset: ec670652
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-22 05:56:17 +0000
URL: https://git.openjdk.org/babylon/commit/ec6706520b87eff3d87b3b65f3caa39db2d96581
8357361: Exception when compiling switch expression with inferred type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
Changeset: 061b5cc6
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-22 05:59:19 +0000
URL: https://git.openjdk.org/babylon/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a91
8347050: Console.readLine() drops '\' when reading through JLine
Reviewed-by: naoto
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
Changeset: 8184ce39
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-22 06:09:34 +0000
URL: https://git.openjdk.org/babylon/commit/8184ce39a8a732352ee841fed09cae905d27643c
8357514: Disable AOT caching for runtime stubs
Reviewed-by: iveresov, iklam
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: a919f6d0
Branch: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-05-22 06:39:55 +0000
URL: https://git.openjdk.org/babylon/commit/a919f6d04e5e1e3ccb123132ad945b240345dcaf
8356372: JVMTI heap sampling not working properly with outside TLAB allocations
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: sjohanss, sspitsyn
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadHeapSampler.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
Changeset: e348aa07
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-22 06:55:48 +0000
URL: https://git.openjdk.org/babylon/commit/e348aa071d7d20300062de5830e74fc78143c662
8351958: Some compile commands should be made diagnostic
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compilerOracle.cpp
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
Changeset: d9b6e4b1
Branch: code-reflection
Author: Jason Zaugg <jzaugg at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-22 07:25:43 +0000
URL: https://git.openjdk.org/babylon/commit/d9b6e4b13200684b69a161e288b9883ff0d96bec
8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance
Reviewed-by: liach, jpai, jlahoda, lancea
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 85b24c3c
Branch: code-reflection
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-22 07:56:34 +0000
URL: https://git.openjdk.org/babylon/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f47
8350869: os::stat doesn't follow symlinks on Windows
Reviewed-by: dholmes, mgronlun
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java
Changeset: c0665efd
Branch: code-reflection
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-22 08:36:47 +0000
URL: https://git.openjdk.org/babylon/commit/c0665efd4f7f43c567393570ba6872838debd77f
8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler
Reviewed-by: jlahoda, liach
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: 26053fe7
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-22 10:44:21 +0000
URL: https://git.openjdk.org/babylon/commit/26053fe78322940113629ee1bd72077f25e4be3e
8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests
Reviewed-by: vyazici, djelinski, dfuchs, syan
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
Changeset: 1e57648a
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-05-22 10:48:50 +0000
URL: https://git.openjdk.org/babylon/commit/1e57648abd569295f42dc19c00edfcc90c00b1d3
8350457: Implement JEP 519: Compact Object Headers
Reviewed-by: mdoerr, coleenp, zgu
! make/conf/jib-profiles.js
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
Changeset: 428d33ef
Branch: code-reflection
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-22 12:30:26 +0000
URL: https://git.openjdk.org/babylon/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866a7
8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual
Reviewed-by: jvernee, syan
! test/jdk/java/foreign/TestMatrix.java
Changeset: 12efc1fe
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-22 14:24:59 +0000
URL: https://git.openjdk.org/babylon/commit/12efc1fe3322d16f0e703b334912241d80dbaba9
8357165: test java/lang/invoke/ClassValueTest.java fails intermittently
Reviewed-by: jpai
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 72e440d0
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-22 15:17:34 +0000
URL: https://git.openjdk.org/babylon/commit/72e440d06e6a93141e8943f1a62610cd951e22c4
8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter
Reviewed-by: alanb, shade
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
Changeset: 16d45511
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-05-22 15:34:12 +0000
URL: https://git.openjdk.org/babylon/commit/16d45511342c32ac8e8f72fb68dc21ce13339dbe
8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk
Reviewed-by: ihse, shade
! .github/actions/get-bundles/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 1258af42
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-22 17:01:48 +0000
URL: https://git.openjdk.org/babylon/commit/1258af42bec92a2797897cb6126b60b582a29d76
8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447
Reviewed-by: never, yzheng
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
Changeset: 9ca1004e
Branch: code-reflection
Author: pawan chawdhary <pawan at dhcp-10-48-118-86.wifi.oracle.com>
Committer: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2025-05-22 17:08:08 +0000
URL: https://git.openjdk.org/babylon/commit/9ca1004e76a614328cd2eb7546143839c4d2f810
8352926: New test TestDockerMemoryMetricsSubgroup.java fails
Reviewed-by: mseledtsov, lmesnik
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
+ test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java
Changeset: b1b786a3
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-05-22 18:59:37 +0000
URL: https://git.openjdk.org/babylon/commit/b1b786a3be9774662424a629c0ad5d1260efc597
8357402: Crash in AdapterHandlerLibrary::lookup
Reviewed-by: shade, iveresov
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 139a05d0
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-22 19:19:45 +0000
URL: https://git.openjdk.org/babylon/commit/139a05d05959a84541a29dfae6151f92ce579ae6
8357176: java.awt javadoc code examples still use Applet API
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
- src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png
Changeset: fdda7661
Branch: code-reflection
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-22 21:25:33 +0000
URL: https://git.openjdk.org/babylon/commit/fdda7661906eab63d939e9f482449e21cc143c8f
8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed
Reviewed-by: prr, dnguyen, honkar
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
Changeset: 796ec5e7
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-22 23:35:13 +0000
URL: https://git.openjdk.org/babylon/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7e4
8353741: Eliminate table lookup in UUID.toString
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: 84024695
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-23 00:21:29 +0000
URL: https://git.openjdk.org/babylon/commit/840246956507ce354c3efd2dc3de44041ba5d607
8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace
Reviewed-by: shade, kvn
! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java
Changeset: a94d1a04
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 02:24:09 +0000
URL: https://git.openjdk.org/babylon/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5
8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java
Reviewed-by: aivanov
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
- test/jdk/javax/swing/JMenuItem/bug4729669.java
- test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4193d052
Branch: code-reflection
Author: jeremy <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 02:25:12 +0000
URL: https://git.openjdk.org/babylon/commit/4193d052c0ae2336d816d0e76dec5420aa386465
8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine
Reviewed-by: jdv, serb
! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java
Changeset: 1fd65b7a
Branch: code-reflection
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-23 03:48:09 +0000
URL: https://git.openjdk.org/babylon/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439
8351140: RISC-V: Intrinsify Unsafe::setMemory
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 99e01301
Branch: code-reflection
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-23 04:35:11 +0000
URL: https://git.openjdk.org/babylon/commit/99e01301cd7f063f167db107d31468b1d3f901aa
8356145: ListEnterExitTest.java fails on macos
Reviewed-by: aivanov, jdv, kizune
! test/jdk/java/awt/List/ListEnterExitTest.java
Changeset: 9d9e41f5
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-23 04:35:29 +0000
URL: https://git.openjdk.org/babylon/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289
8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity
Reviewed-by: vromero, liach
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.out
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
Changeset: d6e4c5f6
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-23 06:32:56 +0000
URL: https://git.openjdk.org/babylon/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18
8357506: [JVMCI] Consolidate eager JVMCI initialization code
Reviewed-by: kvn, yzheng
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: ae7ae847
Branch: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-05-23 06:54:51 +0000
URL: https://git.openjdk.org/babylon/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30
8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719
Reviewed-by: shade, mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
Changeset: 36f6d155
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-23 08:22:50 +0000
URL: https://git.openjdk.org/babylon/commit/36f6d155e3b9d0b279be33414573217ea38551ac
8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc
Reviewed-by: tschatzl, aboldtch, zgu
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.hpp
Changeset: 02995887
Branch: code-reflection
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-23 09:07:58 +0000
URL: https://git.openjdk.org/babylon/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc
8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/T8343580.java
Changeset: 68ee06f0
Branch: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-05-23 09:42:25 +0000
URL: https://git.openjdk.org/babylon/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b
8357563: Shenandoah headers leak un-prefixed defines
Reviewed-by: shade, kbarrett
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 488e4ea5
Branch: code-reflection
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-05-23 11:55:21 +0000
URL: https://git.openjdk.org/babylon/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436e28
8357539: TimeSource.now() is not monotonic
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
Changeset: 84a67e83
Branch: code-reflection
Author: Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 11:56:25 +0000
URL: https://git.openjdk.org/babylon/commit/84a67e83e3f4fcb6be6802d12b0788850a3845b5
8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64
Reviewed-by: kizune, dnguyen
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: f5e6d2c9
Branch: code-reflection
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-23 11:57:35 +0000
URL: https://git.openjdk.org/babylon/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e
8334016: Make PrintNullString.java automatic
Reviewed-by: aivanov, prr, dnguyen
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
Changeset: 48df41b6
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-23 12:01:45 +0000
URL: https://git.openjdk.org/babylon/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615d31
8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: d0402dda
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-23 13:34:32 +0000
URL: https://git.openjdk.org/babylon/commit/d0402ddad72f8ac251d963d57cd6710d6aa655d1
8355323: JShell LocalExecutionControl should add stopCheck() at method entry
Reviewed-by: liach, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/AbstractStopExecutionTest.java
+ test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
Changeset: b07da7bc
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-23 13:53:07 +0000
URL: https://git.openjdk.org/babylon/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879052
8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator
Reviewed-by: erikj
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
Changeset: 6a078204
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-23 14:53:44 +0000
URL: https://git.openjdk.org/babylon/commit/6a07820483bcf3e9d7df27ee496db43675f1c002
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
Changeset: 90e076b2
Branch: code-reflection
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-05-23 14:55:57 +0000
URL: https://git.openjdk.org/babylon/commit/90e076b2a1ee5f91317157911e2c62a37978e93e
8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: mcimadamore, liach, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
- test/langtools/tools/javac/T8343580.java
Changeset: a58bfb93
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-23 16:20:19 +0000
URL: https://git.openjdk.org/babylon/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b
8357638: Problemlist more Hotspot tests for static JDK
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 2b6b7661
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-05-23 16:29:57 +0000
URL: https://git.openjdk.org/babylon/commit/2b6b7661b949971fe776714795d7dd46ed343cde
8357581: [JVMCI] Add HotSpotProfilingInfo
Reviewed-by: kvn, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
Changeset: 917c1546
Branch: code-reflection
Author: Tejesh R <tr at openjdk.org>
Date: 2025-05-23 16:59:17 +0000
URL: https://git.openjdk.org/babylon/commit/917c1546f353c2814de8465d1dfad66b01561f12
8139228: JFileChooser renders file names as HTML document
Reviewed-by: prr, serb, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/HTMLFileName.java
Changeset: 2f530f89
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-23 17:44:39 +0000
URL: https://git.openjdk.org/babylon/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0
8357281: sun.util.Locale.LanguageTag should be immutable
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
Changeset: 85ca0813
Branch: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-23 17:59:47 +0000
URL: https://git.openjdk.org/babylon/commit/85ca0813f1624141993b20b3d8e404f86da2cef3
8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9
Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: 236e1b6d
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-23 18:17:40 +0000
URL: https://git.openjdk.org/babylon/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09
8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402
Reviewed-by: bpb, liach, darcy
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 66747710
Branch: code-reflection
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-23 19:29:09 +0000
URL: https://git.openjdk.org/babylon/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5
8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 070c84cd
Branch: code-reflection
Author: Chen Liang <liach at openjdk.org>
Date: 2025-05-23 22:58:09 +0000
URL: https://git.openjdk.org/babylon/commit/070c84cd22485a93a562a7639439fb056e840861
8357178: Simplify Class::componentType
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
Changeset: e8933057
Branch: code-reflection
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-24 09:51:53 +0000
URL: https://git.openjdk.org/babylon/commit/e89330579d5f38e282512211711fffeeea3e899e
8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64
Reviewed-by: mbaesken, aph
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 1f24a541
Branch: code-reflection
Author: Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-24 15:06:25 +0000
URL: https://git.openjdk.org/babylon/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5
8357644: Add missing CPE statements
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
Changeset: b0373537
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-24 17:08:03 +0000
URL: https://git.openjdk.org/babylon/commit/b037353734fd67f8898eb797a041bc1152a18178
8357081: Removed unused methods of HexDigits
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: b034710b
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-25 12:56:55 +0000
URL: https://git.openjdk.org/babylon/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0
8356629: Incorrect use of {@linkplain} in java.sql
Reviewed-by: lancea
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/DriverManager.java
Changeset: 4a4209ff
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-25 17:39:53 +0000
URL: https://git.openjdk.org/babylon/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8
8357685: Change the type of Integer::digits from char[] to byte[]
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: aac287eb
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-26 04:41:02 +0000
URL: https://git.openjdk.org/babylon/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63
8353581: Support for `import module` in JShell's code completion
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: a50d3bee
Branch: code-reflection
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-05-26 06:03:28 +0000
URL: https://git.openjdk.org/babylon/commit/a50d3bee12cd2f528067bc15b404cf2289977af5
8312198: [macos] metal pipeline - window rendering stops after display sleep
Reviewed-by: serb, avu, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
Changeset: 99f33b4d
Branch: code-reflection
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-05-26 07:24:25 +0000
URL: https://git.openjdk.org/babylon/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432
8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter
Reviewed-by: thartmann, mchevalier, mhaessig
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 3dbd2d3d
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-26 07:40:51 +0000
URL: https://git.openjdk.org/babylon/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d
8347570: Configure fails on macOS if directory name do not have correct case
Reviewed-by: erikj
! make/autoconf/basic.m4
Changeset: a37e8265
Branch: code-reflection
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-05-26 07:51:23 +0000
URL: https://git.openjdk.org/babylon/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be
8357649: IGV: add block index to the supplemental node properties
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 5cdeef81
Branch: code-reflection
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date: 2025-05-26 08:25:46 +0000
URL: https://git.openjdk.org/babylon/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7
8331859: [PPC64] Remove support for Power7 and older
Reviewed-by: mdoerr
! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 9946c85e
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-26 08:27:30 +0000
URL: https://git.openjdk.org/babylon/commit/9946c85e2f905f18340a76cebce04b0003783cb4
8357621: G1: Clean up G1BiasedArray
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
Changeset: ed4cd2ac
Branch: code-reflection
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-05-26 08:33:37 +0000
URL: https://git.openjdk.org/babylon/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add
8356989: Unexpected null in C2 compiled code
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java
Changeset: f825a511
Branch: code-reflection
Author: Kieran Farrell <kieran.farrell at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-26 11:12:49 +0000
URL: https://git.openjdk.org/babylon/commit/f825a51198137799f00a0ec2cefa1daa59542f68
7046003: Default value of Authenticator.getRequestingURL() is not specified
Reviewed-by: michaelm, jpai
! src/java.base/share/classes/java/net/Authenticator.java
Changeset: 7002233e
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-26 11:16:59 +0000
URL: https://git.openjdk.org/babylon/commit/7002233ed943a21b49bc69ff728964d004b2d5c1
8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: daa8eda5
Branch: code-reflection
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-05-26 11:52:32 +0000
URL: https://git.openjdk.org/babylon/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584
8357056: RISC-V: Asm fixes - load/store width
Reviewed-by: fjiang, mli, luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: bd095896
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-05-26 12:40:49 +0000
URL: https://git.openjdk.org/babylon/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d
8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base
Reviewed-by: weijun, liach
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/javax/crypto/KEM.java
Changeset: a300c356
Branch: code-reflection
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-26 14:22:12 +0000
URL: https://git.openjdk.org/babylon/commit/a300c356555019a42c19bf0c16184f6dee4ad96e
8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization"
Reviewed-by: syan, rcastanedalo
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java
Changeset: e8eff4d2
Branch: code-reflection
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-05-26 18:31:19 +0000
URL: https://git.openjdk.org/babylon/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186
8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java
Changeset: bbceab07
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-26 18:37:55 +0000
URL: https://git.openjdk.org/babylon/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
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: eosterlund, egahlin
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
+ src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
- src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/suspendedThreadTask.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/growableArray.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 2c034f57
Branch: code-reflection
Author: Doug Lea <dl at openjdk.org>
Date: 2025-05-26 22:37:42 +0000
URL: https://git.openjdk.org/babylon/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f
8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 37d04a1e
Branch: code-reflection
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-05-27 02:05:46 +0000
URL: https://git.openjdk.org/babylon/commit/37d04a1e365d005afec3651c5e25fdceeceb9313
8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: 78d0dc75
Branch: code-reflection
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-27 03:39:28 +0000
URL: https://git.openjdk.org/babylon/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e
8357460: RISC-V: Optimize array fill stub for small size
Reviewed-by: wenanjian, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 85af573c
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-27 06:58:57 +0000
URL: https://git.openjdk.org/babylon/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c
8356848: Separate Metaspace and GC printing
Reviewed-by: stefank, stuefe
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java
Changeset: 7bc315fa
Branch: code-reflection
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-05-27 08:17:02 +0000
URL: https://git.openjdk.org/babylon/commit/7bc315fa6ac4e539e52b077f15c061516e208278
8355585: Aarch64: Add aarch64 backend for Float16 vector operations
Reviewed-by: epeter, haosun, xgong, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/dfa.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 5924c2d6
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-05-27 08:28:55 +0000
URL: https://git.openjdk.org/babylon/commit/5924c2d6c7f636b428bc7f43abe2115af4532358
8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill
Reviewed-by: rcastanedalo, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 7cb6e5eb
Branch: code-reflection
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-27 08:37:32 +0000
URL: https://git.openjdk.org/babylon/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb
8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug
Reviewed-by: alanb
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
Changeset: f62b9780
Branch: code-reflection
Author: Arno Zeller <azeller at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 09:11:00 +0000
URL: https://git.openjdk.org/babylon/commit/f62b9780c38ed3caa64726be5ea47667847157e3
8357448: AOT crashes on linux musl with AddReads.java
Reviewed-by: mbaesken, shade, mdoerr
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: aea32ec5
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-27 09:17:29 +0000
URL: https://git.openjdk.org/babylon/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4
8357647: Stream gatherers forward upstream size information to downstream
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/util/stream/GathererOp.java
! test/jdk/java/util/stream/GathererTest.java
Changeset: b9db99d7
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 09:43:07 +0000
URL: https://git.openjdk.org/babylon/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6
8357797: Use StructuredTaskScopeImpl.ST_NEW for state init
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
Changeset: 9c191cc0
Branch: code-reflection
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-05-27 09:49:26 +0000
URL: https://git.openjdk.org/babylon/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745
8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages
Reviewed-by: asotona, cstein, liach
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/InputUITest.java
Changeset: 67d4ed17
Branch: code-reflection
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-05-27 10:43:16 +0000
URL: https://git.openjdk.org/babylon/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2
8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: b4b11d77
Branch: code-reflection
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-05-27 11:38:08 +0000
URL: https://git.openjdk.org/babylon/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6
8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 72a3022d
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-27 12:35:31 +0000
URL: https://git.openjdk.org/babylon/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2
8357842: PandocFilter misses copyright header
Reviewed-by: syan, erikj
! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java
Changeset: cdff7b96
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-27 14:33:35 +0000
URL: https://git.openjdk.org/babylon/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c
8357801: Parallel: Remove deprecated PSVirtualSpace methods
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
Changeset: c2953774
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-27 14:44:40 +0000
URL: https://git.openjdk.org/babylon/commit/c29537740efb04e061732a700582d43b1956cff4
8357800: Initialize JvmtiThreadState bool fields with bool literals
Reviewed-by: alanb, stefank
! src/hotspot/share/prims/jvmtiThreadState.cpp
Changeset: c1f066e1
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-27 17:11:24 +0000
URL: https://git.openjdk.org/babylon/commit/c1f066e17eacf7649df4042e2fb985da9724ef40
8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/nio/file/FileSystems.java
Changeset: d4b923d1
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-27 19:11:12 +0000
URL: https://git.openjdk.org/babylon/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0
8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address()
Reviewed-by: alanb, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
Changeset: da228e06
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-27 19:15:40 +0000
URL: https://git.openjdk.org/babylon/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c
8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment
Reviewed-by: alanb
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! test/jdk/java/util/zip/ChecksumBase.java
! test/jdk/java/util/zip/DeInflate.java
Changeset: 4755276f
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-27 19:47:56 +0000
URL: https://git.openjdk.org/babylon/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9
8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader)
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/nio/file/FileSystems.java
Changeset: 11ad1733
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-05-27 20:43:09 +0000
URL: https://git.openjdk.org/babylon/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f
8354944: Remove unnecessary PartiallyOrderedSet.nodes
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java
Changeset: 2e8b195a
Branch: code-reflection
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-05-27 21:40:27 +0000
URL: https://git.openjdk.org/babylon/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128
8354078: Implement JEP 521: Generational Shenandoah
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
Changeset: f25f4a3e
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-27 22:41:39 +0000
URL: https://git.openjdk.org/babylon/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50
8349665: Make clean removes module-deps.gmk
Reviewed-by: erikj
! make/Init.gmk
! make/Main.gmk
! make/PreInitSupport.gmk
Changeset: c110623d
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-27 23:23:26 +0000
URL: https://git.openjdk.org/babylon/commit/c110623d38806c5170fbff640e77933dcef8981b
8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java
Changeset: 4cad4379
Branch: code-reflection
Author: Steffen Nießing <zuniquex at protonmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-28 01:54:48 +0000
URL: https://git.openjdk.org/babylon/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d
8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null
Reviewed-by: rriggs, jpai, liach
! src/java.base/share/classes/java/lang/reflect/Proxy.java
Changeset: 96fb31e2
Branch: code-reflection
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-28 02:27:06 +0000
URL: https://git.openjdk.org/babylon/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee
8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 72b9aafd
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 02:39:59 +0000
URL: https://git.openjdk.org/babylon/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50
8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception
Reviewed-by: kvn, jrose
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 670ef8cc
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-05-28 05:54:10 +0000
URL: https://git.openjdk.org/babylon/commit/670ef8cc52e6eb068ca6968142629abc1c424571
8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8
Reviewed-by: dfuchs
! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java
! test/jdk/java/util/logging/LocalizedLevelName.java
! test/jdk/java/util/logging/SimpleFormatterFormat.java
! test/jdk/sun/util/logging/SourceClassName.java
Changeset: db515566
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-28 06:55:20 +0000
URL: https://git.openjdk.org/babylon/commit/db515566875b92bd4aff08cccc80d80b85f01514
8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation
Reviewed-by: ayang, kbarrett, mbaesken
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
Changeset: 1d57ff8a
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-28 07:52:17 +0000
URL: https://git.openjdk.org/babylon/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300
8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow
Reviewed-by: thartmann, kvn, mhaessig
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/lcm.cpp
+ test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java
Changeset: efeb050e
Branch: code-reflection
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-28 08:13:02 +0000
URL: https://git.openjdk.org/babylon/commit/efeb050e00145da18f979fe17c22da2f736dbd41
8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal
Reviewed-by: liach
! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java
Changeset: f74fbfe5
Branch: code-reflection
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-05-28 08:20:48 +0000
URL: https://git.openjdk.org/babylon/commit/f74fbfe5de9dc5b90652956935642670c085938c
8357449: ZGC: Multiple medium page sizes
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java
Changeset: 1e0caedb
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-28 08:47:36 +0000
URL: https://git.openjdk.org/babylon/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948
8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters
Reviewed-by: tschatzl, jsikstro
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: f02190bc
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 08:57:04 +0000
URL: https://git.openjdk.org/babylon/commit/f02190bc30bf3d203a5012140a72023622fc2d77
8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace
Reviewed-by: shade
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 4e1878ca
Branch: code-reflection
Author: Andrew Haley <aph at openjdk.org>
Date: 2025-05-28 09:41:37 +0000
URL: https://git.openjdk.org/babylon/commit/4e1878ca452d1e781eb61610a94064c0c4798073
8355022: Implement JEP 506: Scoped Values
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/lang/ScopedValue/ManyBindings.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java
Changeset: 39714b60
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-28 09:46:49 +0000
URL: https://git.openjdk.org/babylon/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27
8357869: Remove PreviewNote taglet in its current form
Reviewed-by: erikj
! make/Docs.gmk
- make/jdk/src/classes/build/tools/taglet/PreviewNote.java
Changeset: 627ef344
Branch: code-reflection
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-05-28 10:34:50 +0000
URL: https://git.openjdk.org/babylon/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562
8304065: HttpServer.stop should terminate immediately if no exchanges are in progress
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
- src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java
+ test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java
Changeset: 0671309d
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-05-28 10:57:57 +0000
URL: https://git.openjdk.org/babylon/commit/0671309de530822cc261e8251fc425c8aa3cc487
8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestSegments.java
Changeset: f30e1541
Branch: code-reflection
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-28 11:38:20 +0000
URL: https://git.openjdk.org/babylon/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88
8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH
Reviewed-by: amenkov, lmesnik
- test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java
Changeset: 6ebae6cd
Branch: code-reflection
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-05-28 12:00:15 +0000
URL: https://git.openjdk.org/babylon/commit/6ebae6cded49f9b0b0d42899af3303647eca7848
8241678: Remove PerfData sampling via StatSampler
Reviewed-by: jsjolen, ayang
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/perfMemory.cpp
- src/hotspot/share/runtime/statSampler.cpp
- src/hotspot/share/runtime/statSampler.hpp
! src/hotspot/share/runtime/threads.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
+ src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
Changeset: c9e6c4d0
Branch: code-reflection
Author: Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-05-28 12:48:47 +0000
URL: https://git.openjdk.org/babylon/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9
8356891: Some code simplifications in BigInteger
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 4b9290af
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-05-28 13:26:15 +0000
URL: https://git.openjdk.org/babylon/commit/4b9290af0a46bdf662735c24d00732a4c1601102
8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll
Reviewed-by: chagedorn, epeter, dlong
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java
Changeset: 016cc4f3
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 13:51:24 +0000
URL: https://git.openjdk.org/babylon/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10
8357830: JfrVframeStream::_cont_entry shadows super-class field
Reviewed-by: egahlin
- src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
Changeset: 1a65719a
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-05-28 13:51:40 +0000
URL: https://git.openjdk.org/babylon/commit/1a65719ab336336f94777df85bafeeef2c4d5b56
8357911: JFR: Fix subtle xor method tagging bug
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
Changeset: 18285fc1
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-05-28 14:23:23 +0000
URL: https://git.openjdk.org/babylon/commit/18285fc136e1a892ab54a705c1fa82e91325b06a
8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
Changeset: 7bd8375f
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:25:12 +0000
URL: https://git.openjdk.org/babylon/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d
8357920: Add .rej and .orig to .gitignore
Reviewed-by: syan, erikj
! .gitignore
Changeset: a4f870df
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:42:21 +0000
URL: https://git.openjdk.org/babylon/commit/a4f870df553e4d7669edf6e454e147526ff2fae7
8357510: [REDO] RunTest variables should always be assigned
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: 63d0e7ff
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-05-28 14:42:35 +0000
URL: https://git.openjdk.org/babylon/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512
8355725: SPEC_FILTER stopped working
Reviewed-by: erikj
! make/Docs.gmk
Changeset: e3f85c96
Branch: code-reflection
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-05-28 15:15:03 +0000
URL: https://git.openjdk.org/babylon/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/trainingData.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
Changeset: 4ced4e73
Branch: code-reflection
Author: gauthamkrishnanibm <gautham.k at ibm.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-05-28 15:38:00 +0000
URL: https://git.openjdk.org/babylon/commit/4ced4e73fc0a517df826860839681004bb67e624
8334742: Change java.time month/day field types to 'byte'
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
Changeset: 2e6838a2
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-05-28 15:49:34 +0000
URL: https://git.openjdk.org/babylon/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83
8357307: VM GC operations should have a public gc_succeeded()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: e579cca6
Branch: code-reflection
Author: PAWAN CHAWDHARY <pawan.chawdhary at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-05-28 15:59:37 +0000
URL: https://git.openjdk.org/babylon/commit/e579cca619147aa51563dc00f374e02db49e1238
8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1
Reviewed-by: lmesnik, mseledtsov
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
Changeset: 8949c074
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-28 16:18:46 +0000
URL: https://git.openjdk.org/babylon/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428
8357930: Amendment for JDK-8333664
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
Changeset: b2a61a99
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-28 16:24:04 +0000
URL: https://git.openjdk.org/babylon/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b
8356985: Use "stdin.encoding" in Console's read*() methods
Reviewed-by: jlu, smarks, alanb, vyazici
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/jdk/java/io/Console/CharsetTest.java
+ test/jdk/java/io/Console/StdinEncodingTest.java
= test/jdk/java/io/Console/csp/module-info.java
+ test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java
! test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdinEncoding.exp
Changeset: cd052c72
Branch: code-reflection
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-05-28 17:22:41 +0000
URL: https://git.openjdk.org/babylon/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242
8345431: Improve jar --validate to detect duplicate or invalid entries
Reviewed-by: lancea, jpai
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jartool/share/man/jar.md
+ test/jdk/tools/jar/ValidatorTest.java
Changeset: 28f50931
Branch: code-reflection
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-05-28 19:14:36 +0000
URL: https://git.openjdk.org/babylon/commit/28f509317d477c5f4076658f9ae9995aa6c53631
8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region()
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
Changeset: bb2c80c0
Branch: code-reflection
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-28 19:52:18 +0000
URL: https://git.openjdk.org/babylon/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470
8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)
Reviewed-by: weijun, mr, mullan, jnimeh
! src/java.base/share/classes/java/security/AsymmetricKey.java
+ src/java.base/share/classes/java/security/DEREncodable.java
! src/java.base/share/classes/java/security/KeyPair.java
+ src/java.base/share/classes/java/security/PEMDecoder.java
+ src/java.base/share/classes/java/security/PEMEncoder.java
+ src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java
! src/java.base/share/classes/sun/security/provider/KeyProtector.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.base/share/conf/security/java.security
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
+ test/jdk/java/security/PEM/PEMData.java
+ test/jdk/java/security/PEM/PEMDecoderTest.java
+ test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
Changeset: b7f0f480
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-28 20:36:44 +0000
URL: https://git.openjdk.org/babylon/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6
8357681: Fixed the DigitList::toString method causing incorrect results during debugging
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: dede3532
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:12:14 +0000
URL: https://git.openjdk.org/babylon/commit/dede3532f7238d527fb89be41f1b8050bde02ee3
8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics
Reviewed-by: erikj, kvn, asmehra
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/man/java.md
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
- test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/setup_aot/TestSetupAOT.java
Changeset: 2ec6ab34
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-28 22:58:34 +0000
URL: https://git.openjdk.org/babylon/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27
8357525: Default CDS archive becomes non-deterministic after JDK-8305895
Reviewed-by: shade, coleenp
! src/hotspot/share/oops/klass.cpp
Changeset: 83a28048
Branch: code-reflection
Author: Lei Zhu <korov9.c at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-29 05:40:36 +0000
URL: https://git.openjdk.org/babylon/commit/83a280485889573d5709b2bb59185d11ab6a38da
8357408: runtime/interpreter/CountBytecodesTest.java should be flagless
Reviewed-by: shade, syan, lmesnik
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 04e0fe00
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-05-29 05:52:12 +0000
URL: https://git.openjdk.org/babylon/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea
8356049: Need a simple way to play back a sound clip
Reviewed-by: serb, aivanov, kizune
! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/javax/sound/SoundClip.java
+ src/java.desktop/share/classes/javax/sound/package-info.java
! src/java.desktop/share/classes/module-info.java
+ test/jdk/javax/sound/SoundClip/LoopExitTest.java
+ test/jdk/javax/sound/SoundClip/SoundClipTest.java
+ test/jdk/javax/sound/SoundClip/badsound.wav
+ test/jdk/javax/sound/SoundClip/javasound.wav
Changeset: d43f588d
Branch: code-reflection
Author: Adam Sotona <asotona at openjdk.org>
Date: 2025-05-29 07:03:26 +0000
URL: https://git.openjdk.org/babylon/commit/d43f588db1b39724da2823b73fe09f8609fd8e48
8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 07f5b762
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-05-29 08:31:17 +0000
URL: https://git.openjdk.org/babylon/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e
8352738: Implement JEP 520: JFR Method Timing and Tracing
Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: shade, mgronlun
! src/hotspot/share/classfile/modules.hpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
+ src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp
+ src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp
+ src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/api/settings/TestSettingControl.java
+ test/jdk/jdk/jfr/event/tracing/Apple.java
+ test/jdk/jdk/jfr/event/tracing/Banana.java
+ test/jdk/jdk/jfr/event/tracing/Car.java
+ test/jdk/jdk/jfr/event/tracing/StaticInitializer.java
+ test/jdk/jdk/jfr/event/tracing/TestClinit.java
+ test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClass.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java
+ test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java
+ test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java
+ test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java
+ test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java
+ test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java
+ test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java
+ test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java
+ test/jdk/jdk/jfr/event/tracing/TestWithModules.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: a2743bab
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-05-29 09:19:02 +0000
URL: https://git.openjdk.org/babylon/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc
8357458: Missing Highlight.js license file
Reviewed-by: jlahoda
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
+ src/jdk.javadoc/share/legal/highlightjs.md
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: 4cf729cf
Branch: code-reflection
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-29 10:42:50 +0000
URL: https://git.openjdk.org/babylon/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958
8323497: On x64, use 32-bit immediate moves for narrow klass base if possible
Reviewed-by: shade, kvn, rkennke
! src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: d8a78302
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-05-29 15:06:51 +0000
URL: https://git.openjdk.org/babylon/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4
8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003
Reviewed-by: ayang, iklam, kvn, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
Changeset: 79aff26c
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-05-29 15:20:39 +0000
URL: https://git.openjdk.org/babylon/commit/79aff26c2880922b92863911d8a5a035ba9a1e75
8354724: Methods in java.io.Reader to read all characters and all lines
Reviewed-by: rriggs, smarks, jpai, alanb
! src/java.base/share/classes/java/io/Reader.java
+ test/jdk/java/io/Reader/ReadAll.java
Changeset: f3188682
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:01:28 +0000
URL: https://git.openjdk.org/babylon/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1
8348328: Update IANA Language Subtag Registry to Version 2025-05-15
Reviewed-by: iris, naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: e3063678
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-05-29 17:06:42 +0000
URL: https://git.openjdk.org/babylon/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d
8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages
Reviewed-by: kvn, shade
! src/hotspot/share/cds/filemap.cpp
Changeset: e509997f
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-29 17:39:08 +0000
URL: https://git.openjdk.org/babylon/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0
8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: d922e318
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:01 +0000
URL: https://git.openjdk.org/babylon/commit/d922e318bc2104d69c46403bceb609d538f3259a
8349400: Improve startup speed via eliminating nested classes
Reviewed-by: valeriep, rriggs
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
Changeset: 727412d1
Branch: code-reflection
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-05-29 20:09:58 +0000
URL: https://git.openjdk.org/babylon/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b
8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterData01.java.template
! src/java.base/share/classes/java/lang/CharacterData02.java.template
! src/java.base/share/classes/java/lang/CharacterData03.java.template
! src/java.base/share/classes/java/lang/CharacterData0E.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
Changeset: cb8eea4e
Branch: code-reflection
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-05-29 21:29:35 +0000
URL: https://git.openjdk.org/babylon/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812
8356095: AArch64: Obsolete -XX:+NearCPool option
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 648c337b
Branch: code-reflection
Author: Dean Long <dlong at openjdk.org>
Date: 2025-05-29 21:41:49 +0000
URL: https://git.openjdk.org/babylon/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf
8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers
Reviewed-by: thartmann, kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
Changeset: a05f9dea
Branch: code-reflection
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-05-29 21:44:47 +0000
URL: https://git.openjdk.org/babylon/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076
8358017: Various enhancements of jpackage test helpers
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.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/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
Changeset: 64503c78
Branch: code-reflection
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-05-30 02:06:56 +0000
URL: https://git.openjdk.org/babylon/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938
8357299: Graphics copyArea doesn't copy any pixels when there is overflow
Reviewed-by: achung, kizune, prr
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
+ test/jdk/java/awt/Graphics/BrokenBoundsClip.java
Changeset: fd51b039
Branch: code-reflection
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-05-30 03:07:04 +0000
URL: https://git.openjdk.org/babylon/commit/fd51b03910ba90ca1c46a4204b8940421338e22e
8351369: [macos] Use --install-dir option with DMG packaging
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/InstallDirTest.java
Changeset: 20005511
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-05-30 03:50:43 +0000
URL: https://git.openjdk.org/babylon/commit/20005511e3612d6a5f12fa83066f02c88c628e8b
8353500: [s390x] Intrinsify Unsafe::setMemory
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 6f9e1175
Branch: code-reflection
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-05-30 06:23:11 +0000
URL: https://git.openjdk.org/babylon/commit/6f9e1175a983c735c1beed755ec5b14b476858d7
8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java
Changeset: e33eeeea
Branch: code-reflection
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-05-30 06:25:08 +0000
URL: https://git.openjdk.org/babylon/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4
8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ test/jdk/javax/accessibility/TestPopupMenuChildCount.java
Changeset: 566e3b21
Branch: code-reflection
Author: nibjen <jena.nibedita at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2025-05-30 09:22:16 +0000
URL: https://git.openjdk.org/babylon/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6
8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir
Reviewed-by: coffeys
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
Changeset: a0eb1900
Branch: code-reflection
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-05-30 09:41:08 +0000
URL: https://git.openjdk.org/babylon/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141
8358104: Fix ZGC compilation error on GCC 10.2
Reviewed-by: kbarrett, jsikstro
! src/hotspot/share/gc/z/zMappedCache.cpp
Changeset: acd64ba2
Branch: code-reflection
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-05-30 10:56:37 +0000
URL: https://git.openjdk.org/babylon/commit/acd64ba24afd508689803adaa6714a784946979c
8357626: RISC-V: Tighten up template interpreter method entry code
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 12ee80ca
Branch: code-reflection
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-30 13:31:35 +0000
URL: https://git.openjdk.org/babylon/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad
8357675: Amend headless message
Reviewed-by: prr, shade
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
Changeset: ae3d96a4
Branch: code-reflection
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-30 13:40:25 +0000
URL: https://git.openjdk.org/babylon/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f
8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK
Reviewed-by: rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/childproc.c
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
Changeset: 26275a10
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-30 14:42:36 +0000
URL: https://git.openjdk.org/babylon/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3
8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: 99048c3d
Branch: code-reflection
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-05-30 16:03:13 +0000
URL: https://git.openjdk.org/babylon/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf
8357033: Reduce stateless session ticket size
Reviewed-by: wetmore, djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
Changeset: 81464cd1
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-30 17:13:04 +0000
URL: https://git.openjdk.org/babylon/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a
8358089: Remove the GenerateKeyList.java test tool
Reviewed-by: naoto
- test/jdk/java/util/Locale/GenerateKeyList.java
Changeset: eaf7815e
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:22:51 +0000
URL: https://git.openjdk.org/babylon/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42
8357886: Remove TimeZoneNames_* of the COMPAT locale data provider
Reviewed-by: joehw, jlu
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
Changeset: 4fa4f151
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:23:52 +0000
URL: https://git.openjdk.org/babylon/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c
8357882: Use UTF-8 encoded data in LocaleDataTest
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 3cc63098
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:36:03 +0000
URL: https://git.openjdk.org/babylon/commit/3cc630985d47be6ba4cf991698e999f17dbde203
8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y
Reviewed-by: sspitsyn, amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
Changeset: 82807d43
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:58:46 +0000
URL: https://git.openjdk.org/babylon/commit/82807d43f8d18b186428be88a80ebe28892517cc
8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java
Changeset: b7ca672d
Branch: code-reflection
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-05-30 18:26:19 +0000
URL: https://git.openjdk.org/babylon/commit/b7ca672d5c5f11f472110154868f08299f6e8796
8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds
Reviewed-by: kvn, adinn
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 94039e22
Branch: code-reflection
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-30 19:16:17 +0000
URL: https://git.openjdk.org/babylon/commit/94039e22bbe943888e858d8ae278145e2668526a
8353230: Emoji rendering regression after JDK-8208377
Reviewed-by: prr, honkar
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
+ test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java
Changeset: c9d6e012
Branch: code-reflection
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-30 20:13:00 +0000
URL: https://git.openjdk.org/babylon/commit/c9d6e01233fbc9f3a95a4879feff906748649c54
8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
Changeset: 14e41ab0
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 20:14:14 +0000
URL: https://git.openjdk.org/babylon/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7
8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName()
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
Changeset: abbffc01
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:00:34 +0000
URL: https://git.openjdk.org/babylon/commit/abbffc0103826a2e02fe52ef9b55890a57944933
8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 09301c1d
Branch: code-reflection
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-30 21:11:38 +0000
URL: https://git.openjdk.org/babylon/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71
8356634: VectorShape#largestShapeFor should have public access
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: db340e54
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:11:58 +0000
URL: https://git.openjdk.org/babylon/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a
8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads
Reviewed-by: alanb, sspitsyn
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java
Changeset: 0df8c968
Branch: code-reflection
Author: Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-30 21:47:20 +0000
URL: https://git.openjdk.org/babylon/commit/0df8c9684b8782ef830e2bd425217864c3f51784
8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/CbrtPerf.java
Changeset: 2926435d
Branch: code-reflection
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-05-30 23:06:36 +0000
URL: https://git.openjdk.org/babylon/commit/2926435d228f21a227763ff4efcf32e511aa258a
8341346: Add support for exporting TLS Keying Material
Reviewed-by: hchao, jnimeh, weijun
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
+ test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java
Changeset: 5ad02c98
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 00:16:40 +0000
URL: https://git.openjdk.org/babylon/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50
8355004: Apply java.io.Serial annotations in java.compiler
Reviewed-by: liach, darcy
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
Changeset: d9d00d33
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 00:26:50 +0000
URL: https://git.openjdk.org/babylon/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753
8358107: Rollback JDK-8357299 changeset
Reviewed-by: psadhukhan
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
- test/jdk/java/awt/Graphics/BrokenBoundsClip.java
Changeset: c67fc735
Branch: code-reflection
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-31 00:40:23 +0000
URL: https://git.openjdk.org/babylon/commit/c67fc735959ddd41a8d1116908ca7bae9b966016
8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni
Reviewed-by: lmesnik, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: c62223a5
Branch: code-reflection
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-31 00:41:16 +0000
URL: https://git.openjdk.org/babylon/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834
8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java
Reviewed-by: psandoz
! test/jdk/ProblemList.txt
Changeset: 061b24d4
Branch: code-reflection
Author: David Briemann <dbriemann at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-31 02:47:26 +0000
URL: https://git.openjdk.org/babylon/commit/061b24d4f9d8635944683766532e9252c3ba0152
8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes
Reviewed-by: mdoerr, varadam
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
Changeset: 19360a90
Branch: code-reflection
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-31 02:48:33 +0000
URL: https://git.openjdk.org/babylon/commit/19360a904b180f6608c6dcd574c77f78f1880673
8356949: AArch64: Tighten up template interpreter method entry code
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 3a3ea7e1
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 07:06:08 +0000
URL: https://git.openjdk.org/babylon/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9
8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy
Reviewed-by: aivanov, dnguyen
! src/java.desktop/share/classes/java/awt/Toolkit.java
! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java
Changeset: 84002d12
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-31 13:02:58 +0000
URL: https://git.openjdk.org/babylon/commit/84002d12ed83c8254422fdda349aa647422d0768
8228773: URLClassLoader constructors should include API note warning that the parent should not be null
Reviewed-by: alanb, mullan
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
Changeset: a3f9e222
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-31 16:31:24 +0000
URL: https://git.openjdk.org/babylon/commit/a3f9e222632d29982ef1463e6c391d5896524705
8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0
Reviewed-by: psandoz
! test/jdk/ProblemList.txt
Changeset: fc3d3d9b
Branch: code-reflection
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-31 23:07:55 +0000
URL: https://git.openjdk.org/babylon/commit/fc3d3d9b303652275599e315b2d7e534d92080ea
8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same
Reviewed-by: sviswanathan, jbhateja, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assembler_x86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 59dc8499
Branch: code-reflection
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-06-01 01:04:54 +0000
URL: https://git.openjdk.org/babylon/commit/59dc849909c1edc892c94a27b0340fcf53db3a98
8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create
Reviewed-by: kvn
! src/hotspot/share/code/codeBlob.cpp
Changeset: 470ffeed
Branch: code-reflection
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-01 03:50:39 +0000
URL: https://git.openjdk.org/babylon/commit/470ffeedda45b6f75ce0c794a965428b7859be6f
8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java
Changeset: e3eb089d
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-01 03:57:28 +0000
URL: https://git.openjdk.org/babylon/commit/e3eb089d47d62ae6feeba3dc6b3752a025e27bed
8357175: Failure to generate or load AOT code should be handled gracefully
Reviewed-by: iveresov, asmehra
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: ac9af69e
Branch: code-reflection
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-01 06:17:50 +0000
URL: https://git.openjdk.org/babylon/commit/ac9af69eee9636ff98c2b60224964e518aebb421
8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java
! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
Changeset: c1b5f62a
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-01 09:06:04 +0000
URL: https://git.openjdk.org/babylon/commit/c1b5f62a8c30038d3b1a14d184535ba0642d51c9
8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent
Reviewed-by: jpai, nbenalla, syan
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 85e36d79
Branch: code-reflection
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-01 21:21:27 +0000
URL: https://git.openjdk.org/babylon/commit/85e36d79246913abb8b85c2be719670655d619ab
8358236: [AOT] Graal crashes when trying to use persisted MDOs
Reviewed-by: kvn
! src/hotspot/share/oops/methodData.cpp
Changeset: 3193a28c
Branch: code-reflection
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-01 23:36:25 +0000
URL: https://git.openjdk.org/babylon/commit/3193a28c532d8536d621c99bb661304c49ca13e1
8358259: ProblemList compiler/startup/StartupOutput.java on Windows
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 90d6ad01
Branch: code-reflection
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-06-02 02:06:06 +0000
URL: https://git.openjdk.org/babylon/commit/90d6ad015714b81064dd16d0e64f1b774e68d4f3
8356594: JSplitPane loses divider location when reopened via JOptionPane.createDialog()
Reviewed-by: kizune
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java
Changeset: c5a1543e
Branch: code-reflection
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-06-02 05:43:20 +0000
URL: https://git.openjdk.org/babylon/commit/c5a1543ee3e68775f09ca29fb07efd9aebfdb33e
8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent
Reviewed-by: eosterlund, fbredberg, shade, fyang
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 3f59bfd2
Branch: code-reflection
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-06-02 07:59:10 +0000
URL: https://git.openjdk.org/babylon/commit/3f59bfd2e1b35e10fe736e2fa6886cff74ecd35d
8334759: gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation
Reviewed-by: ayang, iwalulya
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
Changeset: 64183062
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-02 08:23:06 +0000
URL: https://git.openjdk.org/babylon/commit/6418306211be47063a9b06bad8003dee1d81570c
8357944: Remove unused CollectedHeap::is_maximal_no_gc
Reviewed-by: jsikstro, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 40ce05d4
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 08:28:10 +0000
URL: https://git.openjdk.org/babylon/commit/40ce05d4080a9a2b4876c21f83a184f9b8a580a2
8358231: Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686
Reviewed-by: shade, amitkumar, mbaesken, kvn
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: ba9f44c9
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 08:31:10 +0000
URL: https://git.openjdk.org/babylon/commit/ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0
8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks
Reviewed-by: shade, dbriemann
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Changeset: a9e7a74d
Branch: code-reflection
Author: Guoxiong Li <gli at openjdk.org>
Date: 2025-06-02 08:47:36 +0000
URL: https://git.openjdk.org/babylon/commit/a9e7a74d00fe1c8d3179392738bb15d8e3508b3a
8357109: Parallel: Fix typo in YoungedGeneration
Reviewed-by: ayang, zgu, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: eb9badd8
Branch: code-reflection
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-06-02 08:57:16 +0000
URL: https://git.openjdk.org/babylon/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c
8358169: Shenandoah/JVMCI: Export GC state constants
Reviewed-by: dnsimon, shade
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 612f2c0c
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 09:21:31 +0000
URL: https://git.openjdk.org/babylon/commit/612f2c0c0b75466c60d4b54dab6aa793a810c846
8357981: [PPC64] Remove old instructions from VM_Version::determine_features()
Reviewed-by: dbriemann, mbaesken
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: 83cb0c6d
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-02 09:22:37 +0000
URL: https://git.openjdk.org/babylon/commit/83cb0c6de5988de526545d0926c2c6ef60efc1c7
8358151: Harden JSR166 Test case testShutdownNow_delayedTasks
Reviewed-by: alanb, shade
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
Changeset: c22af0c2
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-02 11:50:50 +0000
URL: https://git.openjdk.org/babylon/commit/c22af0c29ea89857c5cf57dd127b5c739130b2f1
8358205: Remove unused JFR array allocation code
Reviewed-by: kbarrett, mgronlun
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/memory/oopFactory.cpp
Changeset: 83b15da2
Branch: code-reflection
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2025-06-02 12:26:08 +0000
URL: https://git.openjdk.org/babylon/commit/83b15da2eb3cb6c8937f517c9b75eaa9eeece314
8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent
Reviewed-by: shade, aph, fbredberg
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: b3594c9e
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-02 13:08:41 +0000
URL: https://git.openjdk.org/babylon/commit/b3594c9e5508101a39d10099830f04b0c09ad41f
8357481: Excessive CompileTask wait/notify monitor creation
Reviewed-by: vlivanov, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: a4eb1519
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-06-02 15:24:09 +0000
URL: https://git.openjdk.org/babylon/commit/a4eb15195ceeadf311fe81e622a54f4733b90df2
8357672: Extreme font sizes can cause font substitution
Reviewed-by: dmarkov, jdv
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java
Changeset: daab7b5c
Branch: code-reflection
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-06-02 15:27:14 +0000
URL: https://git.openjdk.org/babylon/commit/daab7b5ceeb12222bda709e35699e620b98cb74d
8357796: Stylesheet adjustments after JDK-8357452
Reviewed-by: rriggs
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 1b6ae205
Branch: code-reflection
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-06-02 15:29:30 +0000
URL: https://git.openjdk.org/babylon/commit/1b6ae2059b0475ec78559d2d6612f3b6ec68309f
8357576: FieldInfo::_index is not initialized by the constructor
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/fieldInfo.hpp
Changeset: 99a4b22a
Branch: code-reflection
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-06-02 16:48:16 +0000
URL: https://git.openjdk.org/babylon/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4
8358102: GenShen: Age tables could be seeded with cumulative values
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
Changeset: ab5de456
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-02 16:50:10 +0000
URL: https://git.openjdk.org/babylon/commit/ab5de45636f0bf96e52c0ae0dcf080f279d9caee
8357991: make bootcycle-images is broken after JDK-8349665
Reviewed-by: erikj
! make/Main.gmk
Changeset: 8b6a11f7
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-02 16:51:44 +0000
URL: https://git.openjdk.org/babylon/commit/8b6a11f7e05ee0cece798c5ff6646bddbee04900
8352187: Don't start management agent during AOT cache creation
Reviewed-by: shade, iklam, kvn
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java
Changeset: bce2bd24
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-02 16:52:05 +0000
URL: https://git.openjdk.org/babylon/commit/bce2bd24ef64e71d895bbf4d91693b30a285746b
8356308: Assert with -Xlog:class+path when classpath has an empty element
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/utilities/classpathStream.cpp
! src/hotspot/share/utilities/classpathStream.hpp
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ClassPathLogging.java
Changeset: a7671e73
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-02 17:06:45 +0000
URL: https://git.openjdk.org/babylon/commit/a7671e7360ce23df9577110266e66a1c1a790196
8358337: JDK-8357991 was committed with incorrect indentation
Reviewed-by: shade
! make/Main.gmk
Changeset: ec02a87a
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-02 18:13:24 +0000
URL: https://git.openjdk.org/babylon/commit/ec02a87aeef008f6b2f94001fa33bac66bf24627
8345745: Update mode of the Attach API communication pipe.
Reviewed-by: sspitsyn, kevinw
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
Changeset: 1373ceb7
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-02 18:22:35 +0000
URL: https://git.openjdk.org/babylon/commit/1373ceb7f3040a03ae142cfaab0f74894fc6a0a3
8356698: JFR: @Contextual
Reviewed-by: mgronlun
+ src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
+ test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: 5243f385
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-02 19:07:29 +0000
URL: https://git.openjdk.org/babylon/commit/5243f3851b0345b874ff51ea3a07e82f73741546
8357924: Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64
Reviewed-by: syan, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0418b329
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-02 20:23:14 +0000
URL: https://git.openjdk.org/babylon/commit/0418b3295a199af66700521f571c9b2c1051cac6
8357696: Enhance code consistency: java.desktop/unix
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/font/DelegateStrike.java
! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
! src/java.desktop/unix/classes/sun/font/NativeStrike.java
! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java
! src/java.desktop/unix/classes/sun/font/X11Dingbats.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java
! src/java.desktop/unix/classes/sun/font/X11GB2312.java
! src/java.desktop/unix/classes/sun/font/X11GBK.java
! src/java.desktop/unix/classes/sun/font/X11Johab.java
! src/java.desktop/unix/classes/sun/font/X11KSC5601.java
! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java
! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java
! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
Changeset: e490b4f0
Branch: code-reflection
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-06-02 21:52:08 +0000
URL: https://git.openjdk.org/babylon/commit/e490b4f04dd094db996cdc4f664c2ed1a7ea2ade
8357082: Stabilize and add debug logs to CopyAreaOOB.java
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
Changeset: c96803dc
Branch: code-reflection
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-03 03:09:18 +0000
URL: https://git.openjdk.org/babylon/commit/c96803dc8b480427bca5b1c6b8c4e8693bc90b92
8358035: Remove unused `compute_fingerprint` declaration in `ClassFileStream`
Reviewed-by: ccheung, iklam
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
Changeset: 24edd3b2
Branch: code-reflection
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-03 03:19:19 +0000
URL: https://git.openjdk.org/babylon/commit/24edd3b2c1324fd58575a6273e5cae17e3d6fbf5
8354930: IGV: dump C2 graph before and after live range stretching
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 832c5b06
Branch: code-reflection
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-03 04:01:09 +0000
URL: https://git.openjdk.org/babylon/commit/832c5b06e8f278d70398e07d32d63d094a06967c
8350880: (zipfs) Add support for read-only zip file systems
Reviewed-by: lancea, alanb, jpai
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/module-info.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/Utils.java
Changeset: c5f235c0
Branch: code-reflection
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-03 06:00:28 +0000
URL: https://git.openjdk.org/babylon/commit/c5f235c000db6654493ea109008dbccf97f01678
8347826: Introspector shows wrong method list after 8071693
Reviewed-by: azvegint, serb, aivanov
! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java
Changeset: 497a1822
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 06:19:23 +0000
URL: https://git.openjdk.org/babylon/commit/497a1822cabcc0475ce0495d56430f1e99b1fb13
8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder
Reviewed-by: never
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
Changeset: 6cfd4057
Branch: code-reflection
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 06:20:29 +0000
URL: https://git.openjdk.org/babylon/commit/6cfd4057dce9262f54e71a3930e16da84aa0d9f1
8357619: [JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror
Reviewed-by: eosterlund, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
Changeset: dbf562c7
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-03 07:25:54 +0000
URL: https://git.openjdk.org/babylon/commit/dbf562c72502ab8da96eb130ff8222bba66c72cc
8358313: G1: Refactor G1CollectedHeap::is_maximal_no_gc
Reviewed-by: jsikstro, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: be923a8b
Branch: code-reflection
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-06-03 08:06:43 +0000
URL: https://git.openjdk.org/babylon/commit/be923a8b7229cb7a705e72ebbb3046e9f2085048
8353266: C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/intrinsics/BitCountIAarch64PreservesArgument.java
Changeset: cff75eb6
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:14:05 +0000
URL: https://git.openjdk.org/babylon/commit/cff75eb60628827541ea6c08eb1970401f606ebc
8358316: PKCS8Key.getEncoded() can throw NPE after JDK-8298420
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
Changeset: 6f783e5f
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:14:23 +0000
URL: https://git.openjdk.org/babylon/commit/6f783e5fab0e98da6c41e3c22d4523733f060d68
8358319: Pem.decode should cache the Pattern
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/util/Pem.java
Changeset: 8674f491
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:30:17 +0000
URL: https://git.openjdk.org/babylon/commit/8674f49127d75d20c074fb8c4f0736bfe190f8b8
8358318: JFR: Tighten up PlatformTracer initialization
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
Changeset: 44025276
Branch: code-reflection
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:55:34 +0000
URL: https://git.openjdk.org/babylon/commit/4402527683ed08eebf4953a9d83f72f64a5ff4fa
8357223: AArch64: Optimize interpreter profile updates
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
Changeset: 457d9de8
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-03 09:24:13 +0000
URL: https://git.openjdk.org/babylon/commit/457d9de81d0f65455e3292fafea03f0e83184029
8358013: [PPC64] VSX has poor performance on Power8
Reviewed-by: dbriemann, clanger
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
Changeset: def7355c
Branch: code-reflection
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-06-03 09:36:21 +0000
URL: https://git.openjdk.org/babylon/commit/def7355cc97c7099dd04778a7dd7fd4ba5a7a630
8356716: ZGC: Cleanup Uncommit Logic
Reviewed-by: eosterlund, jsikstro
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: c1a81cfb
Branch: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-03 10:08:32 +0000
URL: https://git.openjdk.org/babylon/commit/c1a81cfb51f9c4e7c32a44126746e8655adc349e
8358284: doc/testing.html is not up to date after JDK-8355003
Reviewed-by: jwaters, dholmes, erikj
! doc/testing.html
Changeset: 78a392aa
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-06-03 11:42:10 +0000
URL: https://git.openjdk.org/babylon/commit/78a392aa3b0cda52cfacfa15250fa61010519424
8356880: ZGC: Backoff in ZLiveMap::reset spin-loop
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zLiveMap.cpp
Changeset: 46183742
Branch: code-reflection
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-06-03 12:15:08 +0000
URL: https://git.openjdk.org/babylon/commit/4618374269e8636c772d921ad0c2c2d9e5e3e643
8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value
Reviewed-by: eosterlund, mdoerr, fyang
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
Changeset: d3f54dae
Branch: code-reflection
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2025-06-03 14:27:41 +0000
URL: https://git.openjdk.org/babylon/commit/d3f54dae30e377b9fb4aaa06bc123b71de444a74
8357954: G1: No SATB barriers applied for runtime IN_NATIVE atomics
Reviewed-by: shade, kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
Changeset: e2f73665
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-03 14:35:17 +0000
URL: https://git.openjdk.org/babylon/commit/e2f736658fbd03d2dc2186dbd9ba9b13b1f1a8ac
8329951: `var` emits deprecation warnings that do not point to the file or position
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/tree/VarWarnPosition.java
+ test/langtools/tools/javac/tree/VarWarnPosition.out
Changeset: faf19abd
Branch: code-reflection
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-06-03 15:10:53 +0000
URL: https://git.openjdk.org/babylon/commit/faf19abd312ac461f9f74035fec61af7d834ffc1
8358333: Use VEX2 prefix in Assembler::psllq
Reviewed-by: jbhateja, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 01f01b6f
Branch: code-reflection
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-03 15:31:07 +0000
URL: https://git.openjdk.org/babylon/commit/01f01b6f7b8a2f0dbe940bffd567ff2b46732787
8358283: Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag)
Reviewed-by: kvn, kbarrett
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
Changeset: b6f827ef
Branch: code-reflection
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-06-03 15:36:29 +0000
URL: https://git.openjdk.org/babylon/commit/b6f827ef054959662190e21ce63fc3d3c45b92f3
8348986: Improve coverage of enhanced exception messages
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
+ src/java.base/share/classes/jdk/internal/util/Exceptions.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
- src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/conf/security/java.security
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.rmi/share/classes/java/rmi/Naming.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/java/net/URI/Test.java
! test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java
+ test/jdk/sun/net/util/ExceptionsTest.java
Changeset: 4604c86d
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-03 15:43:26 +0000
URL: https://git.openjdk.org/babylon/commit/4604c86d2fced32c186680788ba98f74df071b23
8357425: (fs) SecureDirectoryStream setPermissions should use fchmodat
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: d7def20a
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-03 16:02:14 +0000
URL: https://git.openjdk.org/babylon/commit/d7def20afa045a0bb154655b02e56346f7f51347
8358448: JFR: Incorrect time unit for MethodTiming event
Reviewed-by: mgronlun, ayang
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
Changeset: 16e120b0
Branch: code-reflection
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-06-03 16:12:53 +0000
URL: https://git.openjdk.org/babylon/commit/16e120b00842e340401b6930354edfb1515f6ca4
8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual
Reviewed-by: dholmes, coleenp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
Changeset: 04c15466
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-03 16:13:14 +0000
URL: https://git.openjdk.org/babylon/commit/04c15466f68f1208084ee6e5f2322ace707d0446
8358095: Cleanup tests with explicit locale provider set to only CLDR
Reviewed-by: bpb, naoto
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/util/Calendar/Bug8007038.java
! test/jdk/java/util/Calendar/Bug8167273.java
! test/jdk/java/util/Calendar/CldrFormatNamesTest.java
! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java
! test/jdk/java/util/Calendar/JapaneseEraNameTest.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java
! test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/TimeZone/Bug8167143.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java
! test/jdk/sun/util/resources/cldr/Bug8134250.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
Changeset: 57862005
Branch: code-reflection
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-03 16:32:12 +0000
URL: https://git.openjdk.org/babylon/commit/57862005f9914ce60aa389a6e35d2e0cd38f8c35
8354450: A File should be invalid if an element of its name sequence ends with a space
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/File/WinTrailingSpace.java
Changeset: d7e58ac4
Branch: code-reflection
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-03 17:00:54 +0000
URL: https://git.openjdk.org/babylon/commit/d7e58ac480b06c6340a65e67731d8f6dc179acfb
8351635: C2 ROR/ROL: assert failed: Long constant expected
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorRotateScalarCount.java
Changeset: 44d62c8e
Branch: code-reflection
Author: Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-03 17:13:22 +0000
URL: https://git.openjdk.org/babylon/commit/44d62c8e21fb09381f9f86a081f70549cc321b1e
8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114
Reviewed-by: kevinw, sspitsyn, syan
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: c382da57
Branch: code-reflection
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-03 17:19:31 +0000
URL: https://git.openjdk.org/babylon/commit/c382da579884c28f2765b2c6ba68c0ad4fdcb2ce
8358178: Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java
Changeset: 461cb842
Branch: code-reflection
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-06-03 18:02:47 +0000
URL: https://git.openjdk.org/babylon/commit/461cb84277b40d01c5d04be3c74f25d8667a207c
8345538: Robot.mouseMove doesn't clamp bounds on macOS when trying to move mouse off screen
Reviewed-by: honkar, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
+ test/jdk/java/awt/Robot/MouseMoveOffScreen.java
Changeset: e984fa79
Branch: code-reflection
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2025-06-03 18:41:05 +0000
URL: https://git.openjdk.org/babylon/commit/e984fa7997dda922708edf556d1839b866e44e55
8358539: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java
Reviewed-by: ayang, bpb
! test/jdk/ProblemList.txt
Changeset: 406f1bc5
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-03 18:46:55 +0000
URL: https://git.openjdk.org/babylon/commit/406f1bc5b94408778063b885cdac807fd1501e44
8357650: ThreadSnapshot to take snapshot of thread for thread dumps
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Alex Menkov <amenkov at openjdk.org>
Reviewed-by: sspitsyn, kevinw
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
+ src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
+ src/java.base/share/native/libjava/ThreadSnapshot.c
Changeset: cc11b7d1
Branch: code-reflection
Author: Stefan Lobbenmeier <stefan.lobbenmeier at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-06-03 19:22:52 +0000
URL: https://git.openjdk.org/babylon/commit/cc11b7d1f560d42d1de123e650470362f1f2aabb
8356128: Correct documentation for --linux-package-deps
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/man/jpackage.md
Changeset: a44a4700
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-03 19:23:29 +0000
URL: https://git.openjdk.org/babylon/commit/a44a470052aff3b17fa53165f043ccce36c1ef9b
8358515: make cmp-baseline is broken after JDK-8349665
Reviewed-by: erikj
! make/Init.gmk
! make/Main.gmk
! make/PreInit.gmk
Changeset: e235b61a
Branch: code-reflection
Author: Tom Shull <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 19:38:58 +0000
URL: https://git.openjdk.org/babylon/commit/e235b61a8bb70462921c09d197adc4b60267d327
8357987: [JVMCI] Add support for retrieving all methods of a ResolvedJavaType
Reviewed-by: dnsimon, yzheng, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 704b5990
Branch: code-reflection
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-03 20:15:20 +0000
URL: https://git.openjdk.org/babylon/commit/704b5990a750719ca927e156553db7982637e590
8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported
Reviewed-by: shade
! src/hotspot/share/opto/convertnode.cpp
Changeset: da49fa5e
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-03 20:47:17 +0000
URL: https://git.openjdk.org/babylon/commit/da49fa5e15b137c086ad8fd438bf448da42121cb
8354460: Streaming output for attach API should be turned on by default
Reviewed-by: sspitsyn, kevinw
! src/hotspot/share/services/attachListener.cpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
Changeset: 93975357
Branch: code-reflection
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-06-03 23:27:44 +0000
URL: https://git.openjdk.org/babylon/commit/939753579b80d2910c78d8bbb1c97bd56afa21ba
8356803: Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance
8356812: Create an automated version of TextLayout/TestControls
Reviewed-by: prr, honkar
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
- test/jdk/java/awt/font/TextLayout/TestControls.java
Changeset: 9c74d545
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-03 23:28:00 +0000
URL: https://git.openjdk.org/babylon/commit/9c74d545147c2eeec187df552037a12b6b476a61
8358158: test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException
Reviewed-by: joehw, jlu, iris
- test/jdk/java/io/Console/CharsetTest.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/RestoreEchoTest.java
! test/jdk/java/io/Console/StdinEncodingTest.java
+ test/jdk/java/io/Console/StdoutEncodingTest.java
- test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdoutEncoding.exp
Changeset: 23450651
Branch: code-reflection
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-03 23:39:32 +0000
URL: https://git.openjdk.org/babylon/commit/2345065166c56a958365a6362af356e7c95fcaff
8357600: Patch nmethod flushing message to include more details
Reviewed-by: shade, kvn
! src/hotspot/share/code/nmethod.cpp
Changeset: 939521b8
Branch: code-reflection
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-04 02:03:22 +0000
URL: https://git.openjdk.org/babylon/commit/939521b8e4120357108220d177228b683af3334f
8358105: RISC-V: Optimize interpreter profile updates
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
Changeset: ebd85288
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-04 02:14:17 +0000
URL: https://git.openjdk.org/babylon/commit/ebd85288ce309b7dc7ff8b36558dd9f2a2300209
8358289: [asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder
Reviewed-by: shade, iklam, asmehra
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: f17b2bc0
Branch: code-reflection
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-04 04:10:10 +0000
URL: https://git.openjdk.org/babylon/commit/f17b2bc06ad358933481c0e2cffd57c842bc0e76
8356870: HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates
Reviewed-by: sspitsyn, kevinw
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
+ src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java
Changeset: b918dc84
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 06:02:49 +0000
URL: https://git.openjdk.org/babylon/commit/b918dc84ec8364321a5a6d9f6835edcb1d9ad62f
8357434: x86: Simplify Interpreter::profile_taken_branch
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 683319f2
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 06:04:05 +0000
URL: https://git.openjdk.org/babylon/commit/683319f25cbea83e28b9a0ad22e1c3e781e78165
8357798: ReverseOrderListView uses Boolean boxes after JDK-8356080
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/ReverseOrderListView.java
Changeset: b5cfd76c
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-04 06:38:06 +0000
URL: https://git.openjdk.org/babylon/commit/b5cfd76c047392788b6a5c25ebadc463b2c8ce90
8358456: ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/InvalidCompressedSizeTest.java
Changeset: edf92721
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-04 08:10:42 +0000
URL: https://git.openjdk.org/babylon/commit/edf92721c2db4cfba091cf4901af603db8486951
8356977: UTF-8 cleanups
Reviewed-by: naoto, prr
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.desktop/share/classes/javax/swing/Action.java
! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/nio/file/Path/UriImportExport.java
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Locale/LocaleProvidersFormat.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java
! test/langtools/tools/javac/api/guide/Test.java
Changeset: 955bfcd5
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 08:19:24 +0000
URL: https://git.openjdk.org/babylon/commit/955bfcd5502b3555c2c91db876be8e7535f2289a
8357671: JFR: Remove JfrTraceIdEpoch synchronizing
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
Changeset: b6d60280
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 08:20:48 +0000
URL: https://git.openjdk.org/babylon/commit/b6d60280e789436c7f9e3cd1447c8f77b77e77b4
8358429: JFR: minimize the time the Threads_lock is held for sampling
Reviewed-by: egahlin
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleMonitor.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
Changeset: f141674d
Branch: code-reflection
Author: He-Pin(kerr) <hepin1989 at gmail.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-04 08:28:29 +0000
URL: https://git.openjdk.org/babylon/commit/f141674d1619d95053d38a9cd8f93a8959b4a211
8347491: IllegalArgumentationException thrown by ThreadPoolExecutor doesn't have a useful message
Reviewed-by: vklang, liach, pminborg
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
Changeset: ab235000
Branch: code-reflection
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-04 08:31:37 +0000
URL: https://git.openjdk.org/babylon/commit/ab235000349bfd268e80a7cb99bf07a229406119
8354636: [PPC64] Clean up comments regarding frame manager
Reviewed-by: amitkumar, rrich
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: cd16b689
Branch: code-reflection
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-04 09:06:46 +0000
URL: https://git.openjdk.org/babylon/commit/cd16b6896222a623dc99b9e63bb917a9d2980e88
8357155: [asan] ZGC does not work (x86_64 and ppc64)
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: mdoerr, aboldtch
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
Changeset: 42f48a39
Branch: code-reflection
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-06-04 09:41:51 +0000
URL: https://git.openjdk.org/babylon/commit/42f48a39e867ae1683708dda3e158c24a6957180
8350689: Turn on timestamp and thread metadata by default for java.security.debug
Reviewed-by: mullan
! src/java.base/share/classes/java/security/doc-files/debug-system-property.html
! src/java.base/share/classes/sun/security/util/Debug.java
! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
! test/jdk/sun/security/util/Debug/DebugOptions.java
Changeset: 7838321b
Branch: code-reflection
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-04 09:52:45 +0000
URL: https://git.openjdk.org/babylon/commit/7838321b74276e45b92c54904ea31ef70ed9e33f
8358496: Concurrent reading from Socket with timeout executes sequentially
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/Socket/Timeouts.java
Changeset: dc961609
Branch: code-reflection
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-06-04 12:43:23 +0000
URL: https://git.openjdk.org/babylon/commit/dc961609f84a38164d10852cb92c005c3eb077e4
8356159: RISC-V: Add Zabha
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: 09ec4de7
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-04 12:56:18 +0000
URL: https://git.openjdk.org/babylon/commit/09ec4de74d495560ffb9ec529df7ec818c1d617c
8358066: Non-ascii package names gives compilation error "import requires canonical name"
Reviewed-by: jlahoda, naoto
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ test/langtools/tools/javac/nametable/TestUtfNumChars.java
Changeset: 248341d3
Branch: code-reflection
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-04 13:16:24 +0000
URL: https://git.openjdk.org/babylon/commit/248341d372ba9c1031729a65eb10d8def52de641
8344942: Template-Based Testing Framework
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Co-authored-by: Theo Weidmann <tweidmann at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: chagedorn, mhaessig, rcastanedalo
+ test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Code.java
+ test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/DataName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Name.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/README.md
+ test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/RendererException.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StringToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Template.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBinding.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Token.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Hooks.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java
Changeset: a653ff48
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-04 13:39:31 +0000
URL: https://git.openjdk.org/babylon/commit/a653ff48933bfd72c7c3d004ccc5bd0d9c1162cb
8358536: jdk/jfr/api/consumer/TestRecordingFileWrite.java times out
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/ProblemList.txt
Changeset: 0352477f
Branch: code-reflection
Author: Tom Shull <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-04 13:50:36 +0000
URL: https://git.openjdk.org/babylon/commit/0352477ff5977b0010e62000adbde88026a49a7e
8357660: [JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool
Reviewed-by: dnsimon, yzheng
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: ae1892fb
Branch: code-reflection
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-04 14:07:49 +0000
URL: https://git.openjdk.org/babylon/commit/ae1892fb0fb6b7646f9ca60067d6945ccea7f888
8358003: KlassTrainingData initializer reads garbage holder
Reviewed-by: coleenp, shade, vlivanov
! src/hotspot/share/oops/trainingData.cpp
Changeset: a2723d91
Branch: code-reflection
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-06-04 14:16:20 +0000
URL: https://git.openjdk.org/babylon/commit/a2723d91dfba2850e3070083fa94dc3fecc46a00
8345347: Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless
Reviewed-by: lmesnik, stefank, ccheung
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
Changeset: 4e314cb9
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 14:21:34 +0000
URL: https://git.openjdk.org/babylon/commit/4e314cb9e025672b2f7b68cc021fa516ee219ad8
8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines
Reviewed-by: kvn, dfenacci, galder
! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: c9092164
Branch: code-reflection
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-06-04 14:56:20 +0000
URL: https://git.openjdk.org/babylon/commit/c90921644643bc731cab4c014a5144a74e670df1
8357443: ZGC: Optimize old page iteration in remap remembered phase
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
Changeset: ef47635d
Branch: code-reflection
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-06-04 16:14:31 +0000
URL: https://git.openjdk.org/babylon/commit/ef47635d5a27b003937d865ad9067dbd151db888
8358015: Fix SequencedMap sequenced view method specifications
Reviewed-by: jpai, bchristi
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/SequencedMap.java
! test/jdk/java/util/SequencedCollection/BasicMap.java
Changeset: 8a79ac88
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 16:40:22 +0000
URL: https://git.openjdk.org/babylon/commit/8a79ac88639c35a6938f82a391c4b5d77e6eda32
8358449: Locale.getISOCountries does not specify the returned set is unmodifiable
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: fd0ab043
Branch: code-reflection
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-06-04 16:52:38 +0000
URL: https://git.openjdk.org/babylon/commit/fd0ab043677d103628afde628e3e75e23fb518b2
8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor
Reviewed-by: kvn
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
Changeset: 8939acc8
Branch: code-reflection
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-04 17:53:17 +0000
URL: https://git.openjdk.org/babylon/commit/8939acc8ab0e45b82252f0f2de37e9bd5c3e1493
8358057: Update validation of ICC_Profile header data
Reviewed-by: honkar
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/ICC_Profile/RenderingIntentStressTest.java
! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java
Changeset: 5ed246d1
Branch: code-reflection
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-06-04 18:07:07 +0000
URL: https://git.openjdk.org/babylon/commit/5ed246d17d9f40489ed715b7df104ec6a832841e
8357592: Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
Changeset: 8f821175
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 18:46:31 +0000
URL: https://git.openjdk.org/babylon/commit/8f821175cc4484d651151818cc518ef608ebcc83
8358170: Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java
Reviewed-by: naoto
! test/jdk/java/util/TimeZone/Bug8167143.java
Changeset: 901144ee
Branch: code-reflection
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-06-04 19:46:30 +0000
URL: https://git.openjdk.org/babylon/commit/901144ee0d3e984aa8b8f047498440450942f3e5
8358217: jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256]
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: syan, psandoz
! test/jdk/ProblemList.txt
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: 77c110c3
Branch: code-reflection
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-06-04 20:03:48 +0000
URL: https://git.openjdk.org/babylon/commit/77c110c309739c2e10c9b321914309affe749e6d
8357000: Write overview documentation for start of release changes
Reviewed-by: erikj, iris, ihse, dholmes
+ doc/starting-next-release.html
+ doc/starting-next-release.md
Changeset: 3cf3e4bb
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 21:32:29 +0000
URL: https://git.openjdk.org/babylon/commit/3cf3e4bbec26a84d77cb7a3125a60ba1e1e4ee97
8358339: Handle MethodCounters::_method backlinks after JDK-8355003
Reviewed-by: coleenp, kvn, iveresov
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/metadata.hpp
Changeset: 5b27e9c2
Branch: code-reflection
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-04 22:08:58 +0000
URL: https://git.openjdk.org/babylon/commit/5b27e9c2df8b386b38b0553d941469cd8aa65c28
8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun, mdoerr, pchilanomate, apangin, shade
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b787ff6d
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-04 23:19:33 +0000
URL: https://git.openjdk.org/babylon/commit/b787ff6def08a050b690b60e4a0ceb3aec2b73c8
8358538: Update GHA Windows runner to 2025
Reviewed-by: shade
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
Changeset: 9186cc73
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 23:55:18 +0000
URL: https://git.openjdk.org/babylon/commit/9186cc7310c0cca2fca776031280f08d84e43b74
8358628: [BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: pchilanomate, dholmes
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
- src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
- test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8f8b367a
Branch: code-reflection
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-05 00:35:26 +0000
URL: https://git.openjdk.org/babylon/commit/8f8b367ae3c9afca3581f6aced7f9855ef0d541d
8350029: Illegal invokespecial interface not caught by verification
Reviewed-by: coleenp, matsaave
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
= test/hotspot/jtreg/runtime/verifier/invokespecial/Run.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/TestInvokeSpecialInterface.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseInterfaceMethodRef.jasm
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseMethodRef.jasm
Changeset: 575806c0
Branch: code-reflection
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-06-05 01:41:21 +0000
URL: https://git.openjdk.org/babylon/commit/575806c0e5584ea24cda80158070579b88c477f7
8358078: javap crashes with NPE on preview class file
Reviewed-by: liach
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/ClassFileVersionTest.java
Changeset: 849655a1
Branch: code-reflection
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-05 03:25:46 +0000
URL: https://git.openjdk.org/babylon/commit/849655a145a40b056a751528cebc78a11481514c
8358632: [asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes
Reviewed-by: vlivanov, iveresov
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
Changeset: 08023481
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-05 04:24:05 +0000
URL: https://git.openjdk.org/babylon/commit/08023481edec4c0cacc79a608c573856f0718e58
8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation
Reviewed-by: dfuchs, vyazici, alanb, lancea
! src/jdk.zipfs/share/classes/module-info.java
Changeset: 48b97ac0
Branch: code-reflection
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-06-05 07:34:48 +0000
URL: https://git.openjdk.org/babylon/commit/48b97ac0e006362528423ffd657b2ea3afa46a6e
8358634: RISC-V: Fix several broken documentation web-links
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: ace70a6d
Branch: code-reflection
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-05 08:18:18 +0000
URL: https://git.openjdk.org/babylon/commit/ace70a6d6aca619da34b2f9cac2586cc88cefb5a
8358666: [REDO] Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: dc949003
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-05 09:02:23 +0000
URL: https://git.openjdk.org/babylon/commit/dc949003ded278805d10c7b630e82348a7d998fe
8358588: ThreadSnapshot.ThreadLock should be static nested class
Reviewed-by: alanb, sspitsyn, amenkov
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
Changeset: 66feb490
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-05 09:30:44 +0000
URL: https://git.openjdk.org/babylon/commit/66feb490bdf670c9b101f36b2fa1d0a923c0c3df
8358543: Remove CommentChecker.java and DirDiff.java
Reviewed-by: erikj
- src/utils/src/build/tools/commentchecker/CommentChecker.java
- src/utils/src/build/tools/dirdiff/DirDiff.java
Changeset: d450e341
Branch: code-reflection
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-05 10:14:41 +0000
URL: https://git.openjdk.org/babylon/commit/d450e341c7af910b618f3dd3e1f77e2e37702c5f
8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame
Reviewed-by: dholmes, eosterlund
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: bd08932d
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 10:31:23 +0000
URL: https://git.openjdk.org/babylon/commit/bd08932d5b9d1a363d8229ea72df4c6dbfd4571d
8356633: Incorrect use of {@link} in jdk.jshell
Reviewed-by: rgiulietti, vyazici
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
Changeset: c5daf890
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 11:05:52 +0000
URL: https://git.openjdk.org/babylon/commit/c5daf890534dfdbe5f66189ef6b08af8ffd4de47
8349369: test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files
Reviewed-by: hannesw
! test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
Changeset: eb770a06
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:36:08 +0000
URL: https://git.openjdk.org/babylon/commit/eb770a060ad86d69b38df7d11622e9e25a528e1d
8351594: JFR: Rate-limited sampling of Java events
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java
! src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/jdk.jfr/share/classes/jdk/jfr/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerParameters.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerWindow.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
Changeset: 6cdfd36a
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:42:31 +0000
URL: https://git.openjdk.org/babylon/commit/6cdfd36ac80ad889ddbcfc702115b750a32d9645
8358590: JFR: Include min and max in MethodTiming event
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 782bbca4
Branch: code-reflection
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-05 12:04:57 +0000
URL: https://git.openjdk.org/babylon/commit/782bbca439cd0d6db9366b4bd8d4861b8f780203
8358633: Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
Changeset: 33ed7c18
Branch: code-reflection
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 13:08:48 +0000
URL: https://git.openjdk.org/babylon/commit/33ed7c1842e61664c1ad0ea4d29f20728c89e06c
8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: 23f1d4f9
Branch: code-reflection
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-06-05 14:28:27 +0000
URL: https://git.openjdk.org/babylon/commit/23f1d4f9a993033596ff17751c877f2bb3f792ed
8337666: AArch64: SHA3 GPR intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
Changeset: c59e44a7
Branch: code-reflection
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-06-05 15:02:02 +0000
URL: https://git.openjdk.org/babylon/commit/c59e44a7aa2aeff0823830b698d524523b996650
8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual
Reviewed-by: lmesnik, dholmes, sspitsyn, syan
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
Changeset: af87035b
Branch: code-reflection
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2025-06-05 16:01:32 +0000
URL: https://git.openjdk.org/babylon/commit/af87035b713f8bfe05a007a4d4670cefc6a6aaf2
8355746: Start of release updates for JDK 26
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, coleenp, darcy
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-P.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 62fde687
Branch: code-reflection
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-05 16:43:29 +0000
URL: https://git.openjdk.org/babylon/commit/62fde687088ce72ef33b94e73babf4bfe1395c17
8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*"
Reviewed-by: mhaessig, shade
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: fe3be498
Branch: code-reflection
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-06-05 17:30:01 +0000
URL: https://git.openjdk.org/babylon/commit/fe3be498b83e70a9f4739ddad6642c3aa04a97d3
8357141: Update to use jtreg 7.5.2
Reviewed-by: erikj, ihse, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 15178aa2
Branch: code-reflection
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-05 20:19:53 +0000
URL: https://git.openjdk.org/babylon/commit/15178aa298e43be3e27121343432f25884db4e5d
8357688: Remove unnecessary List.get before remove in PopupFactory
Reviewed-by: azvegint, kizune, serb
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
Changeset: c793de98
Branch: code-reflection
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-05 21:57:33 +0000
URL: https://git.openjdk.org/babylon/commit/c793de989facdb532021e1d5ddd01eb0e089b8e6
8350212: Track source end positions of declarations that support @SuppressWarnings
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
+ test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: 78158f30
Branch: code-reflection
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-06-05 22:13:24 +0000
URL: https://git.openjdk.org/babylon/commit/78158f30aee51e14ab203b0127aeb883c010319c
8358099: PEM spec updates
Reviewed-by: mullan
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
! src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: 029e3bf8
Branch: code-reflection
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-06 02:07:51 +0000
URL: https://git.openjdk.org/babylon/commit/029e3bf8f582f7399b80c592421b2fd72737e264
8349914: ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries
Co-authored-by: Lance Andersen <lancea at openjdk.org>
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/DupEntriesGetInputStream.java
Changeset: 28acca60
Branch: code-reflection
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-06-06 03:50:06 +0000
URL: https://git.openjdk.org/babylon/commit/28acca609bbb8ade0af88b536c8c88b7fa43849a
8358653: [s390] Clean up comments regarding frame manager
Reviewed-by: mdoerr
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: e918a59b
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:26:09 +0000
URL: https://git.openjdk.org/babylon/commit/e918a59b1dacf273620aee334517bebfb1fb1a0f
8357821: Revert incorrectly named JavaLangAccess::unchecked* methods
Reviewed-by: pminborg
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
Changeset: bb2611ad
Branch: code-reflection
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:53:10 +0000
URL: https://git.openjdk.org/babylon/commit/bb2611ad43a2feaebc2246fdbac2179a40115d67
8357993: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot]
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/UserInterface.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Changeset: d1b78800
Branch: code-reflection
Author: Benoît Maillard <benoit.maillard at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-06 08:16:15 +0000
URL: https://git.openjdk.org/babylon/commit/d1b788005bdf11f1426baa8e811c121a956482c9
8357951: Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi
Reviewed-by: thartmann, mhaessig
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: 65fda5c0
Branch: code-reflection
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2025-06-06 08:16:37 +0000
URL: https://git.openjdk.org/babylon/commit/65fda5c02aeb1832bc88dc83ee8465cd8ad89179
8358593: Add ucontext accessors for *BSD on Aarch64
Co-authored-by: Greg Lewis <glewis at eyesbeyond.com>
Co-authored-by: Kurt Miller <bsdkurt at gmail.com>
Reviewed-by: aph
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
Changeset: b2e7cda6
Branch: code-reflection
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2025-06-06 09:53:25 +0000
URL: https://git.openjdk.org/babylon/commit/b2e7cda6a0bd21fa3c4ffe2a67da4953f1ca3f1f
8358171: Additional code coverage for PEM API
Reviewed-by: ascarpino
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/java/security/PEM/PEMMultiThreadTest.java
+ test/jdk/java/security/PEM/java.security-anotherAlgo
+ test/jdk/java/security/PEM/java.security-emptyAlgo
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: 9658cecd
Branch: code-reflection
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-06-06 13:59:17 +0000
URL: https://git.openjdk.org/babylon/commit/9658cecde34a6e9cd39656d21a4ae8bc42da5956
8358685: [TEST] AOTLoggingTag.java failed with missing log message
Reviewed-by: iklam, shade
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
Changeset: 8adb052b
Branch: code-reflection
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-06-06 14:11:27 +0000
URL: https://git.openjdk.org/babylon/commit/8adb052b46f90e8a0605cfc5ddc667acb7c61952
8341778: Some javac tests ignore the result of JavacTask::call
Reviewed-by: shade
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java
! test/langtools/tools/javac/T6358024.java
! test/langtools/tools/javac/T6358166.java
! test/langtools/tools/javac/T6361619.java
! test/langtools/tools/javac/T6395974.java
! test/langtools/tools/javac/T6397286.java
! test/langtools/tools/javac/T6458823/T6458823.java
! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/api/6406133/T6406133.java
! test/langtools/tools/javac/api/6410643/T6410643.java
! test/langtools/tools/javac/api/6412656/T6412656.java
! test/langtools/tools/javac/api/6423003/T6423003.java
! test/langtools/tools/javac/api/6731573/T6731573.java
! test/langtools/tools/javac/api/7086261/T7086261.java
! test/langtools/tools/javac/api/8007344/Test.java
! test/langtools/tools/javac/api/DiagSpans.java
! test/langtools/tools/javac/api/T6357331.java
! test/langtools/tools/javac/api/TestTreePath.java
! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/modules/QueryBeforeEnter.java
! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java
! test/langtools/tools/javac/processing/6348499/T6348499.java
! test/langtools/tools/javac/processing/6414633/T6414633.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/processing/T8142931.java
! test/langtools/tools/javac/processing/model/LocalInAnonymous.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java
Changeset: 026975a1
Branch: code-reflection
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2025-06-06 15:05:43 +0000
URL: https://git.openjdk.org/babylon/commit/026975a1aa290613934ae421bbc56326627bad8d
8358721: Update JCov for class file version 70
Reviewed-by: iris, alanb, erikj
! make/conf/jib-profiles.js
Changeset: d024f58e
Branch: code-reflection
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-06-06 20:07:43 +0000
URL: https://git.openjdk.org/babylon/commit/d024f58e61ec27f6c13fde5dadb95c31875815d6
8358809: Improve link to stdin.encoding from java.lang.IO
Reviewed-by: naoto
! src/java.base/share/classes/java/lang/IO.java
Changeset: d7352559
Branch: code-reflection
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2025-06-06 21:35:21 +0000
URL: https://git.openjdk.org/babylon/commit/d7352559195b9e052c3eb24d773c0d6c10dc23ad
8345414: Google CAInterop test failures
Reviewed-by: weijun
Backport-of: 8e9ba788ae04a9a617a393709bf2c51a0c157206
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: e94ad551
Branch: code-reflection
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-07 20:34:34 +0000
URL: https://git.openjdk.org/babylon/commit/e94ad551c6d31b91ec066f92f9bbdb956f54e887
8342639: Global operator new in adlc has wrong exception spec
Reviewed-by: kvn, mdoerr
! src/hotspot/share/adlc/main.cpp
Changeset: 6c616c71
Branch: code-reflection
Author: Daniel Skantz <dskantz at openjdk.org>
Date: 2025-06-09 06:11:05 +0000
URL: https://git.openjdk.org/babylon/commit/6c616c71ec9a8ee6e0203921deef20d09db39698
8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations
Reviewed-by: rcastanedalo, epeter
! test/hotspot/jtreg/compiler/c2/Test7046096.java
! test/hotspot/jtreg/compiler/c2/Test7179138_2.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_enabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_disabled/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_enabled/TestDescription.java
Changeset: 91f12600
Branch: code-reflection
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-06-09 06:23:17 +0000
URL: https://git.openjdk.org/babylon/commit/91f12600d2b188ca98c5c575a34b85f5835399a0
8345067: C2: enable implicit null checks for ZGC reads
Reviewed-by: aboldtch, kvn, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestImplicitNullChecks.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 52338c94
Branch: code-reflection
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-06-09 07:00:51 +0000
URL: https://git.openjdk.org/babylon/commit/52338c94f610611a9e89a6ccbe6f2c6cd768b50a
8358520: Improve lazy computation in BreakIteratorResourceBundle and related classes
Reviewed-by: naoto, jlu
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java
Changeset: 1c72b350
Branch: code-reflection
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-06-09 09:03:12 +0000
URL: https://git.openjdk.org/babylon/commit/1c72b350e417bd210dc6b66eba5afe0e3bc6306c
8357053: ZGC: Improved utility for ZPageAge
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: sjohanss, stefank
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zAllocator.hpp
! src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPageAge.hpp
+ src/hotspot/share/gc/z/zPageAge.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/utilities/enumIterator.hpp
+ test/hotspot/gtest/gc/z/test_zPageAge.cpp
Changeset: 2103dc15
Branch: code-reflection
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-06-09 13:35:01 +0000
URL: https://git.openjdk.org/babylon/commit/2103dc15cb662fd8795b1b51d9cb61c389bed7a0
8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119)
Reviewed-by: psadhukhan, serb, aivanov, avu
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
Changeset: eb8ee8bd
Branch: code-reflection
Author: Phil Race <prr at openjdk.org>
Date: 2025-06-09 16:01:18 +0000
URL: https://git.openjdk.org/babylon/commit/eb8ee8bdc7c170910abc9aa18de1e22677160358
8358731: Remove jdk.internal.access.JavaAWTAccess.java
Reviewed-by: dfuchs, serb
- src/java.base/share/classes/jdk/internal/access/JavaAWTAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
- test/jdk/java/util/logging/LogManagerAppContextDeadlock.java
- test/jdk/java/util/logging/TestGetLoggerNPE.java
- test/jdk/java/util/logging/TestUILoggerContext.java
Changeset: cae1fd33
Branch: code-reflection
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-06-09 16:08:18 +0000
URL: https://git.openjdk.org/babylon/commit/cae1fd3385e0635beeac34a2287627e556155783
8357632: CDS test failures on static JDK
Reviewed-by: ccheung, dholmes
! src/hotspot/share/cds/cdsConfig.cpp
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java
Changeset: a377773f
Branch: code-reflection
Author: kieran-farrell <kieran.farrell at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-06-09 17:39:39 +0000
URL: https://git.openjdk.org/babylon/commit/a377773fa76b46ac98533c61bc1410485390115e
8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies
Reviewed-by: dfuchs
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java
Changeset: 156187ac
Branch: code-reflection
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-09 17:58:49 +0000
URL: https://git.openjdk.org/babylon/commit/156187accc1c3e2a897ced011727a5c8d8e1b0cf
8356978: Convert unicode sequences in Java source code to UTF-8
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: naoto, prr, joehw
! src/demo/share/jfc/Stylepad/HelloWorld.java
! src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java
Changeset: eb256deb
Branch: code-reflection
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-09 18:33:00 +0000
URL: https://git.openjdk.org/babylon/commit/eb256deb8021d5b243ef782eb9e2622472909e97
8358326: Use oopFactory array allocation
Reviewed-by: fparain, stefank
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/reflection.cpp
Changeset: fcb68ea2
Branch: code-reflection
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-09 19:03:21 +0000
URL: https://git.openjdk.org/babylon/commit/fcb68ea22d020d567c560c7bd5976d3c070d9806
8358626: Emit UTF-8 CLDR resources
Reviewed-by: erikj, vyazici
! make/modules/java.base/Gensrc.gmk
! make/modules/jdk.localedata/Gensrc.gmk
Changeset: cd9b1bc8
Branch: code-reflection
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-09 20:49:33 +0000
URL: https://git.openjdk.org/babylon/commit/cd9b1bc820540184c79dd1957edc7ad4e8e469dc
8358426: Improve lazy computation in Locale
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
Changeset: ef45c815
Branch: code-reflection
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-09 20:59:30 +0000
URL: https://git.openjdk.org/babylon/commit/ef45c8154cea2ec910788d3c19e91d3eed75708e
8346237: Obsolete the UseOprofile flag
Reviewed-by: coleenp, kvn
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: d186dacd
Branch: code-reflection
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-09 21:54:55 +0000
URL: https://git.openjdk.org/babylon/commit/d186dacdb7b91dc9a28b703ce3c8ea007fc450b6
8357591: Re-enable CDS test cases for jvmci after JDK-8345826
Reviewed-by: dholmes, kvn
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
Changeset: bcf86070
Branch: code-reflection
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-09 22:25:20 +0000
URL: https://git.openjdk.org/babylon/commit/bcf860703dc0244fef1d380cb7323282de76970c
8355792: Remove expired flags in JDK 26
Reviewed-by: coleenp, kvn
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: 92be7821
Branch: code-reflection
Author: Matthias Bläsing <mblaesing at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-10 00:21:18 +0000
URL: https://git.openjdk.org/babylon/commit/92be7821f5d5cbf5fe0244b41b2b7b1ada898df0
8353950: Clipboard interaction on Windows is unstable
8332271: Reading data from the clipboard from multiple threads crashes the JVM
Reviewed-by: abhiscxk, dnguyen
! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java
! src/java.desktop/windows/classes/sun/awt/windows/WClipboard.java
! src/java.desktop/windows/native/libawt/windows/awt_Clipboard.cpp
+ test/jdk/java/awt/Clipboard/ConcurrentClipboardAccessTest.java
Changeset: ca7b8858
Branch: code-reflection
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-10 06:15:13 +0000
URL: https://git.openjdk.org/babylon/commit/ca7b885873712a5ae503cb82c915d709034a69f7
8358749: Fix input checks in Vector API intrinsics
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, sviswanathan
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: 7c9c8ba3
Branch: code-reflection
Author: Benoît Maillard <benoit.maillard at oracle.com>
Committer: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-06-10 07:27:10 +0000
URL: https://git.openjdk.org/babylon/commit/7c9c8ba363521a7bfb58e1a8285459f717769889
8356780: PhaseMacroExpand::_has_locks is unused
Reviewed-by: mhaessig, chagedorn, kvn, mchevalier
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
Changeset: 3ff83ec4
Branch: code-reflection
Author: Varada M <varadam at openjdk.org>
Date: 2025-06-10 08:17:52 +0000
URL: https://git.openjdk.org/babylon/commit/3ff83ec49e561c44dd99508364b8ba068274b63a
8358159: Empty mode/padding in cipher transformations
Reviewed-by: amitkumar, valeriep
! src/java.base/share/classes/javax/crypto/Cipher.java
+ test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java
Changeset: 0582bd29
Branch: code-reflection
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-06-10 11:01:50 +0000
URL: https://git.openjdk.org/babylon/commit/0582bd290d5a8b6344ae7ada36492cc2f33df050
8357639: DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
Changeset: a2f99fd8
Branch: code-reflection
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-06-10 14:19:19 +0000
URL: https://git.openjdk.org/babylon/commit/a2f99fd88bd03337e1ba73b413ffe4e39f3584cf
8354383: C2: enable sinking of Type nodes out of loop
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/loopopts.cpp
Changeset: 500a3a2d
Branch: code-reflection
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-10 16:20:33 +0000
URL: https://git.openjdk.org/babylon/commit/500a3a2d0af0a3f7cf58b909bbbc2aa25926d8b4
8358799: Refactor os::jvm_path()
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 8f487d26
Branch: code-reflection
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-10 19:05:08 +0000
URL: https://git.openjdk.org/babylon/commit/8f487d26c0f219d4df32be48ff1790e6f98d74a0
8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object
Reviewed-by: cjplummer, syan, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
Changeset: 38b877e9
Branch: code-reflection
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-10 20:10:19 +0000
URL: https://git.openjdk.org/babylon/commit/38b877e941918cc5f0463b256d4672d765d40302
8358294: Remove unnecessary GenAlignment
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 9586817c
Branch: code-reflection
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2025-06-10 21:59:29 +0000
URL: https://git.openjdk.org/babylon/commit/9586817cea3f1cad8a49d43e9106e25dafa04765
8359170: Add 2 TLS and 2 CS Sectigo roots
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/sectigocodesignroote46
+ src/java.base/share/data/cacerts/sectigocodesignrootr46
+ src/java.base/share/data/cacerts/sectigotlsroote46
+ src/java.base/share/data/cacerts/sectigotlsrootr46
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SectigoCSRootCAs.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 1a1aead7
Branch: code-reflection
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2025-06-11 15:35:31 +0000
URL: https://git.openjdk.org/babylon/commit/1a1aead7b37dddd5cecd1d9c33cbca4413da9f52
Merge
! .jcheck/conf
! cr-examples/onnx/pom.xml
! cr-examples/spirv/pom.xml
! cr-examples/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
! cr-examples/triton/pom.xml
! hat/docs/hat-01-03-building-hat.md
! hat/hat/Script.java
! hat/hat/bld
! hat/hat/bld.java
! hat/hat/clean
! hat/hat/debug
! hat/hat/run
! hat/hat/run-ffi-opencl-life
! hat/hat/run-java
! hat/hat/run-opencl
! hat/hat/run.java
! hat/hat/sanity
! hat/hat/sanity.java
! hat/pom.xml
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! test/jdk/TEST.groups
! test/langtools/tools/javac/diags/examples.not-yet.txt
! .jcheck/conf
+ cr-examples/onnx/pom.xml
+ cr-examples/spirv/pom.xml
+ cr-examples/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
+ cr-examples/triton/pom.xml
+ hat/docs/hat-01-03-building-hat.md
+ hat/hat/Script.java
+ hat/hat/bld
+ hat/hat/bld.java
+ hat/hat/clean
+ hat/hat/debug
+ hat/hat/run
+ hat/hat/run-ffi-opencl-life
+ hat/hat/run-java
+ hat/hat/run-opencl
+ hat/hat/run.java
+ hat/hat/sanity
+ hat/hat/sanity.java
+ hat/pom.xml
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! test/jdk/TEST.groups
! test/langtools/tools/javac/diags/examples.not-yet.txt
More information about the babylon-dev
mailing list