leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
April 2025
- 25 participants
- 79 discussions
Changeset: 4dd64b49
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-21 11:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/4dd64b49716144cc697fb461ff88860e2cbca…
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: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 17:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/cd2d49f7119459f07844ce8201ca2320850cd…
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: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-21 17:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/ecb54a05c6774e1a93d76b1181bda734129b6…
8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)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: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-04-21 18:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/684d3b336e9cb31707d35e75f9b785e04e1fd…
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: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 20:19:45 +0000
URL: https://git.openjdk.org/leyden/commit/a7128d86eac2c40dbfa79811234ab6226fb4d…
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: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 20:23:15 +0000
URL: https://git.openjdk.org/leyden/commit/8270cd0ad2e0df72f063f36853328a935595f…
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: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-21 20:24:20 +0000
URL: https://git.openjdk.org/leyden/commit/1526dd81d9b5bf4abaac1546c370cf7a056d0…
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: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-21 22:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/f7155183d7f7c6fcea2090f906de69e02973a…
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: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-21 23:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/9a0cff692d6f96b8c89b1510cd2b4b1a8e318…
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: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-22 00:27:25 +0000
URL: https://git.openjdk.org/leyden/commit/47f78a7529a2b290a07394e053bcfaff4907b…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 01:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/7a72f0fac9a0704c4a0ada781f1cadd7c4903…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 01:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/ade67df0f363cb95434832f750ac901c1c75c…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 03:09:45 +0000
URL: https://git.openjdk.org/leyden/commit/f880fa91dce7b8844cfa4e95caa3a982e2801…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-22 03:29:59 +0000
URL: https://git.openjdk.org/leyden/commit/0be3f163ed12db305673928d97f975d6f6bb6…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 05:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/e2cb64674f5b6b4f000ab1e903fbb75416218…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 06:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/d1d7d2569c1745aef778c9b5a62c1bd50735e…
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: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-22 06:51:18 +0000
URL: https://git.openjdk.org/leyden/commit/33bdc807b18914bb57ca7853ab45d4fa8fdef…
8355241: Move NativeDialogToFrontBackTest.java PL test to manual category
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: a55ccd26
Branch: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:04:26 +0000
URL: https://git.openjdk.org/leyden/commit/a55ccd267cdfbb7a52c0647fa3b2f93b36b18…
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: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-22 07:07:31 +0000
URL: https://git.openjdk.org/leyden/commit/2f7806ffe5b5b4b2f7caa14d4559943968c34…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 07:44:44 +0000
URL: https://git.openjdk.org/leyden/commit/17b080b2c90f7fd9986fe38daebb76363d012…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:45:56 +0000
URL: https://git.openjdk.org/leyden/commit/0b2a2f38d0b0133a562a898836d7a1b2dbd73…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/7eab2d9f9140a27f7a5c5e0a57b9e6a256558…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 07:59:45 +0000
URL: https://git.openjdk.org/leyden/commit/367bcc5df83722231106b635068a17f924044…
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: hermetic-java-runtime
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-04-22 08:00:01 +0000
URL: https://git.openjdk.org/leyden/commit/50358d1ca49c26d100c5c658de29c75f864fd…
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: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-22 08:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/bcc33d5ef3bdbfaee51c45014851c54028da0…
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: hermetic-java-runtime
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-04-22 08:46:52 +0000
URL: https://git.openjdk.org/leyden/commit/7cd084cf350f66fd6ed5b6f5ba9fda7107296…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 08:58:42 +0000
URL: https://git.openjdk.org/leyden/commit/9eeb86d972ac4cc38d923b2b868b426bbd27a…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-22 11:23:40 +0000
URL: https://git.openjdk.org/leyden/commit/0f1c448ca15485cd7270cf0607acfceacdcef…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-22 11:48:46 +0000
URL: https://git.openjdk.org/leyden/commit/f2587d9bd2e86c46c49ad972790c60ec39484…
8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used
Reviewed-by: aboldtch, jsikstro
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 5264d80b
Branch: hermetic-java-runtime
Author: Martin Balao <mbalao(a)openjdk.org>
Date: 2025-04-22 14:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/5264d80bea25a1ef98dae4633b04b16e8de61…
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: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-22 15:10:26 +0000
URL: https://git.openjdk.org/leyden/commit/072b8273a4c7bd75bce440e5f1184e2926ed0…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 15:26:59 +0000
URL: https://git.openjdk.org/leyden/commit/da16c839735bbf79ece4967f95a98208f74b7…
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: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-22 15:46:04 +0000
URL: https://git.openjdk.org/leyden/commit/a4c5ed8144376f7ba0d2cb992da63b3e53d51…
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: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-04-22 15:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/477da161e62040d77079196ea27d24b27de75…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 16:01:34 +0000
URL: https://git.openjdk.org/leyden/commit/1889dacb1981d3d15174bc5a201e683a6cdab…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 16:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/6a310613392b9d619ae1bbe3e663cb4a02216…
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: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-04-22 16:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/d783a940988677dc91975f884adeaf9f047f7…
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: hermetic-java-runtime
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2025-04-22 16:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/594b26516e5c01d7daa331db59bdbe8ab7dc0…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-22 16:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/e020752ea4a6f74c321bc83597fadac51332e…
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: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-22 17:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/f98af0ad617a445362859e58af48258bfd5be…
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: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-22 17:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/486a66469bc0c814d07e03ce0e7231b408a4d…
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: hermetic-java-runtime
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 17:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/d61765f64d6361b6e71c6f783c8c5a127b1ac…
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: hermetic-java-runtime
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2025-04-22 19:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/239760ac09c78a9c989df54f6526b67448540…
8355233: Add a DMB related benchmark
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java
Changeset: 1b8f760d
Branch: hermetic-java-runtime
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-22 20:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/1b8f760d1b60e63c1391dcad42753a7ebb3f8…
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: hermetic-java-runtime
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-22 20:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/cc9148ddef95c6ca27ff9fee4c17fb0d4ba7f…
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: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-22 23:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/b7e8952ad6def4ebae8c8c3c04cf6793f472b…
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: hermetic-java-runtime
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-23 00:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/53924882326d3756a4ec52f37a59c8a81059a…
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: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-23 02:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/4c373703d9ed63dfc85df7cdcc04ecad5b02a…
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: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-23 02:10:25 +0000
URL: https://git.openjdk.org/leyden/commit/a8c6ff161c2c4f1dcf0f8588c9d007994c84e…
8355239: RISC-V: Do not support subword scatter store
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: bc518a6c
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-04-23 02:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5…
8355240: Remove unused Import in StringUTF16
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 8c89fb95
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-23 03:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/8c89fb95351ea0bc5ffdd920c18f9e820231f…
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: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-23 05:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/9a2b425b13cc468d8627c1548d1d39015ce17…
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: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-04-23 06:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/27faf45422082009f23463984b8a6e43c15e9…
8354826: Make ResolverConfigurationImpl.lock field final
Reviewed-by: dfuchs, jpai
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
Changeset: 263983d0
Branch: hermetic-java-runtime
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-04-23 08:04:57 +0000
URL: https://git.openjdk.org/leyden/commit/263983d0fb9ca567b03d2be4c82cf9fe3d0e6…
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: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-23 08:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/c2e90bcc8026fb2047b42deae6cdad738d6d0…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 10:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/e76f20301c3dcd65610e982fc98b7a08ebf0c…
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: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-23 10:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/82c249446f2bd6f3b0e612c5ef3e6bfcab388…
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: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-23 11:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/ef0cd1823d7d57e42e66255a0e80bfa495a71…
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: hermetic-java-runtime
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-23 11:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/44c5aca54d1e0aaf0616f77845c5b3b1e2fcc…
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: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-04-23 13:01:42 +0000
URL: https://git.openjdk.org/leyden/commit/c873837da6e373613866f5f5c0017f0fccb97…
8355300: Add final to BitSieve
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/math/BitSieve.java
Changeset: a372937d
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-23 13:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/a372937d8480404e69eff43682c91506997fd…
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: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-23 13:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/3c7f78c066b303d32defeda95d617fd90dc6e…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 14:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a1a6462d3fd4782c383adc85e0327f2595c…
8355401: Remove unused HWperKB
Reviewed-by: ayang, tschatzl
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 023f30bc
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 14:10:04 +0000
URL: https://git.openjdk.org/leyden/commit/023f30bcaa820080ed5b5aa6f9a0a996a62c7…
8355394: ZGC: Windows compile error in ZUtils
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zUtils.inline.hpp
Changeset: 6befc189
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-23 14:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/6befc189741069cc4b188e4822541fb9ab72e…
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: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-23 14:55:15 +0000
URL: https://git.openjdk.org/leyden/commit/12c3a231e6c1709660e61995f09ad857858e2…
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: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-23 15:44:56 +0000
URL: https://git.openjdk.org/leyden/commit/32a597b36f994d6e720e0576ad110dac4a530…
8355333: Some Problem list entries point to non-existent / wrong files
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 1a72febc
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-23 16:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/1a72febc97de3d0ade8813951797dfda19846…
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: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-23 16:07:36 +0000
URL: https://git.openjdk.org/leyden/commit/f097aa90c91826ba6c3c7380a84b8e98f1d42…
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: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-23 16:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/2ec61f0f34d2fa313ae3ed5d6aa0881ec091b…
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: hermetic-java-runtime
Author: Sangheon Kim <sangheki(a)openjdk.org>
Date: 2025-04-23 16:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/8bd564521804e98911cc9ff3b7696165e3243…
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: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-23 16:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a…
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: hermetic-java-runtime
Author: Sergey Kuksenko <skuksenko(a)openjdk.org>
Date: 2025-04-23 17:03:37 +0000
URL: https://git.openjdk.org/leyden/commit/35716647b531f0c20f9803138dfe2cedd6c4d…
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: hermetic-java-runtime
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-23 18:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/bf8a881f02da14a3d47b30eaf414dea76a1c2…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-23 20:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/adcaf01b4feb72f7205796873fd16b77907b2…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-23 21:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/88e0b00a46301ac14fb0b1c0d2717e80ba4b1…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-23 21:39:55 +0000
URL: https://git.openjdk.org/leyden/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-23 21:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c…
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: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-23 22:29:59 +0000
URL: https://git.openjdk.org/leyden/commit/669d4d6bfa50ab6ae73d05c6a0b069f4507d2…
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: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-23 22:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/3b7f43f95e061274020deaa1eecdb8182a6b6…
8355429: Open source ProgressMonitor test
Reviewed-by: azvegint
+ test/jdk/javax/swing/ProgressMonitor/bug4401480.java
Changeset: 4873eec0
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-23 22:57:42 +0000
URL: https://git.openjdk.org/leyden/commit/4873eec06f25227fe221a86b07c6072e676f7…
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: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-23 22:58:47 +0000
URL: https://git.openjdk.org/leyden/commit/ac17449bdb946d98cb65c8eae9c9671f527a7…
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: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-23 23:03:22 +0000
URL: https://git.openjdk.org/leyden/commit/b10a304b2bdec5fdd3d689ae8fcd341e68e80…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-24 00:00:36 +0000
URL: https://git.openjdk.org/leyden/commit/bbec3c0730df4578cee5cbc9dab40810ff093…
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: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-24 01:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/428334b616e1c436fbc2b8d71e41a0b154e9d…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-24 06:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/188c236071fd573a9ef35c34126443c6982a4…
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: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-24 06:58:37 +0000
URL: https://git.openjdk.org/leyden/commit/7bfbb9a51533f30613cacd47433ba709353ce…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-24 07:20:25 +0000
URL: https://git.openjdk.org/leyden/commit/953eef4f113408ab4ae432308f9848f7d226c…
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: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-24 08:29:08 +0000
URL: https://git.openjdk.org/leyden/commit/84e9264e76ca6e5d984c8eecbf5c5d11128fc…
8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected
Co-authored-by: Christian Hagedorn <chagedorn(a)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: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-24 08:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/290d24d16adcef6b9f0f5ac789b125fd7bac6…
8355400: Better git detection in update_copyright_year.sh
Reviewed-by: erikj, chagedorn
! make/scripts/update_copyright_year.sh
Changeset: be6e4406
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-24 09:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/be6e4406d8c9024bb368ed9dc22d4a6df2a08…
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: hermetic-java-runtime
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-24 09:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/74a2c831a2af55c66317ca8aead53fde2a2a6…
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: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-24 10:27:50 +0000
URL: https://git.openjdk.org/leyden/commit/6254046f508049a4e568f0f2eae51dc10da39…
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: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-04-24 11:43:53 +0000
URL: https://git.openjdk.org/leyden/commit/d3f31b0d8e9c90f3dc8e97a299c9e0b7f5b05…
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: hermetic-java-runtime
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-04-24 12:01:34 +0000
URL: https://git.openjdk.org/leyden/commit/1ec64811a365442c902e334b56f4cf926c316…
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: hermetic-java-runtime
Author: Oleksii Sylichenko <a.silichenko(a)gmail.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-24 12:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/34c4d895ca321508c24b13338900d617679aa…
8353190: Use "/native" Run Option for TestAvailableProcessors Execution
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 0537c692
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-24 13:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/0537c6927d4f617624672cfae06928f973817…
8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag
Reviewed-by: rcastanedalo, chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java
Changeset: cf96b107
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-24 14:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/cf96b107d57182ad6ab47125939423dd5286a…
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: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-24 14:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/356c4d9ca93c8a37231e86d583ce9628d693c…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-24 14:48:00 +0000
URL: https://git.openjdk.org/leyden/commit/0edd018a48c202a6da4afe80e245799b47000…
8355432: Remove CompileTask from SA
Reviewed-by: cjplummer, lmesnik
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
Changeset: 751e0392
Branch: hermetic-java-runtime
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-24 15:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/751e0392bcad0e608a7a041b658c1d263383f…
8355235: Clean out old versions from Tools.gmk
Reviewed-by: erikj
! make/devkit/Tools.gmk
Changeset: 8e51ff70
Branch: hermetic-java-runtime
Author: Gennadiy Krivoshein <gennadiy.krivoshein(a)bell-sw.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-24 16:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/8e51ff70d896aeb5b35e6bb6b00f1818d67c9…
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: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-24 16:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/3270a7d3591eac44705ff5d76c6f59cfb14f5…
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: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-24 16:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/862797f0c16ed0459cda4931824b6b17120a2…
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: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-24 17:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/29f10700e7c76d94db00e48b98a9c6dfedffa…
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: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-24 17:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/370e6113de30fd1bc596b5fbf7bd00f97e689…
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: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-24 19:18:13 +0000
URL: https://git.openjdk.org/leyden/commit/e01e33d19b94ee85f7cb7cd6baec857a50086…
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: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-04-24 23:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e…
8354431: gc/logging/TestGCId fails on Shenandoah
Reviewed-by: wkemper, phh
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: ed604038
Branch: hermetic-java-runtime
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-04-25 02:09:58 +0000
URL: https://git.openjdk.org/leyden/commit/ed604038ffc4ca64113984324dde71c07f046…
8346836: C2: Verify CastII/CastLL bounds at runtime
Co-authored-by: Vladimir Ivanov <vlivanov(a)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: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-25 07:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/f27fc010f699c01bd3c633b2926966578b5da…
8355576: Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 70030bac
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-25 07:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/70030bac04b99454af7577553e4a6bbaf5d39…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-25 07:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/dbd2fb0e5a06df2760a6c4ac128a9172b1364…
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: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-25 07:20:25 +0000
URL: https://git.openjdk.org/leyden/commit/b41e0b17490b203b19787a0d0742318fc0d03…
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: hermetic-java-runtime
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-25 08:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/89f9268ed7c2cb86891f23a10482cd459454b…
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: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-04-25 10:08:37 +0000
URL: https://git.openjdk.org/leyden/commit/f66b9ba7bc1f426c430c5a99842685008c5a9…
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: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-25 11:17:15 +0000
URL: https://git.openjdk.org/leyden/commit/e6cea4025b6743538da76f056fa831b02705f…
8355475: UNCTest should use an existing UNC path
Reviewed-by: dfuchs
! test/jdk/java/net/URLConnection/UNCTest.java
Changeset: a2f9c248
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-25 11:31:10 +0000
URL: https://git.openjdk.org/leyden/commit/a2f9c248447d2840d191366cead1ba474ed9a…
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: hermetic-java-runtime
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-25 12:50:12 +0000
URL: https://git.openjdk.org/leyden/commit/5c067232bf21aaca2b7addd2a862e15a8696f…
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: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-25 16:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/597bcc695347544b9feffc5280741b1e9e171…
8352003: Support --add-opens with -XX:+AOTClassLinking
Co-authored-by: Alan Bateman <alanb(a)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: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-25 16:30:26 +0000
URL: https://git.openjdk.org/leyden/commit/77f5a24648758cb1adc74056ca58f880af4a8…
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: hermetic-java-runtime
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-25 16:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/15f42e348d4068bd90dd75b270a372353fe0e…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-25 16:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/ac05002cbeb014036ffbbcb17bb12d8d2102c…
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: hermetic-java-runtime
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-04-25 17:06:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8f012ea2a0514020434d5db6047e36941e93…
8305186: Reference.waitForReferenceProcessing should be more accessible to tests
Reviewed-by: kbarrett
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 4b880299
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-25 17:11:54 +0000
URL: https://git.openjdk.org/leyden/commit/4b880299881c9413038d647123e3b658999c6…
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: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-25 20:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/2785570f5620db08c0d31cd29839f92ffabd5…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-25 20:58:40 +0000
URL: https://git.openjdk.org/leyden/commit/5db62abb4216a0618d6ea59d292828907572d…
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: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-25 21:22:37 +0000
URL: https://git.openjdk.org/leyden/commit/e57fd710496b2ac8aa93eb3d4ff2234170fa2…
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: hermetic-java-runtime
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-26 02:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/91a9043f9df0e345719df3bfd0a7d0f2a96e6…
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: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-26 03:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/3b3a055d7605338e93814ccfe2a4a18a7786f…
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: hermetic-java-runtime
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-04-26 05:46:05 +0000
URL: https://git.openjdk.org/leyden/commit/21b0f5ea153c633de7f09bdb0399308c890f7…
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: hermetic-java-runtime
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-04-27 02:29:44 +0000
URL: https://git.openjdk.org/leyden/commit/898d4798003d7b9cd54ef3a149eb037998a39…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-27 06:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/4e7b5133721f455f84cddecf7dd18ced0d2c8…
8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 04bb5dcf
Branch: hermetic-java-runtime
Author: jeremy <jeremy.wood(a)mac.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-27 11:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/04bb5dcf5759509e0239a6049db9ae2b97880…
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: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-27 11:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/9c86ac27236a67ff7d84447821d89772b993f…
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: hermetic-java-runtime
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-04-27 20:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/cd6f0d19d5da03eafde68142528c0f85d783c…
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: hermetic-java-runtime
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-28 06:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/1f228e5539a5faa3b28e12548f8ad97eeacf3…
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: hermetic-java-runtime
Author: Nikita Gubarkov <ngubarkov(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2025-04-28 06:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/40e7986c412797323f721212d5f375ffe15ac…
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: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-28 06:56:09 +0000
URL: https://git.openjdk.org/leyden/commit/7df1bfe27b0486e834f07d9aec43b0dae0207…
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: hermetic-java-runtime
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-28 07:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/a05ff55be4e4e1ab11d756b88a9dfa1f0adb4…
8355657: RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 3140de41
Branch: hermetic-java-runtime
Author: Bhavana Kilambi <bkilambi(a)openjdk.org>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-04-28 08:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/3140de411bb55604f8a9e2484798098d9d141…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-28 08:43:14 +0000
URL: https://git.openjdk.org/leyden/commit/db6fa5923cd0394dfb44c7e46c3e7ccc102a9…
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: hermetic-java-runtime
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-28 08:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/2447b9812a9f7316a2313f70db4974534fceb…
8355498: [AIX] Adapt code for C++ VLA rule
Reviewed-by: jkern, mdoerr
! src/hotspot/os/aix/os_perf_aix.cpp
Changeset: b0c3485d
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-28 10:04:20 +0000
URL: https://git.openjdk.org/leyden/commit/b0c3485d6c911898b1ac07eccfe7d2b266814…
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: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-04-28 12:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/a7359a5091e7ed911cc0505235eee6dee6d44…
8354453: Don't strcpy in os::strdup, use memcpy instead
Reviewed-by: jsjolen, kbarrett
! src/hotspot/share/runtime/os.cpp
Changeset: 3eaec040
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-04-28 13:29:51 +0000
URL: https://git.openjdk.org/leyden/commit/3eaec040b4e82e1a31bd12683dd783a33025d…
8355635: Do not collect C strings in C2 scratch buffer
Reviewed-by: jrose, thartmann, shade
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: e7a41625
Branch: hermetic-java-runtime
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-28 13:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/e7a416254be88ad3af74d874e444a4921b2a3…
8355717: Problem list tests until JDK-8355708 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 66358fa2
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-28 14:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/66358fa2c0074b02f6087f1e1501eff9364a2…
8355616: Incorrect ifdef in compilationMemoryStatistic.cpp
Reviewed-by: shade, stuefe, jwaters
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: b1e778d9
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-28 14:38:59 +0000
URL: https://git.openjdk.org/leyden/commit/b1e778d9d2ad13ee5f1ed629a8805008580f8…
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: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-28 16:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/c0dc31422d6e7435ad7abdb547dedcc50b7fc…
8355558: SJIS.java test is always ignored
Reviewed-by: bpb
! test/jdk/java/io/pathNames/win32/SJIS.java
Changeset: a090aa3f
Branch: hermetic-java-runtime
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-28 17:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/a090aa3ff8b79b553061e8d61bc42eb3d915c…
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: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-28 18:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/2f8448034f28276ad5ac1edfa0fb8650e47d4…
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: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-28 18:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/acd93df612525777656701821338caf9c81e5…
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: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-28 19:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/af4388abf232ec66614df51b34d5966ee6706…
8355649: Missing ResourceMark in ExceptionMark::check_no_pending_exception
Reviewed-by: jsjolen, shade
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 62d165d0
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-28 19:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/62d165d0e4e5ab1bcef35d5031554a354052c…
8355669: Add static-jdk-bundles make target
Reviewed-by: ihse
! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.template
Changeset: 1fd136cd
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-28 21:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/1fd136cd6b863ebee70e42b2966584218d091…
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: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-28 23:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/62ef706dd1b21a347c2cca717a2277b75dd25…
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: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 01:23:47 +0000
URL: https://git.openjdk.org/leyden/commit/ea3cf1b882c89bfe96af3aa389b69b842d721…
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: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-04-29 01:50:23 +0000
URL: https://git.openjdk.org/leyden/commit/7cf190fbb02e950eb3b5461be139d09add3f6…
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: hermetic-java-runtime
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 02:12:04 +0000
URL: https://git.openjdk.org/leyden/commit/7bde2bb57159aaac36a6a585f70c4672919c8…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-29 03:06:23 +0000
URL: https://git.openjdk.org/leyden/commit/e4cb49fc8531ee7cdc66ed16f5f5e2ec94d12…
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: hermetic-java-runtime
Author: Gustavo Simon <gustavo.andre.simon(a)hotmail.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-04-29 04:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/44374a572096fc98b390ab2cb9063d832e110…
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: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-29 06:57:33 +0000
URL: https://git.openjdk.org/leyden/commit/841989b2701b4ee0ec9be03d8007e6788edf5…
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: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-29 07:43:37 +0000
URL: https://git.openjdk.org/leyden/commit/108078a6813f49fa82b6f97a8a6665d200d95…
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: hermetic-java-runtime
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-29 08:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/31e70e41d56777ba6f4bba4cc3266130646b3…
8355697: Create windows devkit on wsl and msys2
Reviewed-by: ihse, erikj
! make/devkit/createWindowsDevkit.sh
Changeset: 6a0c24f9
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel(a)haessig.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-29 09:22:18 +0000
URL: https://git.openjdk.org/leyden/commit/6a0c24f9db0b15a00ecadca6e853ed5aa3775…
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: hermetic-java-runtime
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-29 11:57:37 +0000
URL: https://git.openjdk.org/leyden/commit/edf8ce8db10521037045115f4cb9569a1477a…
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: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-29 13:26:51 +0000
URL: https://git.openjdk.org/leyden/commit/9f42ff8960c740fa6ae5be21677b874463c7f…
8355594: Warnings occur when building with clang and enabling ubsan
Reviewed-by: erikj, jkern, ihse
! make/autoconf/jdk-options.m4
Changeset: 2ed7ad4b
Branch: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 13:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/2ed7ad4b5c7d2344ae6571c186f8a2903770a…
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: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-29 14:32:38 +0000
URL: https://git.openjdk.org/leyden/commit/b5156bb16aade1ff40f20ed6ce6faafe7becb…
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: hermetic-java-runtime
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-04-29 15:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/fa2a9d1e10679aad270f4641f43595b36fe8e…
8354919: Move HotSpot .editorconfig into the global .editorconfig
Reviewed-by: erikj, ihse
! .editorconfig
- src/hotspot/.editorconfig
Changeset: 5d2d1ab5
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-29 15:42:08 +0000
URL: https://git.openjdk.org/leyden/commit/5d2d1ab5740259bc30d0184e4d691a05fdf63…
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: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-29 16:43:15 +0000
URL: https://git.openjdk.org/leyden/commit/bd7561c315e8fd80e32cb154998bd28745c98…
8355441: Remove antipattern from PassFailJFrame.forcePass javadoc
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 99f925c1
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-29 09:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/99f925c184b4b66a992d414564981da10e884…
Merge branch 'master' into hermetic-java-runtime
! make/Main.gmk
! make/autoconf/spec.gmk.template
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! make/Main.gmk
! make/autoconf/spec.gmk.template
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
1
0
29 Apr '25
Changeset: c93d26d9
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-29 09:49:14 +0000
URL: https://git.openjdk.org/leyden/commit/c93d26d944b65b955a78c4227776bb0fc1d72…
Add #include "utilities/globalDefinitions.hpp" in aotClassFilter.hpp. This is to resolve HotspotBaseThread/Thread redefinition related build failures.
! src/hotspot/share/cds/aotClassFilter.hpp
1
0
For JDK24, there was an early-access build released on 20/6/2024:
https://jdk.java.net/leyden/
When it was released, I assumed it would be updated regularly, and
eventually also be available for other platforms like Windows (like most
other EA builds).
What is the status of the Early-Access Builds for project Leyden? Can I now
just use the main early access build for JDK25 (https://jdk.java.net/25/)
or are there plans to release one specific for Leyden (on a regular
interval)?
Raymond
2
2
Changeset: f769f917
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-28 20:19:34 +0000
URL: https://git.openjdk.org/leyden/commit/f769f917830d4e7f570c6ce1952e38d5d9322…
Added more test cases for AOT_TOOL_OPTIONS
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/AOTToolOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 9225ba7e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-28 21:37:23 +0000
URL: https://git.openjdk.org/leyden/commit/9225ba7ea7eaf35ba4db43c5d9d2609e362f2…
Fixed merge from mainline
! src/hotspot/share/cds/cdsConfig.cpp
1
0
git: openjdk/leyden: premain: Fix C strings caching. Added missing external stub addresses.
by duke 29 Apr '25
by duke 29 Apr '25
29 Apr '25
Changeset: dc0f3135
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-04-28 18:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/dc0f3135fdbc6c1e1c453bcf9ef3dd9d0576c…
Fix C strings caching. Added missing external stub addresses.
! src/hotspot/share/code/aotCodeCache.cpp
1
0
Changeset: 885096a8
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-04-28 01:43:38 +0000
URL: https://git.openjdk.org/leyden/commit/885096a8b3194371cde6b96ce5554d89f9961…
Fix class filtering
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/methodData.cpp
1
0
Changeset: f17491be
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-04-26 22:22:00 +0000
URL: https://git.openjdk.org/leyden/commit/f17491be7f4104b79437351f9ce1bff1c7326…
Address some of the review comments
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
Changeset: b76337cc
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-04-27 19:08:43 +0000
URL: https://git.openjdk.org/leyden/commit/b76337cc4b5d821ad883db7707572193e97f2…
Remove the workaround of setting RecordTraining during assembly
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/recompilationSchedule.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
1
0
Changeset: e87ff328
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-09 21:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/e87ff328d5cc66454213dee44cf2faeb0e762…
8351034: Add AVX-512 intrinsics for ML-DSA
Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja
! src/hotspot/cpu/x86/stubDeclarations_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_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! test/jdk/sun/security/provider/acvp/Launcher.java
Changeset: 5c438c5e
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 22:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/5c438c5e6b636a7992cbd737de0735070e480…
8352748: Remove com.sun.tools.classfile from the JDK
Reviewed-by: ihse, jlahoda, vromero
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java
! src/jdk.jdeps/share/classes/module-info.java
! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java
Changeset: 45b7c748
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-10 01:38:47 +0000
URL: https://git.openjdk.org/leyden/commit/45b7c748737f38c33c4666d17101b051b2fbe…
8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/man/jpackage.md
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
Changeset: bcac42aa
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-10 07:04:15 +0000
URL: https://git.openjdk.org/leyden/commit/bcac42aabce5b57525f776037d73b51d0afcb…
8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable
Reviewed-by: chagedorn, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 4f80437e
Branch: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-10 07:24:45 +0000
URL: https://git.openjdk.org/leyden/commit/4f80437ee05e4a3f755a166140669c0fd631f…
8353842: C2: Add graph dumps before and after loop opts phase
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: c447a102
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-10 07:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/c447a10225576bc59e1ba9477417367d2ac28…
8353856: Deprecate FlighRecorderPermission class for removal
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
Changeset: 73c8c755
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-10 07:54:00 +0000
URL: https://git.openjdk.org/leyden/commit/73c8c755ea638c09147d28080646ee8887ee8…
8351157: Clean up x86 GC barriers after 32-bit x86 removal
Reviewed-by: kbarrett, wkemper, tschatzl
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 04e2a062
Branch: premain
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-10 07:59:09 +0000
URL: https://git.openjdk.org/leyden/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8…
8351660: C2: SIGFPE in unsigned_mod_value
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java
Changeset: f94a4f7a
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-04-10 08:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/f94a4f7accd11161912ec2cdae6e290d09576…
8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ShutdownNow.java
Changeset: 6545e0d9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-10 08:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/6545e0d9a39c772ead0cbdd525b624f21e252…
8353189: [ASAN] memory leak after 8352184
Co-authored-by: Jiangli Zhou <jiangli(a)openjdk.org>
Co-authored-by: David Holmes <dholmes(a)openjdk.org>
Reviewed-by: dholmes, jiangli
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 9a3f9997
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-10 09:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9…
8346236: Auto vectorization support for various Float16 operations
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: 51b3d6bb
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-10 10:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/51b3d6bba29b256616cf00c0be7a7fe0f9762…
8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
Changeset: 6c266701
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-04-10 10:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7…
8324686: Remove redefinition of NULL for MSVC
Reviewed-by: shade, dholmes
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 7e69b98e
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-10 11:37:20 +0000
URL: https://git.openjdk.org/leyden/commit/7e69b98e0548803b85b04b518929c073f8ffa…
8350441: ZGC: Overhaul Page Allocation
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
- src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp
- src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zMappedCache.cpp
+ src/hotspot/share/gc/z/zMappedCache.hpp
- src/hotspot/share/gc/z/zMemory.cpp
- src/hotspot/share/gc/z/zMemory.hpp
- src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
- src/hotspot/share/gc/z/zPageCache.cpp
- src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.cpp
- src/hotspot/share/gc/z/zPhysicalMemory.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp
+ src/hotspot/share/gc/z/zRange.hpp
+ src/hotspot/share/gc/z/zRange.inline.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
- src/hotspot/share/gc/z/zUnmapper.cpp
- src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
- src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
- test/hotspot/gtest/gc/z/test_zMemory.cpp
+ test/hotspot/gtest/gc/z/test_zNUMA.cpp
- test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java
- test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
- test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: c4c3edfa
Branch: premain
Author: fabioromano1 <51378941+fabioromano1(a)users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-04-10 14:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/c4c3edfa964ef504f12971c5deef7c7355bdf…
8341402: BigDecimal's square root optimization
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: e50af6db
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 14:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/e50af6db099145149d704026e91fcc7bb188f…
8354090: Refactor import warning suppression in Check.java
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
Changeset: 2ba80d24
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-10 15:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/2ba80d2403f749a7d8d4e64139b796737bbb6…
8353586: Open source several toolkit tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java
+ test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java
Changeset: 0e223f14
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-10 15:30:44 +0000
URL: https://git.openjdk.org/leyden/commit/0e223f1456c14efdb423595bee3444d5e26db…
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Reviewed-by: mullan
! test/jdk/sun/security/krb5/Krb5NameEquals.java
- test/jdk/sun/security/krb5/runNameEquals.sh
Changeset: 36e11b68
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-10 16:01:00 +0000
URL: https://git.openjdk.org/leyden/commit/36e11b6827d5065f75a52887e1200b22cb3cd…
8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: smarks
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 799e5b33
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 17:06:44 +0000
URL: https://git.openjdk.org/leyden/commit/799e5b33a11d252109636dd15d22ed3b6280a…
8354071: Add LintCategory property indicating whether @SuppressWarnings is supported
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: dc249be2
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-10 17:21:51 +0000
URL: https://git.openjdk.org/leyden/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92…
8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 60f3d607
Branch: premain
Author: Jeremy Wood <mickleness(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-10 18:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/60f3d607412dfe289f33dd922dfc1c9ff7668…
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java
Changeset: af5db513
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-10 19:19:31 +0000
URL: https://git.openjdk.org/leyden/commit/af5db513060db5f89c071f531e6111c69fcd7…
8353641: Deprecate core library permission classes for removal
Reviewed-by: mullan, iris
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.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/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
Changeset: 3131dd1d
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-10 19:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/3131dd1d5cb601b84cf898fff589596c2bcab…
8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles
Reviewed-by: aivanov, jdv, prr, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc
= test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc
! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java
! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java
Changeset: 7680f70a
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-10 19:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/7680f70ad647da741dd6cd9603a53f7923f95…
8171508: Remove -Dsun.java.launcher.is_altjvm option
Reviewed-by: dholmes, stuefe
! 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/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/gtest/gtestMain.cpp
Changeset: 4890b74c
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 20:33:11 +0000
URL: https://git.openjdk.org/leyden/commit/4890b74c048a1472b87687294c316ecfb324e…
8354216: Small cleanups relating to Log.DiagnosticHandler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: 7382ea1a
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-10 21:15:23 +0000
URL: https://git.openjdk.org/leyden/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd84…
8354230: Wrong boot jdk for alpine-linux-x64 in GHA
Reviewed-by: erikj, iris, djelinski, sgehwolf
! make/conf/github-actions.conf
Changeset: e35f67b9
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-04-10 21:16:30 +0000
URL: https://git.openjdk.org/leyden/commit/e35f67b908a9e62fa6c18775d25a6b698cea8…
8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: 83c7d3bb
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-10 21:43:14 +0000
URL: https://git.openjdk.org/leyden/commit/83c7d3bbe860656ee403fa29df6a9e0aae962…
8351740: Clean up some code around initialization of encoding properties
Reviewed-by: naoto, alanb, rriggs
! 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
Changeset: 7bb8b176
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-11 00:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/7bb8b1768f0992d066f33f340be42dbd7c21d…
8347472: Correct Attribute traversal and writing for Code attributes
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
+ test/jdk/jdk/classfile/AttributeInCodeTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
Changeset: 1c34f3cd
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-04-11 01:25:55 +0000
URL: https://git.openjdk.org/leyden/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b5…
8352773: JVMTI should disable events during java upcalls
Reviewed-by: lmesnik, dholmes, cjplummer, coleenp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 4478a99e
Branch: premain
Author: Thomas Fitzsimmons <fitzsim(a)redhat.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-11 02:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/4478a99e3111798c2e461c7e769a69672f187…
8354057: Odd debug output in -Xlog:os+container=debug on certain systems
Reviewed-by: sgehwolf, asmehra, lmesnik
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: f955a8cb
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-11 03:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8ca…
8352687: Opensource few JInternalFrame and JTextField tests
Reviewed-by: honkar
+ test/jdk/javax/swing/JInternalFrame/bug4190516.java
+ test/jdk/javax/swing/JInternalFrame/bug4242045.java
+ test/jdk/javax/swing/JTextField/bug4232716.java
+ test/jdk/javax/swing/JTextField/bug5027332.java
Changeset: d8bed693
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-11 06:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/d8bed6937311c1613d432bed73983d00dfd2a…
8354317: [XWayland] Problem list two tests crashing XWayland server
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
Changeset: cf0308b2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-11 07:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/cf0308b2716053eb7c547cfcc6b160589cd6a…
8351152: x86: Remove code blocks that handle UseSSE < 2
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 1fc1cc5d
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-11 08:15:01 +0000
URL: https://git.openjdk.org/leyden/commit/1fc1cc5da9a38cf936636a72f9b8a4c246cea…
8354255: [jittester] Remove TempDir debug output
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java
Changeset: e1b67709
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-11 09:06:11 +0000
URL: https://git.openjdk.org/leyden/commit/e1b677091e0f7860762695ae2e3cff2b63ff9…
8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long
Reviewed-by: dfuchs, djelinski, michaelm
! src/java.net.http/share/classes/java/net/http/HttpHeaders.java
Changeset: d4e194bc
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-11 10:22:15 +0000
URL: https://git.openjdk.org/leyden/commit/d4e194bc463ff3ad09e55cbb96bea00283679…
8354266: Fix non-UTF-8 text encoding
Reviewed-by: rgiulietti, erikj, naoto, eirbjo
! make/data/cldr/LICENSE
! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt
! src/demo/share/jfc/CodePointIM/README_zh_CN.html
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/java.desktop/share/legal/lcms.md
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
Changeset: 36069f6e
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 11:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/36069f6efac4fd02393d28f190ab2ab92b113…
8354234: Remove friends for ObjectMonitor
Reviewed-by: aboldtch, dholmes
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8bb0ca49
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-04-11 11:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/8bb0ca49715d8c713d6319b00a7684564ba57…
8353917: jnativescan: Simplify ClassResolver
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java
- src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java
Changeset: efb5a80e
Branch: premain
Author: Manuel Hässig <manuel(a)haessig.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-11 11:29:56 +0000
URL: https://git.openjdk.org/leyden/commit/efb5a80e52c8314103e1ccec05af6ab480531…
8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
Changeset: b5d2e254
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-11 11:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1…
8354189: Remove JLI_ReportErrorMessageSys on Windows
Reviewed-by: alanb, mdoerr
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/windows/native/libjli/java_md.c
Changeset: cae7a206
Branch: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-11 12:49:40 +0000
URL: https://git.openjdk.org/leyden/commit/cae7a206a2f4b47d6757408d62b88be060113…
8353662: Add test for non-local file URL fallback to FTP
Reviewed-by: dfuchs
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
Changeset: 9ead2b75
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 13:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/9ead2b75cefa42732d3445f086dcf8d51452a…
8354180: Clean up uses of ObjectMonitor caches
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, fbredberg
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 2321722a
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-11 13:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c…
8346109: Create JDK taglet for additional preview notes
Reviewed-by: ihse, liach, rriggs
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/PreviewNote.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
Changeset: e604bb9e
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-11 13:29:32 +0000
URL: https://git.openjdk.org/leyden/commit/e604bb9e9412310d6d63da0b0f475f9da54ff…
8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 1d7138fe
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-11 15:12:54 +0000
URL: https://git.openjdk.org/leyden/commit/1d7138fe021d64686ac59cddd1bc7c787c610…
8353614: JFR: jfr print --exact
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/man/jfr.md
! test/jdk/jdk/jfr/tool/TestPrint.java
Changeset: d14e84c0
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 19:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/d14e84c03b681594e84aef28107dce7b51988…
8354446: [BACKOUT] Remove friends for ObjectMonitor
Reviewed-by: pchilanomate
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: e8bcedb0
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-11 21:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8…
8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 034c0d4d
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-12 05:58:39 +0000
URL: https://git.openjdk.org/leyden/commit/034c0d4de5739bd20d734471b2d9065a0ca38…
8350753: Deprecate UseCompressedClassPointers
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 04ad59de
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-04-12 07:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/04ad59de768b69b4e897a93f46efad9cc2573…
8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
Changeset: ed756b97
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-04-12 23:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/ed756b970066493db85da50ace317ef977186…
8352922: Refactor client classes javadoc to use @throws instead of @exception
Reviewed-by: prr
! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.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/XSettings.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 5d976089
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-13 10:08:39 +0000
URL: https://git.openjdk.org/leyden/commit/5d9760897014c9a2cf0813af3ffbfb358ef55…
8254622: Hide superclasses from conditionally exported packages
Reviewed-by: kcr, liach
! src/java.base/share/classes/jdk/internal/event/Event.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
Changeset: b539fb0b
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-14 05:27:24 +0000
URL: https://git.openjdk.org/leyden/commit/b539fb0bc14869164f5f2c9780f2a40db707c…
8352877: Opensource Several Font related tests - Batch 1
Reviewed-by: aivanov, serb
+ test/jdk/java/awt/font/TestDevanagari.java
+ test/jdk/java/awt/font/TextLayout/TestControls.java
+ test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java
Changeset: 2595c47b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-14 06:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/2595c47b57a7788e8725bd8ec5407444027df…
8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal
Reviewed-by: coleenp, kvn, vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 337dacdd
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-14 06:36:47 +0000
URL: https://git.openjdk.org/leyden/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c…
8354310: JFR: Inconsistent metadata in ZPageAllocation
Reviewed-by: egahlin, stefank, eosterlund
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 44245f33
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-14 06:56:29 +0000
URL: https://git.openjdk.org/leyden/commit/44245f33cdc3d6aa1f9762058281524878066…
8354215: Clean up Loom support after 32-bit x86 removal
Reviewed-by: coleenp, pchilanomate
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: cf27a42d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-14 08:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727…
8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end
Reviewed-by: mdoerr, jkern
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: f169fc5a
Branch: premain
Author: Radim Vansa <rvansa(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-04-14 08:18:59 +0000
URL: https://git.openjdk.org/leyden/commit/f169fc5a99ee2b485e156c043134ab76b7e5e…
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
Reviewed-by: jsjolen, shade, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
Changeset: f8ae1d4e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-14 08:52:33 +0000
URL: https://git.openjdk.org/leyden/commit/f8ae1d4e6cd317eaa98835a209366b9d504fe…
8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag
Reviewed-by: erikj, mdoerr
! make/autoconf/flags-cflags.m4
Changeset: 51ce3120
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-14 12:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/51ce312001f3974a7e6394e9c616b04d8fb81…
8348645: IGV: visualize live ranges
Reviewed-by: thartmann, dfenacci
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
+ src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/LiveRangeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
Changeset: 97e10757
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-04-14 13:28:49 +0000
URL: https://git.openjdk.org/leyden/commit/97e10757392859a46360b4ab379429212fbc3…
8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly
Reviewed-by: stefank, jsikstro, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 16657dba
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-14 14:44:11 +0000
URL: https://git.openjdk.org/leyden/commit/16657dba998207ef238ac387336907cd186e3…
8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Reviewed-by: weijun, ihse
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Changeset: 313c34ae
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-14 15:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/313c34ae56085f90f4188b0639d6b6595efc2…
8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition
Reviewed-by: dfuchs
! test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: d748bb5c
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-14 16:09:35 +0000
URL: https://git.openjdk.org/leyden/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef…
8343157: Examine large files for character encoding/decoding
Reviewed-by: alanb
- test/jdk/sun/nio/cs/EUC_TW_OLD.java
- test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
- test/jdk/sun/nio/cs/OLD/GBK_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/Johab_OLD.java
- test/jdk/sun/nio/cs/OLD/MS932DB.java
- test/jdk/sun/nio/cs/OLD/MS932_OLD.java
- test/jdk/sun/nio/cs/OLD/MS936_OLD.java
- test/jdk/sun/nio/cs/OLD/MS949_OLD.java
- test/jdk/sun/nio/cs/OLD/MS950_OLD.java
- test/jdk/sun/nio/cs/OLD/PCK_OLD.java
- test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
- test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/TestIBMDB.java
! test/jdk/sun/nio/cs/TestEUC_TW.java
Changeset: 43b19474
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-14 16:22:07 +0000
URL: https://git.openjdk.org/leyden/commit/43b194741cc307a73bd8dd2da877ab1b16250…
8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Reviewed-by: stefank, 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/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: d6848670
Branch: premain
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-14 16:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/d684867066edb886bc444c864ef9db3eff318…
8346230: [perf] scalability issue for the specjvm2008::xml.transform workload
Reviewed-by: joehw, jbhateja
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
Changeset: 46a6fc84
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-14 16:58:06 +0000
URL: https://git.openjdk.org/leyden/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe2…
8353483: Open source some JProgressBar tests
Reviewed-by: honkar, serb
+ test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JProgressBar/bug4230391.java
+ test/jdk/javax/swing/JProgressBar/bug4393042.java
+ test/jdk/javax/swing/JProgressBar/bug5003022.java
Changeset: de0e6488
Branch: premain
Author: Andrej Pecimuth <andrej.pecimuth(a)oracle.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-14 18:31:27 +0000
URL: https://git.openjdk.org/leyden/commit/de0e6488449303bd15d4590480a2e47b8026a…
8352724: Verify bounds for primitive array reads in JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
Changeset: 0da480a9
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-14 18:47:59 +0000
URL: https://git.openjdk.org/leyden/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4…
8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, 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/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: f6d8c8cb
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-14 19:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11…
8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN
Reviewed-by: michaelm, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! test/jdk/java/net/httpclient/websocket/AutomaticPong.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
- test/jdk/java/net/httpclient/websocket/Frame.java
+ test/jdk/java/net/httpclient/websocket/TEST.properties
! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java
+ test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java
Changeset: 9e7763d4
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-14 19:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/9e7763d44274ad1ac633120553d5c67f494bf…
8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424
Reviewed-by: smarks
! test/jdk/ProblemList.txt
Changeset: 5280b7b0
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-14 22:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd…
8353592: Open source several scrollbar tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/Scrollbar/ListScrollbarTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java
+ test/jdk/java/awt/Scrollbar/UnitIncrementTest.java
Changeset: 92e52fe1
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-15 02:00:49 +0000
URL: https://git.openjdk.org/leyden/commit/92e52fe1df84efd94d713afed5acd9c7281a7…
8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name
Reviewed-by: kbarrett
! src/hotspot/share/runtime/os.cpp
Changeset: c7b70a13
Branch: premain
Author: Dr Heinz M. Kabutz <heinz(a)javaspecialists.eu>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-15 02:48:32 +0000
URL: https://git.openjdk.org/leyden/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa…
8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
Changeset: 76ff9781
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-04-15 05:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/76ff97811abf5a4eaede6303e25ff9582302e…
8354510: Skipped gtest cause test failure
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 3090e218
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-15 06:03:50 +0000
URL: https://git.openjdk.org/leyden/commit/3090e2187c2cbbbc08f27305d152664a83736…
8353572: x86: AMD platforms miss the check for CLWB feature flag
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: b7837843
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-04-15 08:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/b78378437cf911a527331e6aaf36f968169c0…
8354163: Open source Swing tests Batch 1
Reviewed-by: psadhukhan
+ test/jdk/javax/swing/AbstractButton/bug4133768.java
+ test/jdk/javax/swing/AbstractButton/bug4391622.java
+ test/jdk/javax/swing/JList/bug4183379.java
+ test/jdk/javax/swing/JList/bug4251306.java
+ test/jdk/javax/swing/JMenu/bug4624845.java
Changeset: 24be888d
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-04-15 08:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/24be888d655a5227cfb9fc22f36d6ba30d732…
8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal
Reviewed-by: chagedorn, rcastanedalo, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java
Changeset: 81d4c807
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-15 09:02:41 +0000
URL: https://git.openjdk.org/leyden/commit/81d4c80742305b72c73a59cf6a596b49bc68b…
8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'
Reviewed-by: mdoerr, thartmann
! src/hotspot/share/opto/subnode.cpp
Changeset: d7676c39
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-15 09:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/d7676c39b648bd55f72a50494432b02862a4e…
8354508: JFR: Strengthen metadata checks for labels
Reviewed-by: shade
! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java
Changeset: 4e24dc00
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-15 10:16:31 +0000
URL: https://git.openjdk.org/leyden/commit/4e24dc003c2304041b342371adf430b120a9f…
8353185: Introduce the concept of upgradeable files in context of JEP 493
Reviewed-by: clanger, ihse, alanb
+ make/modules/jdk.jlink/Java.gmk
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! 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
+ test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java
Changeset: 03fd43fc
Branch: premain
Author: Patrick Strawderman <pstrawderman(a)netflix.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-15 11:26:36 +0000
URL: https://git.openjdk.org/leyden/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c…
8353453: URLDecoder should use HexFormat
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/java/net/URLDecoder.java
Changeset: 5fc18f5b
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-15 11:41:47 +0000
URL: https://git.openjdk.org/leyden/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795…
8350279: HttpClient: Add a new HttpResponse method to identify connections
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
+ test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 273a9a61
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-15 11:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/273a9a61558fdfc422772fa2c6045a4d3c709…
8354448: [REDO] Remove friends for ObjectMonitor
Reviewed-by: kbarrett, shade, dholmes
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 36864a2a
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-15 11:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/36864a2a08b5b64e63a9265d595ba7fb60899…
8351491: Add info from release file to hserr file
Reviewed-by: dholmes, lucy
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: fc146472
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-15 16:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/fc1464727f95508935cfc65d689b74e1709d3…
8354320: Changes to jpackage.md cause pandoc warning
Reviewed-by: almatvee, ihse, alanb
! make/autoconf/basic_tools.m4
! src/jdk.jpackage/share/man/jpackage.md
Changeset: cec48ed2
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-15 16:19:03 +0000
URL: https://git.openjdk.org/leyden/commit/cec48ed270d3bdf704c389a091b42a32c2ed6…
8354542: Clean up x86 stubs after 32-bit x86 removal
Reviewed-by: adinn, kvn
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: 4e3f1848
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-15 19:36:10 +0000
URL: https://git.openjdk.org/leyden/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc…
8353000: Open source several swing tests batch2
Reviewed-by: azvegint
+ test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java
+ test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java
+ test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java
= test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif
+ test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java
= test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif
Changeset: 513c4650
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-15 21:25:06 +0000
URL: https://git.openjdk.org/leyden/commit/513c4650c51aa435f04fb0aaf495134259042…
8354544: Fix bugs in increment and xor APX codegen
Reviewed-by: thartmann, jbhateja
! src/hotspot/cpu/x86/x86_64.ad
Changeset: a2dc9c71
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-15 23:48:27 +0000
URL: https://git.openjdk.org/leyden/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5…
8352908: Open source several swing tests batch1
Reviewed-by: honkar
+ test/jdk/javax/swing/JSplitPane/bug4749792.java
+ test/jdk/javax/swing/JToolBar/bug4188825.java
+ test/jdk/javax/swing/JToolBar/bug4251592.java
+ test/jdk/javax/swing/JToolBar/bug5035668.java
Changeset: 55264907
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-16 01:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/5526490743a75786a40754b6805f4381ae289…
8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary
Reviewed-by: alanb, kbarrett
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
Changeset: 55afcb57
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-16 03:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b…
8352682: Opensource JComponent tests
Reviewed-by: jdv, honkar
+ test/jdk/javax/swing/JComponent/bug4235215.java
+ test/jdk/javax/swing/JComponent/bug4247610.java
+ test/jdk/javax/swing/JComponent/bug4254995.java
Changeset: 2be5bc84
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-04-16 04:48:25 +0000
URL: https://git.openjdk.org/leyden/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d…
8354214: Open source Swing tests Batch 2
Reviewed-by: abhiscxk, honkar
+ test/jdk/javax/swing/JList/bug4193267.java
+ test/jdk/javax/swing/JList/bug4249161.java
+ test/jdk/javax/swing/JList/bug4618767.java
Changeset: 9a5c7b3f
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-16 05:54:21 +0000
URL: https://git.openjdk.org/leyden/commit/9a5c7b3fa90c7f550773e98ee9466ca1665af…
8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal
Reviewed-by: kvn, coleenp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
= test/hotspot/gtest/x86/test_assembler_x86.cpp
Changeset: 18d605fa
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-16 08:23:03 +0000
URL: https://git.openjdk.org/leyden/commit/18d605fadbd57090f5eb02c18e6e8860d9086…
8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime
Reviewed-by: alanb
! test/jdk/tools/jlink/ClassFileInMetaInfo.java
Changeset: 4c3c2b32
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-16 08:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/4c3c2b32a1b9dea6f3e258cf44666932afc17…
8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error
Reviewed-by: alanb, dfuchs, vyazici
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
Changeset: cfbbcd78
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-16 09:23:15 +0000
URL: https://git.openjdk.org/leyden/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6cc…
8350595: jshell <TAB> completion on arrays does not work for clone()
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: 8c6b611f
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-16 09:52:53 +0000
URL: https://git.openjdk.org/leyden/commit/8c6b611f35af22af5b6c3eb663b30985857c1…
8353832: Opensource FontClass, Selection and Icon tests
Reviewed-by: jdv
+ test/jdk/java/awt/FontClass/FontTransformAttributeTest.java
+ test/jdk/java/awt/FontClass/FontUnderscoreTest.java
+ test/jdk/java/awt/Icon/ChildFrameIconTest.java
+ test/jdk/java/awt/Selection/TestClipboard.java
Changeset: fe3bd5d6
Branch: premain
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-04-16 09:56:39 +0000
URL: https://git.openjdk.org/leyden/commit/fe3bd5d62fdedb7890bd3d589b04285be79c2…
8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds
Reviewed-by: lmesnik, syan
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
Changeset: 43b2b0bd
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-12-02 05:21:55 +0000
URL: https://git.openjdk.org/leyden/commit/43b2b0bd1e5e6fad4581957a3072836921ef6…
8343007: Enhance Buffered Image handling
Reviewed-by: rhalade, mschoene, jdv, prr
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
Changeset: cf871db4
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2024-12-13 04:29:18 +0000
URL: https://git.openjdk.org/leyden/commit/cf871db447660e657a3db82bffae8fce1b7e5…
8342562: Enhance Deflater operations
Reviewed-by: rhalade, alanb, lancea
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
Changeset: ef38a04b
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2025-01-02 19:03:53 +0000
URL: https://git.openjdk.org/leyden/commit/ef38a04b448f97036c516ba87cb86afcc7559…
8337494: Clarify JarInputStream behavior
Reviewed-by: jpai, rhalade, lancea
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
Changeset: e91b3f0c
Branch: premain
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2025-01-08 20:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4…
8337692: Better TLS connection support
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
Changeset: 38afa4d4
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2025-01-20 12:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8d…
8338430: Improve compiler transformations
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: ahgross, rhalade, thartmann, epeter
! src/hotspot/share/opto/addnode.cpp
Changeset: ed30fce6
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai(a)oracle.com>
Date: 2025-01-27 21:11:23 +0000
URL: https://git.openjdk.org/leyden/commit/ed30fce6df57b1cbf7a6efebabc3558550f8e…
8347847: Enhance jar file support
Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
Changeset: c6243fc2
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-16 11:26:59 +0000
URL: https://git.openjdk.org/leyden/commit/c6243fc27fafb1ff89f8610ead3acd87030ca…
Merge
Reviewed-by: dfuchs
Changeset: 7ffad35d
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-04-16 11:32:47 +0000
URL: https://git.openjdk.org/leyden/commit/7ffad35dac1439bc5aa12a6c16b5e82542511…
8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm
Reviewed-by: mbaesken, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/jtreg/gtest/AsyncLogGtest.java
Changeset: 1ad869f8
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-16 11:43:42 +0000
URL: https://git.openjdk.org/leyden/commit/1ad869f8440cb274e474abd9f89f88db11101…
8322706: AnnotationTypeMismatchException in javac with annotation processing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java
Changeset: 465c8e65
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-04-16 12:35:24 +0000
URL: https://git.openjdk.org/leyden/commit/465c8e658356f658ee04397936f555f6bdffc…
8349721: Add aarch64 intrinsics for ML-KEM
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
Changeset: c3de94ce
Branch: premain
Author: KIRIYAMA Takuya <kiriyama.takuya(a)fujitsu.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-04-16 15:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/c3de94cee12471a11c457c11dd55c547633de…
8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build
Reviewed-by: phh
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
Changeset: 84458ec1
Branch: premain
Author: Rohitash Kumar <kurohita(a)amazon.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-04-16 16:08:31 +0000
URL: https://git.openjdk.org/leyden/commit/84458ec18ce33295636f7b26b8e3ff25ecb34…
8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number
Reviewed-by: michaelm, xpeng
! src/java.base/share/classes/java/net/URI.java
! test/jdk/java/net/URI/Test.java
+ test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java
Changeset: 7a107e2f
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-16 16:28:12 +0000
URL: https://git.openjdk.org/leyden/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3…
8351603: Change to GCC 14.2.0 for building on Linux at Oracle
8344272: gcc devkit doesn't have lto-plugin where needed
Reviewed-by: ihse, erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: d80db00f
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-16 17:19:47 +0000
URL: https://git.openjdk.org/leyden/commit/d80db00f8221b95ab767bb84d06b83a83ba4c…
8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI
Reviewed-by: honkar
! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java
Changeset: e433fa27
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-16 17:52:53 +0000
URL: https://git.openjdk.org/leyden/commit/e433fa2719917cff6cb373e9a60981a7418e2…
8352001: AOT cache should not contain classes injected into built-in class loaders
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/hotspot/share/utilities/zipLibrary.hpp
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/share/native/libzip/zip_util.h
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
Changeset: 98dac46a
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-16 18:05:07 +0000
URL: https://git.openjdk.org/leyden/commit/98dac46aac2cea9790c1275208cc4c92e8e9a…
8353589: Open source a few Swing menu-related tests
Reviewed-by: jdv, honkar
+ test/jdk/javax/swing/JPopupMenu/bug4119993.java
+ test/jdk/javax/swing/JPopupMenu/bug4187004.java
+ test/jdk/javax/swing/JPopupMenu/bug4530303.java
Changeset: 0c34bf04
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-16 19:57:42 +0000
URL: https://git.openjdk.org/leyden/commit/0c34bf047615ad57c91cd49844f9d34f9a832…
8354471: Assertion failure with -XX:-EnableX86ECoreOpts
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
Changeset: a2d7f441
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-16 20:11:26 +0000
URL: https://git.openjdk.org/leyden/commit/a2d7f441b8616e0cd8c231f3358b1b508e766…
8295651: JFR: 'jfr scrub' should summarize what was removed
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java
! test/jdk/jdk/jfr/tool/TestScrub.java
Changeset: db2dffb6
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-16 23:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/db2dffb6e5fed3773080581350f7f5c0bcff8…
8354559: gc/g1/TestAllocationFailure.java doesn't need WB API
Reviewed-by: ayang, kbarrett
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
Changeset: 07aad68c
Branch: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-17 02:16:24 +0000
URL: https://git.openjdk.org/leyden/commit/07aad68c17ba8d95aee914f3bd9705301477a…
8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java
Changeset: a71f621a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-17 03:10:58 +0000
URL: https://git.openjdk.org/leyden/commit/a71f621a3248320e8a7a78f1652a7750271ed…
8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration
Reviewed-by: shade, vlivanov
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 055b750d
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-17 06:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/055b750d999e52569094bffa7dc0364a50771…
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
Reviewed-by: shade, coleenp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_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/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! 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/c1_Runtime1_riscv.cpp
! 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/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_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/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: af7a19a8
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-17 06:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a…
8354802: MAX_SECS definition is unused in os_linux
Reviewed-by: kbarrett, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: 3d0feba0
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-17 06:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/3d0feba00a1c1ef7627880859a093bb00eb8f…
8352865: Open source several AWT TextComponent tests - Batch 2
Reviewed-by: prr, serb, jdv
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java
+ test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java
+ test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java
+ test/jdk/java/awt/TextComponent/SelectionTest.java
Changeset: e00355a0
Branch: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-17 06:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/e00355a036936c5290cf8d85fd3c4f743b0ad…
8353958: Open source several AWT ScrollPane tests - Batch 2
Reviewed-by: prr, psadhukhan
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java
+ test/jdk/java/awt/ScrollPane/ScrollPaneSize.java
+ test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java
Changeset: a4e9da37
Branch: premain
Author: Maxim Kartashev <mkartashev(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2025-04-17 06:59:01 +0000
URL: https://git.openjdk.org/leyden/commit/a4e9da3747fe0a3c27e414787eaa97f80b24f…
8354191: GTK LaF should use pre-multiplied alpha same as cairo
Reviewed-by: avu, prr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
Changeset: fabf67c3
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-17 07:21:34 +0000
URL: https://git.openjdk.org/leyden/commit/fabf67c376708a3be80d2a4e67d30d226d6e6…
8354625: Compile::igv_print_graph_to_network doesn't use its second parameter
Reviewed-by: rcastanedalo, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
Changeset: 1138a186
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-17 07:24:14 +0000
URL: https://git.openjdk.org/leyden/commit/1138a186eb670e2c0662bda69c35680b41f4d…
8344251: C2: remove blackholes with dead control input
Reviewed-by: shade, thartmann, kvn
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/blackhole/DeadBhElimination.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 5125ceb9
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-17 11:47:21 +0000
URL: https://git.openjdk.org/leyden/commit/5125ceb922540ef695d2fa4b3c7880e00dd07…
8349405: Redundant and confusing null checks on data from CP::resolved_klasses
Reviewed-by: dholmes, iklam
! src/hotspot/share/oops/constantPool.cpp
Changeset: 9502ab0b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-17 12:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/9502ab0bf5ce8623776d295ff5260d717dfb9…
8354766: Test TestUnexported.java javac build fails
Reviewed-by: nbenalla, jpai
! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
Changeset: e9c8986a
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-17 12:31:30 +0000
URL: https://git.openjdk.org/leyden/commit/e9c8986a65df534ee2a396cb3b49fe3dbcaf6…
8354493: Opensource Several MultiScreen and Insets related tests
Reviewed-by: psadhukhan, tr
+ test/jdk/java/awt/Multiscreen/DialogTest.java
+ test/jdk/java/awt/Multiscreen/FillThisScreen.java
+ test/jdk/java/awt/Multiscreen/IMCandidateWindowTest.java
Changeset: 4c994894
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-04-17 13:07:19 +0000
URL: https://git.openjdk.org/leyden/commit/4c99489420bd73159eca6bae22442f7b29156…
8354285: Open source Swing tests Batch 3
Reviewed-by: abhiscxk
+ test/jdk/com/sun/java/swing/plaf/motif/MenuItem/AcceleratorDelimiter/MotifLAFMenuAcceleratorDelimiter.java
+ test/jdk/com/sun/java/swing/plaf/motif/SplitPane/4141400/bug4141400.java
+ test/jdk/com/sun/java/swing/plaf/windows/MenuItem/4685843/bug4685843.java
Changeset: e21387e0
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-17 13:08:49 +0000
URL: https://git.openjdk.org/leyden/commit/e21387e0454e821e5720e781138dcc4c24a14…
8354365: Opensource few Modal and Full Screen related tests
Reviewed-by: jdv, tr
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/FullScreen/NonfocusableFrameFullScreenTest.java
+ test/jdk/java/awt/Modal/AddRemoveTransientForsTest.java
+ test/jdk/java/awt/Modal/DialogLosesFocusTest.java
+ test/jdk/java/awt/Modal/NativeDialogToFrontBackTest.java
Changeset: dda4b5a4
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-04-17 13:36:05 +0000
URL: https://git.openjdk.org/leyden/commit/dda4b5a4ade2e5d7225117e58fce4038bb0e0…
8354418: Open source Swing tests Batch 4
Reviewed-by: abhiscxk
+ test/jdk/com/sun/java/swing/plaf/windows/MenuItem/AcceleratorDelimiter/WindowsLAFMenuAcceleratorDelimiter.java
+ test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4227768/bug4227768.java
+ test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4305725/bug4305725.java
Changeset: abb23828
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-17 13:45:47 +0000
URL: https://git.openjdk.org/leyden/commit/abb23828f9dc5f4cdb75d5b924dd6f4592510…
8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
+ test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
Changeset: 86f3eafa
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-17 13:59:44 +0000
URL: https://git.openjdk.org/leyden/commit/86f3eafade20bd901b0657ab9ad1bdf12d114…
8353009: Improve documentation for Windows AArch64 builds
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
Changeset: cd8adf13
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-04-17 14:01:46 +0000
URL: https://git.openjdk.org/leyden/commit/cd8adf13ed6579fad9e777aa291146fa65328…
8354926: Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: d1d81dd0
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-17 15:37:05 +0000
URL: https://git.openjdk.org/leyden/commit/d1d81dd01ca6f3fc1e4710e6055c5a3185f43…
8353953: con/sun/jdi tests should be fixed to not always require includevirtualthreads=y
Reviewed-by: sspitsyn, amenkov
! test/jdk/com/sun/jdi/EventQueueDisconnectTest.java
! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/VMConnection.java
Changeset: e639cd6a
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-17 16:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/e639cd6a775fabb057b684c70f85b94f84fa5…
8353213: Open source several swing tests batch3
Reviewed-by: prr
+ test/jdk/javax/swing/plaf/basic/BasicInternalFrameTitlePane/bug4331515.java
+ test/jdk/javax/swing/plaf/basic/BasicSplitPaneDivider/AddMouseListenerTest.java
+ test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4305622.java
+ test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4331392.java
Changeset: 56609225
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-17 16:20:35 +0000
URL: https://git.openjdk.org/leyden/commit/566092256861d6c7142fe22cc709ecb70f9db…
8353070: Clean up and open source couple AWT Graphics related tests (Part 1)
Reviewed-by: serb
+ test/jdk/java/awt/Graphics/LineLocationTest.java
+ test/jdk/java/awt/Graphics/NativeWin32Clear.java
+ test/jdk/java/awt/Graphics/PolygonFillTest.java
+ test/jdk/java/awt/Graphics/TallText.java
Changeset: 04c32fc0
Branch: premain
Author: Johannes Graham <j3graham(a)gmail.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-17 16:22:00 +0000
URL: https://git.openjdk.org/leyden/commit/04c32fc08a67eaf6d3f47a0f9ea3d620b7ec6…
8354522: Clones of DecimalFormat cause interferences when used concurrently
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/DigitList.java
+ test/jdk/java/text/Format/DecimalFormat/CloneTest.java
Changeset: e163a76f
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-17 16:26:36 +0000
URL: https://git.openjdk.org/leyden/commit/e163a76f2bacf06980026feb7e645e616ffe2…
8354106: Clean up and open source KeyEvent related tests (Part 2)
Reviewed-by: abhiscxk, prr
+ test/jdk/java/awt/event/KeyEvent/KeyPressedModifiers.java
+ test/jdk/java/awt/event/KeyEvent/KeyTest.java
Changeset: 3e3dff67
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-17 16:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/3e3dff6767f467b53c739c34b4350dd684053…
8354451: Open source some more Swing popup menu tests
Reviewed-by: jdv, kizune
+ test/jdk/javax/swing/JPopupMenu/bug4188832.java
+ test/jdk/javax/swing/JPopupMenu/bug4212464.java
+ test/jdk/javax/swing/JPopupMenu/bug4234793.java
Changeset: 31e293b0
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-17 16:32:46 +0000
URL: https://git.openjdk.org/leyden/commit/31e293b0821b754f0fd0dd3a9d9143a0fd43a…
8354552: Open source a few Swing tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/ScrollToReferenceTest.java
+ test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/test.html
+ test/jdk/javax/swing/JLabel/bug4106007.java
+ test/jdk/javax/swing/JLabel/bug4945795.java
Changeset: 4eae9b5b
Branch: premain
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-17 17:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d…
8354541: Remove Shenandoah post barrier expand loop opts
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/opto/compile.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java
Changeset: 7b061885
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-17 18:31:10 +0000
URL: https://git.openjdk.org/leyden/commit/7b0618859a7764b0d4c8b893a19dfb64f4351…
8354464: Additional cleanup setting up native.encoding
Reviewed-by: naoto, alanb
! src/java.base/share/native/libjava/System.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 1b4b317a
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-04-17 19:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/1b4b317aacbdfc499c28b00aeaf7120790a6c…
8354789: Unnecessary null check in sun.awt.windows.WToolkit.getFontPeer
Reviewed-by: aivanov, tr
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
Changeset: ad7c475f
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-17 19:53:45 +0000
URL: https://git.openjdk.org/leyden/commit/ad7c475fb1e23f583a33d58f0bd73ea0fb567…
8353655: Clean up and open source KeyEvent related tests (Part 1)
Reviewed-by: abhiscxk
+ test/jdk/java/awt/event/KeyEvent/FrenchKeyboard.java
+ test/jdk/java/awt/event/KeyEvent/HomeEndKeyTest.java
+ test/jdk/java/awt/event/KeyEvent/NumpadTest.java
Changeset: 38f138bc
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-17 23:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/38f138bc22ae705e8e09f75fe6bac4bb470dc…
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: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-18 02:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/0995b9409d910d816276673b5c06fdf7826bf…
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: premain
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-04-18 10:44:29 +0000
URL: https://git.openjdk.org/leyden/commit/0feecb7c6a982e5c65df0242711ecdb0691ce…
8351851: Update PmemTest to run on AMD64
Reviewed-by: adinn
! test/jdk/java/nio/MappedByteBuffer/PmemTest.java
Changeset: eda73945
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-04-18 12:05:01 +0000
URL: https://git.openjdk.org/leyden/commit/eda7394551b470e9dc547be93711bcceac45f…
8354900: javax/swing/AbstractButton/bug4133768.java failing on macosx-aarch64
Reviewed-by: abhiscxk
! test/jdk/javax/swing/AbstractButton/bug4133768.java
Changeset: 22e8a97a
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-18 12:12:52 +0000
URL: https://git.openjdk.org/leyden/commit/22e8a97a1ce4e1c781fbc6f1e271c477fe95f…
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: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-18 17:01:42 +0000
URL: https://git.openjdk.org/leyden/commit/bb08a70bd8deadc9c7522d1ce2ec779d5a6bd…
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: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-18 17:07:16 +0000
URL: https://git.openjdk.org/leyden/commit/a551cc929426590bfbbcaa4bd8bee5e4e8cfe…
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: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-18 17:08:46 +0000
URL: https://git.openjdk.org/leyden/commit/924638c471b0bf4a00a890ce6a3fd7e118cdd…
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: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-18 18:50:08 +0000
URL: https://git.openjdk.org/leyden/commit/f8f1be3de56986c06f368334b7c64ef50f011…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-18 19:38:09 +0000
URL: https://git.openjdk.org/leyden/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f8…
8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64
Reviewed-by: prr, aivanov
! test/jdk/ProblemList.txt
Changeset: bf63f9ff
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-18 20:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/bf63f9ffa5e107ecb01e67dbef785a7bf4c89…
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: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-18 21:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/38f9b3a9738de7896d840fc114a76ced3b77c…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-18 21:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/76dec47f00230214e9ba58714be5a3ad26f83…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-18 23:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/bd73127d7495244f93f941530db32b4559d45…
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: premain
Author: Alexey Bakhtin <abakhtin(a)openjdk.org>
Date: 2025-04-19 00:30:37 +0000
URL: https://git.openjdk.org/leyden/commit/4f58af0a8dd5eced77259bed180f6af36501f…
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: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-04-19 07:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/c7c77eb6aa25cbf84ba4b7519e16c092c222e…
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: premain
Author: Liming Liu <lliu(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-19 10:02:13 +0000
URL: https://git.openjdk.org/leyden/commit/128f2d1cadae3cf91e4c590e6dabe2086737b…
8354572: Turn off AlwaysMergeDMB for Ampere CPU by default
Reviewed-by: shade
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 4dd64b49
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-21 11:41:45 +0000
URL: https://git.openjdk.org/leyden/commit/4dd64b49716144cc697fb461ff88860e2cbca…
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: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 17:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/cd2d49f7119459f07844ce8201ca2320850cd…
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: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-04-21 17:43:09 +0000
URL: https://git.openjdk.org/leyden/commit/ecb54a05c6774e1a93d76b1181bda734129b6…
8354523: runtime/Monitor/SyncOnValueBasedClassTest.java triggers SIGSEGV
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)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: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-04-21 18:25:59 +0000
URL: https://git.openjdk.org/leyden/commit/684d3b336e9cb31707d35e75f9b785e04e1fd…
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: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 20:19:45 +0000
URL: https://git.openjdk.org/leyden/commit/a7128d86eac2c40dbfa79811234ab6226fb4d…
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: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-21 20:23:15 +0000
URL: https://git.openjdk.org/leyden/commit/8270cd0ad2e0df72f063f36853328a935595f…
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: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-21 20:24:20 +0000
URL: https://git.openjdk.org/leyden/commit/1526dd81d9b5bf4abaac1546c370cf7a056d0…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-21 22:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/f7155183d7f7c6fcea2090f906de69e02973a…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-21 23:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/9a0cff692d6f96b8c89b1510cd2b4b1a8e318…
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: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-22 00:27:25 +0000
URL: https://git.openjdk.org/leyden/commit/47f78a7529a2b290a07394e053bcfaff4907b…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 01:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/7a72f0fac9a0704c4a0ada781f1cadd7c4903…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 01:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/ade67df0f363cb95434832f750ac901c1c75c…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 03:09:45 +0000
URL: https://git.openjdk.org/leyden/commit/f880fa91dce7b8844cfa4e95caa3a982e2801…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-22 03:29:59 +0000
URL: https://git.openjdk.org/leyden/commit/0be3f163ed12db305673928d97f975d6f6bb6…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 05:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/e2cb64674f5b6b4f000ab1e903fbb75416218…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 06:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/d1d7d2569c1745aef778c9b5a62c1bd50735e…
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: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-22 06:51:18 +0000
URL: https://git.openjdk.org/leyden/commit/33bdc807b18914bb57ca7853ab45d4fa8fdef…
8355241: Move NativeDialogToFrontBackTest.java PL test to manual category
Reviewed-by: psadhukhan
! test/jdk/ProblemList.txt
Changeset: a55ccd26
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:04:26 +0000
URL: https://git.openjdk.org/leyden/commit/a55ccd267cdfbb7a52c0647fa3b2f93b36b18…
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: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-22 07:07:31 +0000
URL: https://git.openjdk.org/leyden/commit/2f7806ffe5b5b4b2f7caa14d4559943968c34…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 07:44:44 +0000
URL: https://git.openjdk.org/leyden/commit/17b080b2c90f7fd9986fe38daebb76363d012…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:45:56 +0000
URL: https://git.openjdk.org/leyden/commit/0b2a2f38d0b0133a562a898836d7a1b2dbd73…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 07:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/7eab2d9f9140a27f7a5c5e0a57b9e6a256558…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 07:59:45 +0000
URL: https://git.openjdk.org/leyden/commit/367bcc5df83722231106b635068a17f924044…
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: premain
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-04-22 08:00:01 +0000
URL: https://git.openjdk.org/leyden/commit/50358d1ca49c26d100c5c658de29c75f864fd…
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: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-22 08:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/bcc33d5ef3bdbfaee51c45014851c54028da0…
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: premain
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-04-22 08:46:52 +0000
URL: https://git.openjdk.org/leyden/commit/7cd084cf350f66fd6ed5b6f5ba9fda7107296…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 08:58:42 +0000
URL: https://git.openjdk.org/leyden/commit/9eeb86d972ac4cc38d923b2b868b426bbd27a…
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: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-22 11:23:40 +0000
URL: https://git.openjdk.org/leyden/commit/0f1c448ca15485cd7270cf0607acfceacdcef…
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: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-22 11:48:46 +0000
URL: https://git.openjdk.org/leyden/commit/f2587d9bd2e86c46c49ad972790c60ec39484…
8354938: ZGC: Disable UseNUMA when ZFakeNUMA is used
Reviewed-by: aboldtch, jsikstro
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 5264d80b
Branch: premain
Author: Martin Balao <mbalao(a)openjdk.org>
Date: 2025-04-22 14:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/5264d80bea25a1ef98dae4633b04b16e8de61…
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: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-22 15:10:26 +0000
URL: https://git.openjdk.org/leyden/commit/072b8273a4c7bd75bce440e5f1184e2926ed0…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 15:26:59 +0000
URL: https://git.openjdk.org/leyden/commit/da16c839735bbf79ece4967f95a98208f74b7…
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: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-22 15:46:04 +0000
URL: https://git.openjdk.org/leyden/commit/a4c5ed8144376f7ba0d2cb992da63b3e53d51…
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: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-04-22 15:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/477da161e62040d77079196ea27d24b27de75…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 16:01:34 +0000
URL: https://git.openjdk.org/leyden/commit/1889dacb1981d3d15174bc5a201e683a6cdab…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-22 16:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/6a310613392b9d619ae1bbe3e663cb4a02216…
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: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-04-22 16:46:44 +0000
URL: https://git.openjdk.org/leyden/commit/d783a940988677dc91975f884adeaf9f047f7…
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: premain
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2025-04-22 16:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/594b26516e5c01d7daa331db59bdbe8ab7dc0…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-22 16:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/e020752ea4a6f74c321bc83597fadac51332e…
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: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-22 17:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/f98af0ad617a445362859e58af48258bfd5be…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-22 17:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/486a66469bc0c814d07e03ce0e7231b408a4d…
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: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-04-22 17:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/d61765f64d6361b6e71c6f783c8c5a127b1ac…
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: premain
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2025-04-22 19:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/239760ac09c78a9c989df54f6526b67448540…
8355233: Add a DMB related benchmark
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/DMBCheck.java
Changeset: 1b8f760d
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-04-22 20:17:01 +0000
URL: https://git.openjdk.org/leyden/commit/1b8f760d1b60e63c1391dcad42753a7ebb3f8…
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: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-22 20:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/cc9148ddef95c6ca27ff9fee4c17fb0d4ba7f…
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: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-22 23:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/b7e8952ad6def4ebae8c8c3c04cf6793f472b…
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: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-04-23 00:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/53924882326d3756a4ec52f37a59c8a81059a…
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: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-23 02:04:46 +0000
URL: https://git.openjdk.org/leyden/commit/4c373703d9ed63dfc85df7cdcc04ecad5b02a…
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: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-23 02:10:25 +0000
URL: https://git.openjdk.org/leyden/commit/a8c6ff161c2c4f1dcf0f8588c9d007994c84e…
8355239: RISC-V: Do not support subword scatter store
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: bc518a6c
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-04-23 02:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/bc518a6cbb9fadc47b00239b4d721c1c62dc5…
8355240: Remove unused Import in StringUTF16
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 8c89fb95
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-23 03:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/8c89fb95351ea0bc5ffdd920c18f9e820231f…
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: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-23 05:17:41 +0000
URL: https://git.openjdk.org/leyden/commit/9a2b425b13cc468d8627c1548d1d39015ce17…
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: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-04-23 06:22:30 +0000
URL: https://git.openjdk.org/leyden/commit/27faf45422082009f23463984b8a6e43c15e9…
8354826: Make ResolverConfigurationImpl.lock field final
Reviewed-by: dfuchs, jpai
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
Changeset: 263983d0
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-04-23 08:04:57 +0000
URL: https://git.openjdk.org/leyden/commit/263983d0fb9ca567b03d2be4c82cf9fe3d0e6…
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: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-23 08:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/c2e90bcc8026fb2047b42deae6cdad738d6d0…
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: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 10:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/e76f20301c3dcd65610e982fc98b7a08ebf0c…
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: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-23 10:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/82c249446f2bd6f3b0e612c5ef3e6bfcab388…
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: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-23 11:48:48 +0000
URL: https://git.openjdk.org/leyden/commit/ef0cd1823d7d57e42e66255a0e80bfa495a71…
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: premain
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-23 11:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/44c5aca54d1e0aaf0616f77845c5b3b1e2fcc…
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: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-04-23 13:01:42 +0000
URL: https://git.openjdk.org/leyden/commit/c873837da6e373613866f5f5c0017f0fccb97…
8355300: Add final to BitSieve
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/math/BitSieve.java
Changeset: a372937d
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-23 13:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/a372937d8480404e69eff43682c91506997fd…
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: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-23 13:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/3c7f78c066b303d32defeda95d617fd90dc6e…
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: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 14:08:20 +0000
URL: https://git.openjdk.org/leyden/commit/e8a1a6462d3fd4782c383adc85e0327f2595c…
8355401: Remove unused HWperKB
Reviewed-by: ayang, tschatzl
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 023f30bc
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-23 14:10:04 +0000
URL: https://git.openjdk.org/leyden/commit/023f30bcaa820080ed5b5aa6f9a0a996a62c7…
8355394: ZGC: Windows compile error in ZUtils
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zUtils.inline.hpp
Changeset: 6befc189
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-23 14:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/6befc189741069cc4b188e4822541fb9ab72e…
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: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-23 14:55:15 +0000
URL: https://git.openjdk.org/leyden/commit/12c3a231e6c1709660e61995f09ad857858e2…
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: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-23 15:44:56 +0000
URL: https://git.openjdk.org/leyden/commit/32a597b36f994d6e720e0576ad110dac4a530…
8355333: Some Problem list entries point to non-existent / wrong files
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 1a72febc
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-23 16:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/1a72febc97de3d0ade8813951797dfda19846…
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: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-23 16:07:36 +0000
URL: https://git.openjdk.org/leyden/commit/f097aa90c91826ba6c3c7380a84b8e98f1d42…
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: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-23 16:13:23 +0000
URL: https://git.openjdk.org/leyden/commit/2ec61f0f34d2fa313ae3ed5d6aa0881ec091b…
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: premain
Author: Sangheon Kim <sangheki(a)openjdk.org>
Date: 2025-04-23 16:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/8bd564521804e98911cc9ff3b7696165e3243…
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: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-23 16:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/ac41bc31c96951b9fe51c22d16f31bdc1806a…
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: premain
Author: Sergey Kuksenko <skuksenko(a)openjdk.org>
Date: 2025-04-23 17:03:37 +0000
URL: https://git.openjdk.org/leyden/commit/35716647b531f0c20f9803138dfe2cedd6c4d…
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: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-23 18:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/bf8a881f02da14a3d47b30eaf414dea76a1c2…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-23 20:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/adcaf01b4feb72f7205796873fd16b77907b2…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-23 21:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/88e0b00a46301ac14fb0b1c0d2717e80ba4b1…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-23 21:39:55 +0000
URL: https://git.openjdk.org/leyden/commit/ffe6a4f9e1449ce9a78372f11bfc0ef6cd7d6…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-23 21:40:50 +0000
URL: https://git.openjdk.org/leyden/commit/bd1c53e96038994788ca5c11602aa2ce4fa4c…
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: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-23 22:29:59 +0000
URL: https://git.openjdk.org/leyden/commit/669d4d6bfa50ab6ae73d05c6a0b069f4507d2…
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: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-23 22:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/3b7f43f95e061274020deaa1eecdb8182a6b6…
8355429: Open source ProgressMonitor test
Reviewed-by: azvegint
+ test/jdk/javax/swing/ProgressMonitor/bug4401480.java
Changeset: 4873eec0
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-23 22:57:42 +0000
URL: https://git.openjdk.org/leyden/commit/4873eec06f25227fe221a86b07c6072e676f7…
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: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-23 22:58:47 +0000
URL: https://git.openjdk.org/leyden/commit/ac17449bdb946d98cb65c8eae9c9671f527a7…
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: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-23 23:03:22 +0000
URL: https://git.openjdk.org/leyden/commit/b10a304b2bdec5fdd3d689ae8fcd341e68e80…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-24 00:00:36 +0000
URL: https://git.openjdk.org/leyden/commit/bbec3c0730df4578cee5cbc9dab40810ff093…
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: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-24 01:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/428334b616e1c436fbc2b8d71e41a0b154e9d…
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: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-24 06:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/188c236071fd573a9ef35c34126443c6982a4…
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: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-24 06:58:37 +0000
URL: https://git.openjdk.org/leyden/commit/7bfbb9a51533f30613cacd47433ba709353ce…
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: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-24 07:20:25 +0000
URL: https://git.openjdk.org/leyden/commit/953eef4f113408ab4ae432308f9848f7d226c…
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: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-24 08:29:08 +0000
URL: https://git.openjdk.org/leyden/commit/84e9264e76ca6e5d984c8eecbf5c5d11128fc…
8346552: C2: Add IR tests to check that Predicate cloning in Loop Unswitching works as expected
Co-authored-by: Christian Hagedorn <chagedorn(a)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: premain
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-24 08:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/290d24d16adcef6b9f0f5ac789b125fd7bac6…
8355400: Better git detection in update_copyright_year.sh
Reviewed-by: erikj, chagedorn
! make/scripts/update_copyright_year.sh
Changeset: be6e4406
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-24 09:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/be6e4406d8c9024bb368ed9dc22d4a6df2a08…
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: premain
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-24 09:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/74a2c831a2af55c66317ca8aead53fde2a2a6…
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: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-24 10:27:50 +0000
URL: https://git.openjdk.org/leyden/commit/6254046f508049a4e568f0f2eae51dc10da39…
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: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-04-24 11:43:53 +0000
URL: https://git.openjdk.org/leyden/commit/d3f31b0d8e9c90f3dc8e97a299c9e0b7f5b05…
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: premain
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-04-24 12:01:34 +0000
URL: https://git.openjdk.org/leyden/commit/1ec64811a365442c902e334b56f4cf926c316…
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: premain
Author: Oleksii Sylichenko <a.silichenko(a)gmail.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-24 12:50:03 +0000
URL: https://git.openjdk.org/leyden/commit/34c4d895ca321508c24b13338900d617679aa…
8353190: Use "/native" Run Option for TestAvailableProcessors Execution
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 0537c692
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-24 13:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/0537c6927d4f617624672cfae06928f973817…
8355492: MissedOptCastII is missing UnlockDiagnosticVMOptions flag
Reviewed-by: rcastanedalo, chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/gvn/MissedOptCastII.java
Changeset: cf96b107
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-24 14:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/cf96b107d57182ad6ab47125939423dd5286a…
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: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-24 14:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/356c4d9ca93c8a37231e86d583ce9628d693c…
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: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-24 14:48:00 +0000
URL: https://git.openjdk.org/leyden/commit/0edd018a48c202a6da4afe80e245799b47000…
8355432: Remove CompileTask from SA
Reviewed-by: cjplummer, lmesnik
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
Changeset: 751e0392
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-24 15:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/751e0392bcad0e608a7a041b658c1d263383f…
8355235: Clean out old versions from Tools.gmk
Reviewed-by: erikj
! make/devkit/Tools.gmk
Changeset: 8e51ff70
Branch: premain
Author: Gennadiy Krivoshein <gennadiy.krivoshein(a)bell-sw.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-24 16:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/8e51ff70d896aeb5b35e6bb6b00f1818d67c9…
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: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-24 16:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/3270a7d3591eac44705ff5d76c6f59cfb14f5…
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: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-24 16:23:12 +0000
URL: https://git.openjdk.org/leyden/commit/862797f0c16ed0459cda4931824b6b17120a2…
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: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-24 17:17:54 +0000
URL: https://git.openjdk.org/leyden/commit/29f10700e7c76d94db00e48b98a9c6dfedffa…
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: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-24 17:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/370e6113de30fd1bc596b5fbf7bd00f97e689…
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: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-24 19:18:13 +0000
URL: https://git.openjdk.org/leyden/commit/e01e33d19b94ee85f7cb7cd6baec857a50086…
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: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-04-24 23:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e…
8354431: gc/logging/TestGCId fails on Shenandoah
Reviewed-by: wkemper, phh
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
Changeset: ed604038
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-04-25 02:09:58 +0000
URL: https://git.openjdk.org/leyden/commit/ed604038ffc4ca64113984324dde71c07f046…
8346836: C2: Verify CastII/CastLL bounds at runtime
Co-authored-by: Vladimir Ivanov <vlivanov(a)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: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-25 07:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/f27fc010f699c01bd3c633b2926966578b5da…
8355576: Problem list compiler/c2/TestVerifyConstraintCasts.java until JDK-8355574 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 70030bac
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-25 07:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/70030bac04b99454af7577553e4a6bbaf5d39…
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: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-25 07:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/dbd2fb0e5a06df2760a6c4ac128a9172b1364…
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: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-25 07:20:25 +0000
URL: https://git.openjdk.org/leyden/commit/b41e0b17490b203b19787a0d0742318fc0d03…
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: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-04-25 08:20:51 +0000
URL: https://git.openjdk.org/leyden/commit/89f9268ed7c2cb86891f23a10482cd459454b…
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: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-04-25 10:08:37 +0000
URL: https://git.openjdk.org/leyden/commit/f66b9ba7bc1f426c430c5a99842685008c5a9…
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: premain
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-25 11:17:15 +0000
URL: https://git.openjdk.org/leyden/commit/e6cea4025b6743538da76f056fa831b02705f…
8355475: UNCTest should use an existing UNC path
Reviewed-by: dfuchs
! test/jdk/java/net/URLConnection/UNCTest.java
Changeset: a2f9c248
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-25 11:31:10 +0000
URL: https://git.openjdk.org/leyden/commit/a2f9c248447d2840d191366cead1ba474ed9a…
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: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-25 12:50:12 +0000
URL: https://git.openjdk.org/leyden/commit/5c067232bf21aaca2b7addd2a862e15a8696f…
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: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-25 16:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/597bcc695347544b9feffc5280741b1e9e171…
8352003: Support --add-opens with -XX:+AOTClassLinking
Co-authored-by: Alan Bateman <alanb(a)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: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-25 16:30:26 +0000
URL: https://git.openjdk.org/leyden/commit/77f5a24648758cb1adc74056ca58f880af4a8…
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: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-25 16:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/15f42e348d4068bd90dd75b270a372353fe0e…
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: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-25 16:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/ac05002cbeb014036ffbbcb17bb12d8d2102c…
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: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-04-25 17:06:26 +0000
URL: https://git.openjdk.org/leyden/commit/d8f012ea2a0514020434d5db6047e36941e93…
8305186: Reference.waitForReferenceProcessing should be more accessible to tests
Reviewed-by: kbarrett
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 4b880299
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-25 17:11:54 +0000
URL: https://git.openjdk.org/leyden/commit/4b880299881c9413038d647123e3b658999c6…
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: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-25 20:12:45 +0000
URL: https://git.openjdk.org/leyden/commit/2785570f5620db08c0d31cd29839f92ffabd5…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-25 20:58:40 +0000
URL: https://git.openjdk.org/leyden/commit/5db62abb4216a0618d6ea59d292828907572d…
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: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-25 21:22:37 +0000
URL: https://git.openjdk.org/leyden/commit/e57fd710496b2ac8aa93eb3d4ff2234170fa2…
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: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-26 02:58:51 +0000
URL: https://git.openjdk.org/leyden/commit/91a9043f9df0e345719df3bfd0a7d0f2a96e6…
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: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-26 03:31:21 +0000
URL: https://git.openjdk.org/leyden/commit/3b3a055d7605338e93814ccfe2a4a18a7786f…
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: premain
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-04-26 05:46:05 +0000
URL: https://git.openjdk.org/leyden/commit/21b0f5ea153c633de7f09bdb0399308c890f7…
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: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-04-27 02:29:44 +0000
URL: https://git.openjdk.org/leyden/commit/898d4798003d7b9cd54ef3a149eb037998a39…
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: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-27 06:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/4e7b5133721f455f84cddecf7dd18ced0d2c8…
8351333: [ubsan] CDSMapLogger::log_region applying non-zero offset to null pointer
Reviewed-by: ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 04bb5dcf
Branch: premain
Author: jeremy <jeremy.wood(a)mac.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-27 11:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/04bb5dcf5759509e0239a6049db9ae2b97880…
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: premain
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-04-27 11:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/9c86ac27236a67ff7d84447821d89772b993f…
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: 216b18f9
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-27 12:54:25 +0000
URL: https://git.openjdk.org/leyden/commit/216b18f98e6384fe57e686c21c49f985cf7af…
Merge branch 'master' into merge
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/native/libjava/System.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
+ src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/native/libjava/System.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 594d2ed7
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-27 19:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/594d2ed7fe4497256d3aab651daae5df88dc0…
Fixed merge
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
1
0
Hi Leyden devs,
I used CDS before with my Spring Boot application. I recently started to
test Leyden with the recent released JDK24.01 (both GraalVM and Temurin).
Likewise, I first want to test this
on my local laptop (Windows 11/intel i7), and try to implement this in my
CI/CD to create the cache with a training run, probably with JDK25.
I run the following commands:
D:\test\graalvm-jdk-24.0.1+9.1\bin\java -XX:AOTMode=record
-XX:AOTConfiguration=app.aotconf -jar gateway-5.1.0.jar
D:\test\graalvm-jdk-24.0.1+9.1\bin\java -XX:AOTMode=create
-XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot -jar gateway-5.1.0.jar
D:\test\graalvm-jdk-24.0.1+9.1\bin\java -XX:AOTCache=app.aot -jar
gateway-5.1.0.jar
However, on the second command, I get these warnings/errors:
D:\test\jdk-24.0.1+9\bin\java -XX:AOTMode=create
-XX:AOTConfiguration=app.aotconf -XX:AOTCache=app.aot -jar gateway-5.1.0.jar
[0.657s][warning][cds] Skipping jdk/internal/event/Event: JFR event class
[1.147s][warning][cds,heap] Archive heap points to a static field that may
hold a different value at runtime:
[1.148s][warning][cds,heap] Field:
java/lang/invoke/MethodHandleImpl$BindCaller::CD_Object_array
[1.150s][warning][cds,heap] Value: jdk.internal.constant.ArrayClassDescImpl
[1.150s][warning][cds,heap] {0x0000000605959028} - klass:
'jdk/internal/constant/ArrayClassDescImpl' - flags:
[1.150s][warning][cds,heap]
[1.151s][warning][cds,heap] - ---- fields (total size 3 words):
[1.151s][warning][cds,heap] - private final 'rank' 'I' @12 1 (0x00000001)
[1.152s][warning][cds,heap] - private final 'elementType'
'Ljava/lang/constant/ClassDesc;' @16 a
'jdk/internal/constant/ClassOrInterfaceDescImpl'{0x0000000605914380}
(0xc0b22870)
[1.152s][warning][cds,heap] - private 'cachedDescriptorString'
'Ljava/lang/String;' @20 "[Ljava/lang/Object;"{0x0000000605959040}
(0xc0b2b208)
[1.152s][warning][cds,heap] --- trace begin ---
[1.153s][warning][cds,heap] [ 0] {0x0000000605b73798} java.lang.Class
(jdk.internal.constant.ConstantUtils::CD_Object_array)
[1.153s][warning][cds,heap] [ 1] {0x0000000605959028}
jdk.internal.constant.ArrayClassDescImpl
[1.153s][warning][cds,heap] --- trace end ---
[1.153s][warning][cds,heap]
[1.154s][error ][cds,heap] Scanned 65968 objects. Found 1 case(s) where an
object points to a static field that may hold a different value at runtime.
[1.154s][error ][cds ] An error has occurred while writing the shared
archive file.
I'm not really sure if this error means I cannot use the cache, but I
manually removed the java/lang/invoke/MethodHandleImpl$BindCaller from the
AOTCache. After that, I can create the cache and start my application.
I still got this error and warning:
[0.026s][error][cds] CDS archive has aot-linked classes. It cannot be used
when archived full module graph is not used.
[0.017s][warning][cds] shared class paths mismatch (hint: enable
-Xlog:class+path=info to diagnose the failure)
It seems like the cache isn't properly applied, and I don't see a lot of
startup time improvement (Is there a way to properly measure the difference
between a normal run, and cached run?) I did measure it with timing, and
find that cached run seems to be around 2 seconds fastes (from 8 seconds
startup to 6 seconds startup). The test jar that I used can be downloaded
from GitHub:
https://github.com/assimbly/gateway/releases/tag/5.1.0Beta
I am creating the AOTCache properly? And how to mitigate such
warnings/errors?
Raymond
3
3
git: openjdk/leyden: premain: Make AOT_TOOL_OPTIONS available to both one-command and two-command AOT workflows
by Ioi Lam 27 Apr '25
by Ioi Lam 27 Apr '25
27 Apr '25
Changeset: 12c572cd
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-26 22:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/12c572cd010908de72d802640f89e063ba786…
Make AOT_TOOL_OPTIONS available to both one-command and two-command AOT workflows
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
1
0