From serb at openjdk.org Sun Feb 1 03:22:54 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 1 Feb 2026 03:22:54 GMT Subject: git: openjdk/jdk21u-dev: master: 8375063: Update Libpng to 1.6.54 Message-ID: <0a87b1c2-6957-45ac-94de-9bb4e79c26cf@openjdk.org> Changeset: 422784f7 Branch: master Author: Sergey Bylokhov Date: 2026-02-01 03:20:32 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/422784f7d43e38f4e05e0d1399e20cff2bab6a57 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c From syan at openjdk.org Sun Feb 1 10:18:37 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 1 Feb 2026 10:18:37 GMT Subject: git: openjdk/jdk25u-dev: master: 8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip Message-ID: <23c1c068-da10-4539-a343-796b9761544d@openjdk.org> Changeset: 56f04ce8 Branch: master Author: SendaoYan Date: 2026-02-01 10:16:47 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/56f04ce815cbb10574a8a19b2c8f3dee0f0df170 8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip Backport-of: ef7532e7e625628d6181c65116804ebb65f18061 ! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java ! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java ! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java ! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java ! test/jdk/sun/security/pkcs11/Signature/TestDSA.java From serb at openjdk.org Mon Feb 2 00:17:07 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 2 Feb 2026 00:17:07 GMT Subject: git: openjdk/jdk17u-dev: 8375063: Update Libpng to 1.6.54 Message-ID: <626643a8-9d24-4a33-8b75-ba6155c0fb71@openjdk.org> Changeset: 6dc6addc Branch: master Author: Sergey Bylokhov Date: 2026-02-02 00:14:20 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/6dc6addcfd29cc428c382a337b3a09c8a1a70ba5 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c From syan at openjdk.org Mon Feb 2 02:32:57 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 2 Feb 2026 02:32:57 GMT Subject: git: openjdk/jdk17u-dev: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Message-ID: Changeset: 2c8f01b0 Branch: master Author: SendaoYan Date: 2026-02-02 02:28:19 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/2c8f01b09bf8822ff9a2ac65c32f2295f19d2a57 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Backport-of: c0c76703bc10d5caa1cda7e2820d0702df5b8008 ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java From jiefu at openjdk.org Mon Feb 2 03:58:06 2026 From: jiefu at openjdk.org (Jie Fu) Date: Mon, 2 Feb 2026 03:58:06 GMT Subject: git: openjdk/jdk26u: master: 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Message-ID: <73d46568-7860-4126-85e1-c1a6c71c5ff1@openjdk.org> Changeset: d1d27deb Branch: master Author: Xiaohong Gong Committer: Jie Fu Date: 2026-02-02 03:55:53 +0000 URL: https://git.openjdk.org/jdk26u/commit/d1d27deb46fe0698b32f7f257263ba28fdcacdf9 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Backport-of: 38b66b12581a3745a37589e32aa0fc880d27b4d4 ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp From shade at openjdk.org Mon Feb 2 07:14:28 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 07:14:28 GMT Subject: git: openjdk/jdk25u-dev: master: 8372733: GHA: Bump to Ubuntu 24.04 Message-ID: Changeset: ae84706b Branch: master Author: Aleksey Shipilev Date: 2026-02-02 07:12:44 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/ae84706b73220c742be561abaac445411fdcf8aa 8372733: GHA: Bump to Ubuntu 24.04 Backport-of: 177f3404dfb146be724d952f8c88b4d070e36b52 ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml From serb at openjdk.org Mon Feb 2 07:37:18 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 2 Feb 2026 07:37:18 GMT Subject: git: openjdk/jdk21u-dev: master: 8330016: Stress seed should be initialized for runtime stub compilation Message-ID: <3389b2df-e9e0-433b-af79-9ed19a3954c3@openjdk.org> Changeset: 6dac9075 Branch: master Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2026-02-02 07:34:18 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/6dac90753edce4edbaa4766d86878442f146dab7 8330016: Stress seed should be initialized for runtime stub compilation Backport-of: 95d2f8072e91e8df80e49e341f4fdb4464a2616e ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From goetz at openjdk.org Mon Feb 2 08:12:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Feb 2026 08:12:12 GMT Subject: git: openjdk/jdk25u-dev: master: 8354469: Keytool exposes the password in plain text when command is piped using | grep Message-ID: Changeset: d221f6f5 Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:10:05 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/d221f6f560380698746e69cabb1a0ba9feadc23f 8354469: Keytool exposes the password in plain text when command is piped using | grep Backport-of: a7a3a660e33fabc025ebe887f5605741be9ca8c3 ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/sun/security/util/Password.java ! src/java.base/share/classes/sun/security/util/resources/security.properties + test/jdk/sun/security/tools/keytool/EchoPassword.java + test/jdk/sun/security/tools/keytool/SetInPassword.java ! test/jdk/sun/security/util/Resources/Usages.java From goetz at openjdk.org Mon Feb 2 08:15:55 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Feb 2026 08:15:55 GMT Subject: git: openjdk/jdk17u-dev: 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image Message-ID: <072a94ab-f734-4749-9724-4415b32ee1e4@openjdk.org> Changeset: fb8229e7 Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:14:59 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/fb8229e747408230dc9d1a0bfd9116da5161d6b6 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image Backport-of: 7aaa31159d6152dce6bcd3a6d32bc4f25b25b3a3 ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java + test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm + test/jdk/java/awt/image/XBMDecoder/valid.xbm + test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm From goetz at openjdk.org Mon Feb 2 08:16:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Feb 2026 08:16:39 GMT Subject: git: openjdk/jdk25u-dev: master: 2 new changesets Message-ID: Changeset: 07a8f28f Branch: master Author: Matthias Baesken Date: 2026-02-02 08:14:35 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/07a8f28fae2da7a82cb130c09b348b0758d1f074 8375311: Some builds are missing debug helpers Backport-of: b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 ! src/hotspot/share/utilities/debug.cpp Changeset: 8fe2c581 Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:15:26 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/8fe2c5819896bdb2f75ce89d8ee1284899879e4a 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Backport-of: fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c ! src/java.base/share/classes/sun/security/util/Password.java + test/jdk/sun/security/util/Password/EmptyIn.java From goetz at openjdk.org Mon Feb 2 08:21:26 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Feb 2026 08:21:26 GMT Subject: git: openjdk/jdk25u-dev: master: 2 new changesets Message-ID: Changeset: de75cf4d Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:17:24 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/de75cf4df6acd48159e1ededb91dbe2d26f39440 8369227: Virtual thread stuck in PARKED state Backport-of: f83918c692143802f2e94bed72dfe7121d1742f9 ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: f977e52e Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:19:57 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/f977e52e05e8a77996c05a629621c59980264b84 8373106: JFR suspend/resume deadlock on macOS in pthreads library Backport-of: b070367bdf980ef1c257cab485927db39b544241 ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From goetz at openjdk.org Mon Feb 2 08:25:55 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Feb 2026 08:25:55 GMT Subject: git: openjdk/jdk17u-dev: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: Changeset: aa29cc6a Branch: master Author: Goetz Lindenmaier Date: 2026-02-02 08:23:22 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/aa29cc6a4446ed739f6c29f232ed3280c93046b9 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm From mbaesken at openjdk.org Mon Feb 2 08:35:12 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Feb 2026 08:35:12 GMT Subject: git: openjdk/jdk21u-dev: master: 8372348: Adjust some UL / JFR string deduplication output messages Message-ID: Changeset: e4f23579 Branch: master Author: Matthias Baesken Date: 2026-02-02 08:29:29 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/e4f23579e4cfacc357c45ec283e7407a9f4c3193 8372348: Adjust some UL / JFR string deduplication output messages Backport-of: 4044c37d40cec86a80b1c07a95c2e05900b34df2 ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp From shade at openjdk.org Mon Feb 2 18:49:55 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 18:49:55 GMT Subject: git: openjdk/jdk25u-dev: master: 2 new changesets Message-ID: <9d4209ff-b35f-4090-8eaf-56e645b3aabb@openjdk.org> Changeset: 08d2a6fd Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:47:26 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/08d2a6fd4c5125543d065d6a9da313f62cdf5175 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Backport-of: 136ac0d10b92df8875f36c717e85595740b50ed2 ! test/jdk/java/util/Locale/PreserveTagCase.java Changeset: 9e003145 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:47:50 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/9e003145584aeaf23b1d25d14d740657b90353eb 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Backport-of: 1f47294cd336db34030ea16132490ab51310ace5 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java From shade at openjdk.org Mon Feb 2 18:54:58 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 18:54:58 GMT Subject: git: openjdk/jdk25u-dev: master: 6 new changesets Message-ID: <3aea214e-9bf6-4369-9b2a-8c0e90ff0847@openjdk.org> Changeset: 9f02485c Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:50:12 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/9f02485cee233e474c2ffb3efa1a0c42bc4b47de 8354244: Use random data in MinMaxRed_Long data arrays Backport-of: 567c0c9335c3ff020871115e5a58f3f40fd4b1ad ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java Changeset: 974ae567 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:50:52 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/974ae567198893df43fd939c53aea849d003c0ac 8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout Backport-of: 8a7af77e991511e144914abc129a9d4d40c0b76b ! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java Changeset: fe61282a Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:51:20 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/fe61282ae845a82ec56ff5e34e623b02833b3f36 8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest Backport-of: 2360542e89067e5c5d5a7bf403c18c9f371efd9a + test/jdk/java/lang/ProcessHandle/TEST.properties Changeset: 9601cfb0 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:51:44 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/9601cfb007d8810729b853ae129bed9fd29acab8 8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently Backport-of: 13b3d2fca1af71d0aa9908e19630c2e965dd7134 ! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: 424b67e8 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:53:39 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/424b67e88807fc12a6b738a3d6449c804f31c3da 8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException Backport-of: a26221299e657b64379d2d56ed3b073f12b227d1 ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java Changeset: ddf72509 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:54:11 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/ddf72509c4e9e4cd125926d1fddc6724dd5933c4 8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems Backport-of: 0f535aeb0ae2f7015300889a0ee9efbf10a15896 ! test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java From shade at openjdk.org Mon Feb 2 19:01:33 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Feb 2026 19:01:33 GMT Subject: git: openjdk/jdk25u-dev: master: 2 new changesets Message-ID: <0bf7e03f-0906-4b24-ad29-002958ad24da@openjdk.org> Changeset: 0e756f40 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:54:38 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/0e756f405b4eb5269ddcac614b22bc09ed953205 8368029: Several tests in httpserver/simpleserver should throw SkipException Backport-of: 5a684e3196593c4d44ee35f7624246fc461b4af6 ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java Changeset: a88ccec8 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2026-02-02 18:55:10 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/a88ccec86ee28ae66d47babcb5c6dfd66a48c205 8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException Backport-of: 576f9694b092f2a11a6a4e5a82c2b0e12203bd9c ! test/jdk/com/sun/net/httpserver/Test9.java From jnibedita at openjdk.org Tue Feb 3 10:56:06 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 3 Feb 2026 10:56:06 GMT Subject: git: openjdk/jdk26u: master: 5 new changesets Message-ID: Changeset: 52340411 Branch: master Author: Quan Anh Mai Date: 2026-01-28 08:15:07 +0000 URL: https://git.openjdk.org/jdk26u/commit/523404112e9efaee357470a33d6fcb08a22029da 8375653: C2: CmpUNode::sub is not monotonic Reviewed-by: chagedorn, thartmann Backport-of: 30675faa67d1bbb4acc729a841493bb8311416af ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java + test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java Changeset: 4cc46607 Branch: master Author: Hannes Walln?fer Date: 2026-01-28 20:52:14 +0000 URL: https://git.openjdk.org/jdk26u/commit/4cc4660724427c8a13b0a0f20872786c508b26c7 8373679: Link color accessibility issue in dark theme Reviewed-by: liach, nbenalla Backport-of: 37cb22826a8f644c699228b8a68852b59933ead5 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 21a3ed36 Branch: master Author: Prasanta Sadhukhan Date: 2026-02-02 01:25:03 +0000 URL: https://git.openjdk.org/jdk26u/commit/21a3ed36d48f1d86e4d84eb0e84ccdbe4fd1a57e 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, kizune Backport-of: 2529e2fe8dfe9685033bb0ae558266b8bc3cf95c ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: b43c4fce Branch: master Author: Valerie Peng Date: 2026-02-02 19:28:03 +0000 URL: https://git.openjdk.org/jdk26u/commit/b43c4fce4e5f1f79af6f13c872c7af3ce7afe603 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Reviewed-by: shade, mullan Backport-of: e55124041e0181ca14ed95dc5f94d404b7900029 ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java Changeset: fa680f40 Branch: master Author: Nibedita Jena Date: 2026-02-03 10:54:54 +0000 URL: https://git.openjdk.org/jdk26u/commit/fa680f4090d7ab167da894370116af3aaea961bd Merge From jwilhelm at openjdk.org Tue Feb 3 10:56:18 2026 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Tue, 3 Feb 2026 10:56:18 GMT Subject: git: openjdk/jdk26u: Added tag jdk-26+33 for changeset 4cc46607 Message-ID: <441ee447-7201-429a-a267-dfbb2f48322c@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2026-01-29 16:57:48 +0000 Added tag jdk-26+33 for changeset 4cc46607 Changeset: 4cc46607 Author: Hannes Walln?fer Date: 2026-01-28 20:52:14 +0000 URL: https://git.openjdk.org/jdk26u/commit/4cc4660724427c8a13b0a0f20872786c508b26c7 From goetz at openjdk.org Tue Feb 3 16:28:19 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Feb 2026 16:28:19 GMT Subject: git: openjdk/jdk25u-dev: master: 2 new changesets Message-ID: Changeset: b86df367 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:24:28 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/b86df36731582c6d36e973410f178edb43bc9976 8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing Reviewed-by: mbaesken Backport-of: 88c4678eed818cbe9380f35352e90883fed27d33 ! src/hotspot/share/prims/jvmtiEventController.cpp Changeset: 875f4739 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:27:17 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/875f4739c6f4a816aa5965c528bb9953d2a3a5bf 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: mbaesken Backport-of: f23752a75ee3d3af0853eff9c678d2496bb1cf58 ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java From goetz at openjdk.org Tue Feb 3 16:32:40 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Feb 2026 16:32:40 GMT Subject: git: openjdk/jdk21u-dev: master: 8345578: New test in JDK-8343622 fails with a promoted build Message-ID: <72c95acb-c313-4faf-8ebc-212ca2e66031@openjdk.org> Changeset: 5ea7dd4b Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:30:12 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/5ea7dd4b93858591236fe859961b280427048823 8345578: New test in JDK-8343622 fails with a promoted build Backport-of: 308357cba706478598ef231887e0584eaae839e0 ! test/jdk/sun/security/krb5/NullStringToKey.java From goetz at openjdk.org Tue Feb 3 16:41:53 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Feb 2026 16:41:53 GMT Subject: git: openjdk/jdk21u-dev: master: 3 new changesets Message-ID: Changeset: e96b4cd9 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:33:13 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/e96b4cd98e673d43f595593d0d26e0d2c15f7fb1 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Backport-of: 6befc189741069cc4b188e4822541fb9ab72ee28 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 2f4c9557 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:36:17 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/2f4c95576f0ac5d20d97704225f7fd5daa6cfacb 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Backport-of: 223eec55018f1640cb292b11130e3e1d6451990d ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java Changeset: 2ce50303 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:39:12 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/2ce503031987f25b9247baa6f0741e54e8e37691 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Backport-of: d1543429ff29ca0d761b8473b3fb8621abcd226d ! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/jdk/java/lang/RuntimeTests/exec/Space.java ! test/jdk/java/lang/RuntimeTests/exec/Status.java - test/jdk/java/lang/System/NonAnsiFileEncodingTest.java From goetz at openjdk.org Tue Feb 3 16:44:38 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Feb 2026 16:44:38 GMT Subject: git: openjdk/jdk17u-dev: 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Message-ID: Changeset: 2132ad1e Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:43:09 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/2132ad1e1fc214f57127cfb8118178f2eb35a3c0 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Backport-of: 6befc189741069cc4b188e4822541fb9ab72ee28 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java From goetz at openjdk.org Tue Feb 3 16:51:58 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Feb 2026 16:51:58 GMT Subject: git: openjdk/jdk17u-dev: 2 new changesets Message-ID: Changeset: 0d49e54e Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:45:36 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/0d49e54e6183b4f8770bbb93cf6378c3e98360a0 8345578: New test in JDK-8343622 fails with a promoted build Backport-of: 308357cba706478598ef231887e0584eaae839e0 ! test/jdk/sun/security/krb5/NullStringToKey.java Changeset: 6d95e170 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:48:26 +0000 URL: https://git.openjdk.org/jdk17u-dev/commit/6d95e170e3254733f9b12c04b24a6184d6d91c1c 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Backport-of: 223eec55018f1640cb292b11130e3e1d6451990d ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java From phh at openjdk.org Tue Feb 3 18:53:04 2026 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 3 Feb 2026 18:53:04 GMT Subject: git: openjdk/jdk25u-dev: master: 8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test Message-ID: <891f09d7-30e1-430b-b4f0-b699817bedf9@openjdk.org> Changeset: 7e963c51 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:52:30 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/7e963c518348d87b6364bc72bac12b3dd63a5756 8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test Backport-of: 10fea860029c4702208fe6b175b6ab8062c75f60 ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java From phh at openjdk.org Tue Feb 3 18:57:59 2026 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 3 Feb 2026 18:57:59 GMT Subject: git: openjdk/jdk25u-dev: master: 7 new changesets Message-ID: Changeset: a2465881 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:53:02 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/a2465881b79a75e0c3e6da51ca5df951804da5d4 8286865: vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java fails with Out of space in CodeCache Backport-of: 1b11bea76ba29d1dfa414ad7e10693cf054bb96f ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java Changeset: 7658127b Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:53:28 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/7658127bd9a334eb78bf4c18c7a36c16cf739557 8366878: Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java Backport-of: 0ba4141cb12414c08be88b37ea2a163aacbfa7de ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java Changeset: d3f459c4 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:53:50 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/d3f459c483a0480c40b53621b7550481ab8a6f58 8368885: NMT CommandLine tests can check for error better Backport-of: 84e5d63b9fa8af0b35e1d682a81900cb157697fe ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java Changeset: 96655e8a Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:54:13 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/96655e8a4cc6fee1038dda63aa3bbd07aba83f20 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Backport-of: 629e4ac6f45c87898f6a014f28a443c800413869 ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: f272734e Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:54:37 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/f272734ef1c37888b5a53ea886f0d53363d7530a 8366369: Add @requires linux for GTK L&F tests Backport-of: e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2 ! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java ! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java Changeset: c9919823 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:54:57 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/c9919823c1d926872cc77095bef580ce126bd9ba 8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip Backport-of: 8ae4ea8114c4c7616a3e882aca71f882630a8e02 ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java ! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java Changeset: 5a27cfef Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2026-02-03 18:56:12 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/5a27cfef3bde7356c2d20057393ed52786815bc8 8372120: Add missing sound keyword to MIDI tests Backport-of: 902aa4dcd297fef34cb302e468b030c48665ec84 ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java From aivanov at openjdk.org Tue Feb 3 20:52:12 2026 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 3 Feb 2026 20:52:12 GMT Subject: git: openjdk/jdk26u: master: 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Message-ID: <88c8c434-b961-42f1-81d3-fcd5dcd68897@openjdk.org> Changeset: 39f3676e Branch: master Author: Anupam Dev Committer: Alexey Ivanov Date: 2026-02-03 20:47:49 +0000 URL: https://git.openjdk.org/jdk26u/commit/39f3676e22772c22c68358de924b25c855b38dc4 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Backport-of: e45f5656bc90421c9acb0cbf87164162039ddf81 ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java From kizune at openjdk.org Wed Feb 4 00:33:44 2026 From: kizune at openjdk.org (Alexander Zuev) Date: Wed, 4 Feb 2026 00:33:44 GMT Subject: git: openjdk/jdk26u: master: 8360160: ubuntu-22-04 machine is failing client tests Message-ID: Changeset: 4bc63d0d Branch: master Author: Yassine-O Committer: Alexander Zuev Date: 2026-02-04 00:32:46 +0000 URL: https://git.openjdk.org/jdk26u/commit/4bc63d0d729e37bb68699d9ded37b5c8212e27d7 8360160: ubuntu-22-04 machine is failing client tests Reviewed-by: dnguyen Backport-of: 317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb ! test/jdk/java/awt/Frame/FrameVisualTest.java From fyang at openjdk.org Wed Feb 4 02:50:35 2026 From: fyang at openjdk.org (Fei Yang) Date: Wed, 4 Feb 2026 02:50:35 GMT Subject: git: openjdk/jdk25u-dev: master: 8376572: RISC-V: Interpreter: Load array index as signed int Message-ID: <72ba8bf2-1145-4e46-86d1-84e36f4233c7@openjdk.org> Changeset: 40ec273d Branch: master Author: Fei Yang Date: 2026-02-04 02:45:26 +0000 URL: https://git.openjdk.org/jdk25u-dev/commit/40ec273de548b47fc08d02bbe7c1cb3b48ebad17 8376572: RISC-V: Interpreter: Load array index as signed int Backport-of: 3a32757743b459902aa97092d95eb9b0cb3099d6 ! src/hotspot/cpu/riscv/templateTable_riscv.cpp From coffeys at openjdk.org Wed Feb 4 08:07:15 2026 From: coffeys at openjdk.org (Sean Coffey) Date: Wed, 4 Feb 2026 08:07:15 GMT Subject: git: openjdk/jdk26u: master: 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Message-ID: Changeset: 0cdb87a8 Branch: master Author: Kieran Farrell Committer: Sean Coffey Date: 2026-02-04 08:04:47 +0000 URL: https://git.openjdk.org/jdk26u/commit/0cdb87a8c958c7625fd40dd78e744c6320b695c3 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Backport-of: 629e4ac6f45c87898f6a014f28a443c800413869 ! test/lib/jdk/test/lib/net/SimpleSSLContext.java From avieiro at openjdk.org Wed Feb 4 11:05:42 2026 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 4 Feb 2026 11:05:42 GMT Subject: git: openjdk/jdk11u-dev: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: <4906494a-8d3d-4dfd-8873-851111f62e0f@openjdk.org> Changeset: 99d39c92 Branch: master Author: Francisco Ferrari Bihurriet Committer: Antonio Vieiro Date: 2026-02-04 11:04:43 +0000 URL: https://git.openjdk.org/jdk11u-dev/commit/99d39c924322594a7cf4940b95cd0e4a75c6fd12 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Backport-of: aa29cc6a4446ed739f6c29f232ed3280c93046b9 ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm From coffeys at openjdk.org Wed Feb 4 11:11:10 2026 From: coffeys at openjdk.org (Sean Coffey) Date: Wed, 4 Feb 2026 11:11:10 GMT Subject: git: openjdk/jdk26u: master: 8373362: Http3TestServer should not log an exception stack trace when it is stopping normally Message-ID: <5face31e-bca7-45d6-bb31-a189b001534c@openjdk.org> Changeset: 714632e8 Branch: master Author: Vanitha B P Committer: Sean Coffey Date: 2026-02-04 11:07:32 +0000 URL: https://git.openjdk.org/jdk26u/commit/714632e896743a59f26ba64c458d8d500e143619 8373362: Http3TestServer should not log an exception stack trace when it is stopping normally Reviewed-by: dfuchs Backport-of: 54430a87226096725b13f05326d08629420657ca ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java From avieiro at openjdk.org Wed Feb 4 11:57:30 2026 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 4 Feb 2026 11:57:30 GMT Subject: git: openjdk/jdk11u-dev: 8286694: Incorrect argument processing in java launcher Message-ID: Changeset: 04e8b7ba Branch: master Author: Zdenek Zambersky Committer: Antonio Vieiro Date: 2026-02-04 11:55:16 +0000 URL: https://git.openjdk.org/jdk11u-dev/commit/04e8b7bac1973192769af3c39d970e137882eba4 8286694: Incorrect argument processing in java launcher Reviewed-by: andrew Backport-of: 651ba865c1afe2b29adc5b0ca428117200313912 ! src/java.base/share/native/libjli/java.c From goetz at openjdk.org Wed Feb 4 12:10:00 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Feb 2026 12:10:00 GMT Subject: git: openjdk/jdk21u: master: 91 new changesets Message-ID: <0f990aa4-db90-4cb8-891b-d192c4ab6ca7@openjdk.org> Changeset: 70b9fa26 Branch: master Author: Goetz Lindenmaier Date: 2025-12-03 08:29:22 +0000 URL: https://git.openjdk.org/jdk21u/commit/70b9fa26c20793821e8a82aabb719f0761eb8a28 8372464: Bump update version for OpenJDK: jdk-21.0.11 Reviewed-by: sgehwolf ! .jcheck/conf ! make/conf/version-numbers.conf Changeset: 70ba5d4b Branch: master Author: Sergey Nazarkin Date: 2025-12-03 12:26:26 +0000 URL: https://git.openjdk.org/jdk21u/commit/70ba5d4b2bd9cc8093a4a7d875948a311d3164a5 8368882: NPE during text drawing on machine with JP locale Backport-of: 4520983e8e5fcfb22e04508d50676df6831fa636 ! src/java.desktop/share/classes/sun/font/CompositeFont.java Changeset: 05370439 Branch: master Author: Goetz Lindenmaier Date: 2025-12-04 13:59:04 +0000 URL: https://git.openjdk.org/jdk21u/commit/05370439bd8f3ff03c6ff71d3ce475f968773d73 Merge Changeset: 53fdc2d6 Branch: master Author: Christoph Langer Date: 2025-12-05 10:54:13 +0000 URL: https://git.openjdk.org/jdk21u/commit/53fdc2d6657016b2219f88bd9060e836dbe00bfe 8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) Reviewed-by: mbaesken Backport-of: 6cf94cce29495f10947b3d73c1d1eed1031e04d9 ! test/jdk/ProblemList.txt Changeset: d67317d6 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:14:36 +0000 URL: https://git.openjdk.org/jdk21u/commit/d67317d68ed7555cc83894d68b9de0a62aa6c4a0 8114830: (fs) Files.copy fails due to interference from something else changing the file system Backport-of: c132176b932dd136d5c4314e08ac97d0fee7ba4d ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java + test/jdk/java/nio/file/Files/CopyInterference.java Changeset: 5d8e48a5 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:16:53 +0000 URL: https://git.openjdk.org/jdk21u/commit/5d8e48a51be756c552618fc9a0451a4b413e4bc9 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Backport-of: 2d6045a26f60fb36f69680e3a83b8303ab2c13e4 ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: d5dc4453 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:18:53 +0000 URL: https://git.openjdk.org/jdk21u/commit/d5dc4453830d1d02fc8972d57eb7dae4475d7472 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Backport-of: 651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 0982bdd7 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:22:56 +0000 URL: https://git.openjdk.org/jdk21u/commit/0982bdd7dba58acf7f1c6206750df88950b08eef 8372048: Performance improvement on Linux remote desktop Backport-of: 0b3df489e9d3b6d876a67793e082b930c17ade3e ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: 888a112c Branch: master Author: Jonathan Dowland Date: 2025-12-09 10:46:56 +0000 URL: https://git.openjdk.org/jdk21u/commit/888a112c96870fec529dc38cce55ffb775cae8bc 8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file Backport-of: 22d3a6dd34a14994c7210365a5b982c9e65f5892 ! test/jdk/jdk/nio/zipfs/TestPosix.java Changeset: 6ec79e41 Branch: master Author: Goetz Lindenmaier Date: 2025-12-09 15:06:09 +0000 URL: https://git.openjdk.org/jdk21u/commit/6ec79e41579e01ad408d71ca75e79ce7f29321db 8336695: Update Commons BCEL to Version 6.10.0 Reviewed-by: rrich Backport-of: 3790965df3e7cba3b9792b8719d1e2ead046da15 ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/legal/bcel.md Changeset: e56f65cf Branch: master Author: Goetz Lindenmaier Date: 2025-12-12 11:51:27 +0000 URL: https://git.openjdk.org/jdk21u/commit/e56f65cf94cdb34a98c1a0ebc6c5ba4c2aad9b49 8343377: Performance regression in reflective invocation of native methods Reviewed-by: liach, phh Backport-of: 5958463cadb04560ec85d9af972255bfe6dcc2f2 ! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java ! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java + test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java Changeset: 2d4c2aa8 Branch: master Author: Goetz Lindenmaier Date: 2025-12-12 11:54:12 +0000 URL: https://git.openjdk.org/jdk21u/commit/2d4c2aa82758447ec724108b9563e13c09828e55 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Reviewed-by: mbaesken Backport-of: e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2 ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java Changeset: 12f09b7c Branch: master Author: Goetz Lindenmaier Date: 2025-12-12 11:54:27 +0000 URL: https://git.openjdk.org/jdk21u/commit/12f09b7c9707d12ec18ffc69911a06c24163139b 8345668: ZoneOffset.ofTotalSeconds performance regression Backport-of: 9a60f4457bb56d0f5039a97e6b943e62a8a2c3ee ! src/java.base/share/classes/java/time/ZoneOffset.java ! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java ! src/java.base/share/classes/java/time/format/DecimalStyle.java Changeset: 0f2ffb58 Branch: master Author: Goetz Lindenmaier Date: 2025-12-12 11:57:10 +0000 URL: https://git.openjdk.org/jdk21u/commit/0f2ffb58086abf84c60c4ad3f1b6dd23ad9c1f94 8357277: Update OpenSSL library for interop tests Backport-of: c1198bba0e8cbdaa47c821263d122d0ba4dd6759 ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: 7c993206 Branch: master Author: Daniel Hu Committer: Paul Hohensee Date: 2025-12-12 17:54:17 +0000 URL: https://git.openjdk.org/jdk21u/commit/7c99320610f4a743c3cf94be6ebc3685a2612241 8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size Reviewed-by: phh Backport-of: 526951dba731f0e733e22a3bff7ac7a18ce9dece ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp + test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java Changeset: b17eef0f Branch: master Author: Sergey Chernyshev Committer: Thomas Stuefe Date: 2025-12-15 14:57:20 +0000 URL: https://git.openjdk.org/jdk21u/commit/b17eef0fb5a8af20b520157ca1ec52d601b6746b 8313319: [linux] mmap should use MAP_FIXED_NOREPLACE if available Reviewed-by: stuefe Backport-of: 3699666c9325b38d287e1d4d2576f8e3a662ae81 ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: ab298c2e Branch: master Author: Sergey Chernyshev Committer: Paul Hohensee Date: 2025-12-15 17:24:57 +0000 URL: https://git.openjdk.org/jdk21u/commit/ab298c2ed9093026f0c57c8396f742fca9212a0e 8354922: ZGC: Use MAP_FIXED_NOREPLACE when reserving memory Reviewed-by: stefank Backport-of: 0f1c448ca15485cd7270cf0607acfceacdcefaff ! src/hotspot/os/linux/gc/x/xSyscall_linux.hpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp Changeset: 9f0c5be7 Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 08:59:40 +0000 URL: https://git.openjdk.org/jdk21u/commit/9f0c5be77fe06e1a5ad9c93f202f4c72e1981347 8351000: StringBuilder getChar and putChar robustness Reviewed-by: rschmelter Backport-of: 4c695fa8a459adcdb8cdfe9e90783007c65fb90e ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java + test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: b549a103 Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 09:22:05 +0000 URL: https://git.openjdk.org/jdk21u/commit/b549a103025c4b3ecc1d5233f04ccc26428729f5 8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 Backport-of: db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: 335ca2e0 Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 14:43:05 +0000 URL: https://git.openjdk.org/jdk21u/commit/335ca2e04183115787c56f095c16ec4ebd45aa48 8372977: Unnecessary gthread-2.0 loading Reviewed-by: rschmelter Backport-of: 5ea2b6402114d34465b2ad9e476ab8e36ddeea06 ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c Changeset: 32670492 Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 17:23:03 +0000 URL: https://git.openjdk.org/jdk21u/commit/32670492b321cb12d151de56e08005e23db931cf 8370325: G1: Disallow GC for TLAB allocation Backport-of: 53e7ea891d8c3d91340bf1967aa94104f54b467c ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 9e29f47c Branch: master Author: Goetz Lindenmaier Date: 2025-12-18 08:21:54 +0000 URL: https://git.openjdk.org/jdk21u/commit/9e29f47c06129e1198b323a752b717bbb29de98f 8331431: Update to use jtreg 7.4 Backport-of: 99fefec092f49cd759f93aa75e008cfa06d2a183 ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 20c7790e Branch: master Author: Goetz Lindenmaier Date: 2025-12-19 11:24:33 +0000 URL: https://git.openjdk.org/jdk21u/commit/20c7790e1dab44f4837ca68471f4c746abd9bb47 8347475: GTK: javax/swing/JColorChooser/Test8152419.java there are no swatches or RGB tab in JColorChooser Backport-of: 8458f886bd3bf64e23e74262d8ad61e735f9bce9 ! test/jdk/javax/swing/JColorChooser/Test8152419.java Changeset: 30f6d2aa Branch: master Author: Goetz Lindenmaier Date: 2025-12-19 11:29:52 +0000 URL: https://git.openjdk.org/jdk21u/commit/30f6d2aadf45abf02a59f6e109ae2de110418eef 8333386: TestAbortOnVMOperationTimeout test fails for client VM Backport-of: 6bfae3acc107e046294bfc2e535ccddc99205490 ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 5316d690 Branch: master Author: Goetz Lindenmaier Date: 2025-12-19 11:34:57 +0000 URL: https://git.openjdk.org/jdk21u/commit/5316d6905c208b2a9330067f587caff91d02655d 8349351: Combine Screen Inset Tests into a Single File Backport-of: 9ea81d90175c11460d0efa83f82ceccc4ee2cd3b - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: c3f2b286 Branch: master Author: Goetz Lindenmaier Date: 2025-12-19 11:38:24 +0000 URL: https://git.openjdk.org/jdk21u/commit/c3f2b286a4d0f158faa77076697d866a3e336365 8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF Reviewed-by: serb Backport-of: d62553d8dce7fe21942ec7a1268f536d9725b054 ! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 9a28f7e7 Branch: master Author: Goetz Lindenmaier Date: 2025-12-19 11:40:38 +0000 URL: https://git.openjdk.org/jdk21u/commit/9a28f7e7387d1ec20cd1091cecd40d1f80ad4d6f 8363950: Incorrect jtreg header in TestLayoutVsICU.java Backport-of: 15dcbf0bc80b3c1ab09e44b9447c639780cce65e - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java - test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml Changeset: 248eb546 Branch: master Author: David Briemann Committer: Martin Doerr Date: 2025-12-19 13:35:02 +0000 URL: https://git.openjdk.org/jdk21u/commit/248eb5468f3c7ba5f338c09af35048ac22ca8e86 8370579: PPC: fix inswri immediate argument order Backport-of: 9625993611bb6acf84d428bea4a65d33b9d66e5f ! src/hotspot/cpu/ppc/ppc.ad Changeset: 53635dfd Branch: master Author: Suchismith Roy Committer: Martin Doerr Date: 2025-12-22 17:27:24 +0000 URL: https://git.openjdk.org/jdk21u/commit/53635dfdbfeecaee7943aacf9e8b951f4b239eb6 8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX Backport-of: d45e65bab45f78f9f378cdc53837fe33190b7801 ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! test/jdk/ProblemList.txt Changeset: 7604ad69 Branch: master Author: Goetz Lindenmaier Date: 2025-12-23 09:13:21 +0000 URL: https://git.openjdk.org/jdk21u/commit/7604ad699ada583634873712b8e445cb144a9fa2 8353755: Add a helper method to Util - findComponent() Backport-of: 354910381a9319723d43a6182269b5449c02a527 ! test/jdk/javax/swing/regtesthelpers/Util.java Changeset: 1e73d978 Branch: master Author: SendaoYan Date: 2025-12-23 13:11:22 +0000 URL: https://git.openjdk.org/jdk21u/commit/1e73d97885e4f86d036f1a162aade796b0d29e85 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Backport-of: c0c76703bc10d5caa1cda7e2820d0702df5b8008 ! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java ! test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java Changeset: 409e3a3f Branch: master Author: Goetz Lindenmaier Date: 2025-12-24 10:25:40 +0000 URL: https://git.openjdk.org/jdk21u/commit/409e3a3f38c60f0c8c54a1466555225c1b0685a4 Merge ! make/conf/jib-profiles.js ! make/conf/jib-profiles.js Changeset: df87be84 Branch: master Author: Martin Doerr Date: 2025-12-31 14:27:49 +0000 URL: https://git.openjdk.org/jdk21u/commit/df87be848c442cdeabeb84d29315c3163e62dfa4 8334738: os::print_hex_dump should optionally print ASCII 8335906: [s390x] Test Failure: GTestWrapper.java Reviewed-by: mbaesken Backport-of: 38a578d547f39c3637d97f5e0242f4a69f3bbb31 ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 8b9dff83 Branch: master Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2025-12-31 23:13:59 +0000 URL: https://git.openjdk.org/jdk21u/commit/8b9dff83e81003f37871a59e63202bbdfa51c1b6 8337102: JITTester: Fix breaks in static initialization blocks Reviewed-by: andrew Backport-of: 4669e7b7b02636a8bd7381a9d401aaaf0c1d7294 ! test/hotspot/jtreg/testlibrary/jittester/conf/default.properties ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/factories/StaticConstructorDefinitionFactory.java Changeset: fb32cf4a Branch: master Author: SendaoYan Date: 2026-01-02 15:36:47 +0000 URL: https://git.openjdk.org/jdk21u/commit/fb32cf4a87022fb1847b4d649c04f1e5c09cfe19 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Backport-of: 04c0f8d359a3f450ac2070c6d41834145d9c75f7 ! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java Changeset: bad21fbe Branch: master Author: Martin Doerr Date: 2026-01-05 09:31:42 +0000 URL: https://git.openjdk.org/jdk21u/commit/bad21fbe258402e7697279fdbdf7d67e02d20c03 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods Backport-of: b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705 ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 5a770f41 Branch: master Author: Severin Gehwolf Date: 2026-01-07 11:00:24 +0000 URL: https://git.openjdk.org/jdk21u/commit/5a770f41c5c30b69880595dba43c9ecef8d9fd26 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 Backport-of: 7f3191a630edba32ddb7bb64a835ec663d91ed92 ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: e6dadef2 Branch: master Author: Severin Gehwolf Date: 2026-01-07 13:36:21 +0000 URL: https://git.openjdk.org/jdk21u/commit/e6dadef24b32afe9c7a78c2257fda8d90609e791 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 Backport-of: 5a08f945f250c27afe533ca5a7c796699eb63d91 ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp ! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp Changeset: 192358db Branch: master Author: Severin Gehwolf Date: 2026-01-08 13:28:32 +0000 URL: https://git.openjdk.org/jdk21u/commit/192358dbfebda9979e4b04872b944ac7c4853c7c 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 Backport-of: c3eecc0465e570dcc19aa1f5bc9ed4db8dcb4e63 ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmd.java + test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 7d358669 Branch: master Author: SendaoYan Date: 2026-01-11 01:20:53 +0000 URL: https://git.openjdk.org/jdk21u/commit/7d35866916b5f92bea30475c304af9acf52be3e7 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second 8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed Backport-of: 89c5659aa88acd1e9624aa14e5b9757255e55916 ! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java Changeset: 3812913a Branch: master Author: Goetz Lindenmaier Date: 2026-01-13 06:14:29 +0000 URL: https://git.openjdk.org/jdk21u/commit/3812913a3938b1e0cf79b3894569669aa1edb290 8314810: (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks Backport-of: 096b7ff0977ba2455b329b0865a380a1fb4c99d4 ! test/jdk/java/nio/file/Files/CopyInterference.java Changeset: 19c61b86 Branch: master Author: Goetz Lindenmaier Date: 2026-01-13 06:20:25 +0000 URL: https://git.openjdk.org/jdk21u/commit/19c61b863864656ff3554998fce01751c4dd9d73 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Backport-of: d551dacaef938cea0cad10047b79a0a7a26dcacb ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java Changeset: 92e81138 Branch: master Author: Goetz Lindenmaier Date: 2026-01-13 06:22:27 +0000 URL: https://git.openjdk.org/jdk21u/commit/92e81138ad21b30b9082cba8bd7b5f830bd89a80 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Backport-of: 30d20036987c9d68eb76b1e0401821386a76bb07 ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: 131db150 Branch: master Author: Shruthi Acharya Committer: Severin Gehwolf Date: 2026-01-13 09:19:13 +0000 URL: https://git.openjdk.org/jdk21u/commit/131db1506a20cc86b2655e2e7f30085b46f34987 8351458: (ch) Move preClose to UnixDispatcher Backport-of: 0de2cddf3a7be23f67af93972875af1235f3107e ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java Changeset: 6201b183 Branch: master Author: Shruthi Acharya Committer: Severin Gehwolf Date: 2026-01-13 14:27:37 +0000 URL: https://git.openjdk.org/jdk21u/commit/6201b183cae8be105659568251f1aa53ffc196e4 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Reviewed-by: sgehwolf Backport-of: 8f121a173ca2534c706682f6c68fbbb0b94ec057 ! src/java.base/unix/classes/sun/nio/ch/NativeThread.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/unix/native/libnio/ch/NativeThread.c ! test/jdk/ProblemList.txt Changeset: e584b1fd Branch: master Author: Matthias Baesken Date: 2026-01-14 08:07:48 +0000 URL: https://git.openjdk.org/jdk21u/commit/e584b1fd43761a418b3f1fe65a2a1c33820d8440 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Reviewed-by: mdoerr ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java - test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java - test/jdk/java/awt/image/XBMDecoder/invalid.xbm - test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm - test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm - test/jdk/java/awt/image/XBMDecoder/valid.xbm - test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm Changeset: 3d2439c4 Branch: master Author: Roman Kennke Date: 2026-01-15 18:53:55 +0000 URL: https://git.openjdk.org/jdk21u/commit/3d2439c46b889d31f1eb4b2283138c0215a97374 8371889: [21u] JFR: Deadlock in ThrowableTracer Reviewed-by: egahlin, jbachorik ! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java Changeset: 2ce809a9 Branch: master Author: SendaoYan Date: 2026-01-16 03:16:39 +0000 URL: https://git.openjdk.org/jdk21u/commit/2ce809a93eccb9a425bee8aeaaaa195a93597209 8371978: tools/jar/ReproducibleJar.java fails on XFS Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f ! test/jdk/tools/jar/ReproducibleJar.java Changeset: 7f4d3156 Branch: master Author: Aleksey Shipilev Date: 2026-01-19 07:51:52 +0000 URL: https://git.openjdk.org/jdk21u/commit/7f4d3156b184cd2bd69bd42f9acf653dc558875e 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java Changeset: 3b562810 Branch: master Author: SendaoYan Date: 2026-01-19 08:03:57 +0000 URL: https://git.openjdk.org/jdk21u/commit/3b5628100790f05cda3164d9209a64579a08974a 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build Backport-of: e18e95ed11c1df7eeb162c2303f027564ed6f6aa ! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java Changeset: 9cffbc37 Branch: master Author: Goetz Lindenmaier Date: 2026-01-20 06:17:00 +0000 URL: https://git.openjdk.org/jdk21u/commit/9cffbc371994b63fe5bf46a83dd266b1a706e865 8334670: SSLSocketOutputRecord buffer miscalculation Backport-of: 07bc523df85fde81bf736fedac62874d3cb11ee3 ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java Changeset: 310a042b Branch: master Author: Goetz Lindenmaier Date: 2026-01-20 06:19:03 +0000 URL: https://git.openjdk.org/jdk21u/commit/310a042b4a2e211aad1c5c805ca5ebcc184010e8 8244336: Restrict algorithms at JCE layer Reviewed-by: rschmelter Backport-of: 35dabb1a5f31d985f00de21badeeedb026a63b94 + src/java.base/share/classes/com/sun/crypto/provider/RSACipherAdaptor.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java + src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java ! src/java.base/share/conf/security/java.security + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/RSACipherAdaptor.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + test/jdk/java/security/KeyStore/TestDisabledAlgorithms.java + test/jdk/java/security/MessageDigest/TestDisabledAlgorithms.java + test/jdk/java/security/Signature/TestDisabledAlgorithms.java + test/jdk/javax/crypto/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Cipher/TestDisabledAlgorithms.java + test/jdk/sun/security/pkcs11/Signature/TestNONEwithRSA.java + test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java Changeset: 76aeaea7 Branch: master Author: Goetz Lindenmaier Date: 2026-01-21 08:30:20 +0000 URL: https://git.openjdk.org/jdk21u/commit/76aeaea7f479a3cae0178fe0e8dc1af6006fe5d8 Merge ! make/conf/version-numbers.conf ! src/java.base/share/conf/security/java.security ! make/conf/version-numbers.conf ! src/java.base/share/conf/security/java.security Changeset: ddbdd423 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 06:39:49 +0000 URL: https://git.openjdk.org/jdk21u/commit/ddbdd42363033964eba80949db7203308e6c1db3 8328608: Multiple NewSessionTicket support for TLS Reviewed-by: mdoerr Backport-of: 0c2b175898d13b58ffe56e2f9cbc9d88173a61cf ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/util/Cache.java ! test/jdk/javax/net/ssl/SSLSession/CertMsgCheck.java ! test/jdk/javax/net/ssl/SSLSession/CheckSessionContext.java ! test/jdk/javax/net/ssl/templates/TLSBase.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java + test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 4cbf8992 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:07:37 +0000 URL: https://git.openjdk.org/jdk21u/commit/4cbf8992770c99da7da4e085b8cd6131c486d839 8348309: MultiNST tests need more debugging and timing Backport-of: 5cd4fe63768715ec7be32e248e05e611ea9b557d ! test/jdk/javax/net/ssl/templates/TLSBase.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java Changeset: bbd8baeb Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:09:44 +0000 URL: https://git.openjdk.org/jdk21u/commit/bbd8baebe3051c6f419471a80b58f4f427694904 8343622: AesDkCrypto.stringToKey should not return null Backport-of: ca46c3a5ba324ceb4f30df772cb73a673647323e ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java + test/jdk/sun/security/krb5/NullStringToKey.java Changeset: 4ede2b74 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:12:43 +0000 URL: https://git.openjdk.org/jdk21u/commit/4ede2b74237488b313e01eff27aa4e2783cb820c 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Backport-of: 4478a99e3111798c2e461c7e769a69672f187a6a ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 6865d672 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:15:08 +0000 URL: https://git.openjdk.org/jdk21u/commit/6865d6729bc2bf7d8c0f905624db7395dde6d1b6 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Backport-of: bf52eb035865353fdf5c6c242f9676a51dcc9e22 + test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: bb8279eb Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:24:26 +0000 URL: https://git.openjdk.org/jdk21u/commit/bb8279ebac17421a1deee2536dce805de080e886 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) Reviewed-by: mbaesken Backport-of: 52ba72823be0c969ab873ead2863ec48f883210b ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 960ec274 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 07:34:28 +0000 URL: https://git.openjdk.org/jdk21u/commit/960ec274ab37be9f627c219d6e02e75fcb9de623 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 Backport-of: 76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44 ! test/jdk/com/sun/tools/attach/java.policy.allow Changeset: 778b85b8 Branch: master Author: SendaoYan Date: 2026-01-22 12:16:24 +0000 URL: https://git.openjdk.org/jdk21u/commit/778b85b8162fadf0be934c19e4e2d6a39467b11a 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Backport-of: d1860370635e1c96a9b6c497861e5573c23dd281 ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: 04770438 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 13:47:12 +0000 URL: https://git.openjdk.org/jdk21u/commit/04770438edf6042513157715c669ec1a997b0e39 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) Backport-of: 21f8ccf4a97313593f210f9a07e56d5ff92b7aa5 ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 6b878c82 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 13:52:13 +0000 URL: https://git.openjdk.org/jdk21u/commit/6b878c8217fe7bc2f523a2aa962c3a3269dd30f6 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: mdoerr, sgehwolf Backport-of: 93e889b48cb6eb6872201a28ee19d8fd17c5d821 ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: ac9679b4 Branch: master Author: Goetz Lindenmaier Date: 2026-01-22 13:59:03 +0000 URL: https://git.openjdk.org/jdk21u/commit/ac9679b4c2ebb11aa6b690d4856846ed109df6c9 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 Backport-of: 44d62c8e21fb09381f9f86a081f70549cc321b1e ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 1fd01725 Branch: master Author: David Briemann Committer: Martin Doerr Date: 2026-01-23 12:51:26 +0000 URL: https://git.openjdk.org/jdk21u/commit/1fd01725884d0b60446f56bca085d8446a2aa251 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Changeset: 003f4e84 Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 13:01:15 +0000 URL: https://git.openjdk.org/jdk21u/commit/003f4e84e4c13d396f0b408a40256685c805f3ab 8358159: Empty mode/padding in cipher transformations Backport-of: 3ff83ec49e561c44dd99508364b8ba068274b63a ! src/java.base/share/classes/javax/crypto/Cipher.java + test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: a5d041fe Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 13:07:17 +0000 URL: https://git.openjdk.org/jdk21u/commit/a5d041fe10936835d7b9259fdd3a555b53f08597 8359388: Stricter checking for cipher transformations Backport-of: ec7c6be6a9e84c8cd2077fea07930592ddd13669 ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 706f7cd2 Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 13:18:12 +0000 URL: https://git.openjdk.org/jdk21u/commit/706f7cd2b1c87c90338827c49c37c31f8ebdc624 8360539: DTLS handshakes fails due to improper cookie validation logic Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a ! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java Changeset: cb2f1eca Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 13:20:53 +0000 URL: https://git.openjdk.org/jdk21u/commit/cb2f1ecae8368b507220f45279a5dd9ef7b6a3df 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Backport-of: 681dab7205190176b842bd42914b1cb9fe752e44 ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java + test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 080f26b7 Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 13:29:41 +0000 URL: https://git.openjdk.org/jdk21u/commit/080f26b73185a41febd86700b44cf83c4485349c 8372441: JFR: Improve logging of TestBackToBackSensitive Backport-of: c0abecdd1ffe59314bc17aeec0684cdda33a222d ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 4d2778a2 Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 15:03:44 +0000 URL: https://git.openjdk.org/jdk21u/commit/4d2778a2dbc9a3ef8e06bce2d7ea710c630411a8 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Backport-of: 556bddfd9439d1bad698ab5134317ce263a36b04 ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: 8ed7c23f Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 15:06:43 +0000 URL: https://git.openjdk.org/jdk21u/commit/8ed7c23fa02f7c40cceefb24f92a3df281d12c4f 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Backport-of: b98114f4a20bcf3390114b56d05c38b23268979a ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: a83e9d73 Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 15:09:42 +0000 URL: https://git.openjdk.org/jdk21u/commit/a83e9d73577f59a63f0d5f9471c157f0bb3389bb 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Backport-of: 9715e6da8355a103d9066bd15ce68b4773cbadcb ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 4a328b9f Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 15:12:24 +0000 URL: https://git.openjdk.org/jdk21u/commit/4a328b9f9b66a2b94461644df14483e9bfaca809 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Backport-of: 1748737b99f283f69b4be0910b6623a27d804e68 ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 90bfa9fb Branch: master Author: Goetz Lindenmaier Date: 2026-01-26 15:16:29 +0000 URL: https://git.openjdk.org/jdk21u/commit/90bfa9fb202241762a75c9aa2e335802c6c9c4b3 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e ! make/common/Utils.gmk Changeset: 7aaa3115 Branch: master Author: Goetz Lindenmaier Date: 2026-01-27 07:40:02 +0000 URL: https://git.openjdk.org/jdk21u/commit/7aaa31159d6152dce6bcd3a6d32bc4f25b25b3a3 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image Reviewed-by: mbaesken ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java + test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm + test/jdk/java/awt/image/XBMDecoder/valid.xbm + test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm Changeset: 4a081ec6 Branch: master Author: Goetz Lindenmaier Date: 2026-01-27 07:48:29 +0000 URL: https://git.openjdk.org/jdk21u/commit/4a081ec6f77b1b5834d64cbda11968a87aad2339 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm Changeset: 984f4211 Branch: master Author: Goetz Lindenmaier Date: 2026-01-27 12:57:09 +0000 URL: https://git.openjdk.org/jdk21u/commit/984f4211201cb6bf28e04349e65377395ba0102b 8373525: C2: assert(_base == Long) failed: Not a Long Reviewed-by: mdoerr Backport-of: a61a1d32a2bbf227081b9da6d101071ceb73076a ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java Changeset: 636e07d9 Branch: master Author: Matthias Baesken Date: 2026-01-29 08:48:52 +0000 URL: https://git.openjdk.org/jdk21u/commit/636e07d9a3340a3116573b9ca33c920eb63133fb 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Backport-of: bfc048aba6391d52c07d9a5146466b47d2f6fed8 ! test/jdk/jdk/internal/vm/Continuation/Fuzz.java Changeset: 2fdb8d0b Branch: master Author: Matthias Baesken Date: 2026-01-29 08:51:18 +0000 URL: https://git.openjdk.org/jdk21u/commit/2fdb8d0b9defdc21f3421a520c7ba4f14c518b31 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent Backport-of: 150def42dd7f22d949b4d788bfe5986f236b9b37 ! test/jdk/sun/java2d/marlin/ClipShapeTest.java Changeset: 85dbbf02 Branch: master Author: Goetz Lindenmaier Date: 2026-01-29 10:06:09 +0000 URL: https://git.openjdk.org/jdk21u/commit/85dbbf02908b7c2426419380c388f875f46ab3ea 8317633: Modernize text.testlib.HexDumpReader Backport-of: 8e0686b0658eb593bdf36e1c179a4b156fee26bf ! test/jdk/java/text/testlib/HexDumpReader.java Changeset: 40a0781e Branch: master Author: Goetz Lindenmaier Date: 2026-01-29 10:08:06 +0000 URL: https://git.openjdk.org/jdk21u/commit/40a0781e4f29486fa85d20b583e9cb3f6536b98f 8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F 8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194 Backport-of: fb45bab8e15d7dc59fe801922d768d377d3f44cd ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java + test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java Changeset: 153da397 Branch: master Author: Goetz Lindenmaier Date: 2026-01-29 10:13:13 +0000 URL: https://git.openjdk.org/jdk21u/commit/153da3974ec93fe94d70a8e6bbef01e6fc1b5870 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Backport-of: 4412c079fccefbb235b22651206089f5bac47d18 ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java Changeset: f0eabb78 Branch: master Author: Goetz Lindenmaier Date: 2026-01-29 10:15:49 +0000 URL: https://git.openjdk.org/jdk21u/commit/f0eabb78ecf7972624a1d33d55bd8cb195c77e2a 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Backport-of: e55124041e0181ca14ed95dc5f94d404b7900029 ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java Changeset: 422784f7 Branch: master Author: Sergey Bylokhov Date: 2026-02-01 03:20:32 +0000 URL: https://git.openjdk.org/jdk21u/commit/422784f7d43e38f4e05e0d1399e20cff2bab6a57 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 6dac9075 Branch: master Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2026-02-02 07:34:18 +0000 URL: https://git.openjdk.org/jdk21u/commit/6dac90753edce4edbaa4766d86878442f146dab7 8330016: Stress seed should be initialized for runtime stub compilation Backport-of: 95d2f8072e91e8df80e49e341f4fdb4464a2616e ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: e4f23579 Branch: master Author: Matthias Baesken Date: 2026-02-02 08:29:29 +0000 URL: https://git.openjdk.org/jdk21u/commit/e4f23579e4cfacc357c45ec283e7407a9f4c3193 8372348: Adjust some UL / JFR string deduplication output messages Backport-of: 4044c37d40cec86a80b1c07a95c2e05900b34df2 ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp Changeset: 5ea7dd4b Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:30:12 +0000 URL: https://git.openjdk.org/jdk21u/commit/5ea7dd4b93858591236fe859961b280427048823 8345578: New test in JDK-8343622 fails with a promoted build Backport-of: 308357cba706478598ef231887e0584eaae839e0 ! test/jdk/sun/security/krb5/NullStringToKey.java Changeset: e96b4cd9 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:33:13 +0000 URL: https://git.openjdk.org/jdk21u/commit/e96b4cd98e673d43f595593d0d26e0d2c15f7fb1 8355278: Improve debuggability of com/sun/jndi/ldap/LdapPoolTimeoutTest.java test Backport-of: 6befc189741069cc4b188e4822541fb9ab72ee28 ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 2f4c9557 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:36:17 +0000 URL: https://git.openjdk.org/jdk21u/commit/2f4c95576f0ac5d20d97704225f7fd5daa6cfacb 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Backport-of: 223eec55018f1640cb292b11130e3e1d6451990d ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java Changeset: 2ce50303 Branch: master Author: Goetz Lindenmaier Date: 2026-02-03 16:39:12 +0000 URL: https://git.openjdk.org/jdk21u/commit/2ce503031987f25b9247baa6f0741e54e8e37691 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Backport-of: d1543429ff29ca0d761b8473b3fb8621abcd226d ! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/jdk/java/lang/RuntimeTests/exec/Space.java ! test/jdk/java/lang/RuntimeTests/exec/Status.java - test/jdk/java/lang/System/NonAnsiFileEncodingTest.java From phh at openjdk.org Wed Feb 4 12:10:18 2026 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 4 Feb 2026 12:10:18 GMT Subject: git: openjdk/jdk25u: master: 180 new changesets Message-ID: Changeset: 7a07a621 Branch: master Author: Aleksey Shipilev Date: 2025-11-27 11:49:49 +0000 URL: https://git.openjdk.org/jdk25u/commit/7a07a621dc6b102ca1913ebd8d75065e469c61c1 8361492: [IR Framework] Has too restrictive regex for load and store Backport-of: ebb1095805579f8f32a81bb350198fa1b7add9eb ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 4856f9de Branch: master Author: Matthias Baesken Date: 2025-11-27 12:27:45 +0000 URL: https://git.openjdk.org/jdk25u/commit/4856f9de4c9857b15b2f7ed9f5334c435f5d7b2b 8354937: Cleanup some sparc related coding in os_linux Backport-of: 1b3889a47092e018ab9ecb6aaa922046d8d0e916 ! src/hotspot/os/linux/os_linux.cpp Changeset: beb22a42 Branch: master Author: Matthias Baesken Date: 2025-11-27 12:45:09 +0000 URL: https://git.openjdk.org/jdk25u/commit/beb22a4213dae6d96b3133603350c1816b467308 8364741: [asan] runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails because output differs slightly Backport-of: a840dc22c575b5d2b5b6017a536a6541fc1f0a44 ! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 9207c3ab Branch: master Author: Joel Sikstr?m Committer: Stefan Karlsson Date: 2025-11-27 12:56:16 +0000 URL: https://git.openjdk.org/jdk25u/commit/9207c3ab90a2259116d06f2cb5c6aca4dfe238d8 8372412: Increase buffer size for ring-buffer events in CollectedHeap Backport-of: 81ea1442a86795dafbf96c875fbecc65210804be ! src/hotspot/share/gc/shared/collectedHeap.cpp Changeset: 0ede0a6c Branch: master Author: Fei Yang Date: 2025-11-27 15:01:16 +0000 URL: https://git.openjdk.org/jdk25u/commit/0ede0a6ced3be82178adc1fac542ba9f63765732 8370708: RISC-V: Add VerifyStackAtCalls Backport-of: 0737a5625269773dcf70b95f8b8ac90b3b6cc444 ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/share/opto/chaitin.cpp Changeset: b1e32d23 Branch: master Author: Fei Yang Date: 2025-11-27 15:04:52 +0000 URL: https://git.openjdk.org/jdk25u/commit/b1e32d235125d8620f8bda5d589a278c764b3e1e 8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry Backport-of: 695a4abd5f7e9edcea9f1a724a9ceb87340a8f25 ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: e0f7d704 Branch: master Author: Fei Yang Date: 2025-11-27 15:06:53 +0000 URL: https://git.openjdk.org/jdk25u/commit/e0f7d7041ee1bbdcee2235a322eae1dd6bbc52c1 8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification Backport-of: a3b1affbfb23eeef32749164aae316e5d55fffaa ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: d28fd1f9 Branch: master Author: Martin Doerr Date: 2025-11-27 15:29:54 +0000 URL: https://git.openjdk.org/jdk25u/commit/d28fd1f933a18578fff2046c9b79625476a50177 8370244: [PPC64] Several vector tests fail on Power8 Backport-of: cbd77fc9f3e6c8f1e996b30afe208c6a074cce3a ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: cc103e30 Branch: master Author: Martin Doerr Date: 2025-11-27 15:30:25 +0000 URL: https://git.openjdk.org/jdk25u/commit/cc103e3072c1f184e177aec0147379ff4d52f5e4 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods Backport-of: b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705 ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 56965318 Branch: master Author: Goetz Lindenmaier Date: 2025-11-28 09:41:34 +0000 URL: https://git.openjdk.org/jdk25u/commit/569653184c7a22b548873f0f697deb9c7421be16 8343474: [updates] Customize README.md to specifics of update project Reviewed-by: sgehwolf Backport-of: 22d5e0d1f8849410abe40165b58f45f5e4293884 ! README.md Changeset: 082ecfa4 Branch: master Author: Matthias Baesken Date: 2025-11-28 12:08:57 +0000 URL: https://git.openjdk.org/jdk25u/commit/082ecfa423f159b67f69908f25120a762965ed51 8370393: Cleanup handling of ancient Windows versions from GetJavaProperties java_props_md Backport-of: 16dafc00eca8acb0fdabf2f373bb5f84bd293086 ! src/java.base/windows/native/libjava/java_props_md.c Changeset: a3b1fb83 Branch: master Author: Matthias Baesken Date: 2025-11-28 12:46:18 +0000 URL: https://git.openjdk.org/jdk25u/commit/a3b1fb833893161983b9efe56701780a05695415 8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print Backport-of: db76479a105cda383f38f5f9857a8642ccf50cfd ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp Changeset: 2121b3b5 Branch: master Author: Vishal Chand Committer: Paul Hohensee Date: 2025-11-30 20:12:07 +0000 URL: https://git.openjdk.org/jdk25u/commit/2121b3b594c5cf5fe8abf34af683f8761d5f7bef 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Backport-of: fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: e33a4593 Branch: master Author: SendaoYan Date: 2025-12-01 02:16:58 +0000 URL: https://git.openjdk.org/jdk25u/commit/e33a4593c37d87b284c58173409133fc22507917 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Backport-of: d1860370635e1c96a9b6c497861e5573c23dd281 ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: af080e10 Branch: master Author: Aleksey Shipilev Date: 2025-12-01 07:53:49 +0000 URL: https://git.openjdk.org/jdk25u/commit/af080e104fcb45626cdcb845014c31c4abaf33ac 8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios Backport-of: cc5b35bf69dcf9e7e8037642c94e8d7e5847952d ! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java + test/jdk/java/util/concurrent/DelayScheduler/AscendingOrderAfterReplace.java Changeset: 3da62237 Branch: master Author: Aleksey Shipilev Date: 2025-12-01 13:56:22 +0000 URL: https://git.openjdk.org/jdk25u/commit/3da62237a766510d9efbde9400092c61b2a53ba0 8357570: [macOS] os::Bsd::available_memory() might return too low values Backport-of: 7d7fc69355e6f5421cf09f93290270bb16d13182 ! src/hotspot/os/bsd/os_bsd.cpp Changeset: c0391481 Branch: master Author: Roland Mesde Committer: Volker Simonis Date: 2025-12-01 17:18:06 +0000 URL: https://git.openjdk.org/jdk25u/commit/c03914817da13ae0bab37a35d94b3569a19964b1 8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero Backport-of: 376d77e8a71478f456af5baaf47f446eebd79e36 ! src/java.base/share/classes/java/text/DigitList.java + test/jdk/java/text/Format/DecimalFormat/RoundingTiesNearZeroTest.java ! test/jdk/java/text/Format/NumberFormat/NumberRegression.java Changeset: 78317c6a Branch: master Author: Sergey Bylokhov Date: 2025-12-01 19:48:17 +0000 URL: https://git.openjdk.org/jdk25u/commit/78317c6ad0b512dd27c8166242bf64ea68918b10 8370197: Add missing @Override annotations in com.sun.beans package Backport-of: e7c7892b9f0fcee37495cce312fdd67dc800f9c9 ! src/java.desktop/share/classes/com/sun/beans/WildcardTypeImpl.java ! src/java.desktop/share/classes/com/sun/beans/decoder/NullElementHandler.java ! src/java.desktop/share/classes/com/sun/beans/decoder/ValueObjectImpl.java ! src/java.desktop/share/classes/com/sun/beans/editors/BooleanEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ByteEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/DoubleEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/EnumEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FloatEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/IntegerEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/LongEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/NumberEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/ShortEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/StringEditor.java ! src/java.desktop/share/classes/com/sun/beans/infos/ComponentBeanInfo.java ! src/java.desktop/share/classes/com/sun/beans/util/Cache.java Changeset: 6e169f61 Branch: master Author: Fei Yang Date: 2025-12-02 14:12:51 +0000 URL: https://git.openjdk.org/jdk25u/commit/6e169f61faec079d0582db401f6c175a94a316fe 8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers Backport-of: 0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011 ! src/hotspot/cpu/riscv/methodHandles_riscv.cpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp Changeset: f7eec4f7 Branch: master Author: Fei Yang Date: 2025-12-02 14:20:16 +0000 URL: https://git.openjdk.org/jdk25u/commit/f7eec4f7e77791d744209d01339467422a562e63 8362284: RISC-V: cleanup NativeMovRegMem Backport-of: 3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: d1b5b9a5 Branch: master Author: Aleksey Shipilev Date: 2025-12-03 07:57:54 +0000 URL: https://git.openjdk.org/jdk25u/commit/d1b5b9a592520096139bbc2906132ac16434f9ca 8370405: C2: mismatched store from MergeStores wrongly scalarized in allocation elimination Backport-of: 09a047f00c88d14505c42a966dedbc87b9be5bdf ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/c2/TestMergeStoresAndAllocationElimination.java + test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 228ff386 Branch: master Author: Goetz Lindenmaier Date: 2025-12-03 08:52:17 +0000 URL: https://git.openjdk.org/jdk25u/commit/228ff3869013bf0dcc0baa3a86e16c34168772bc Merge Changeset: bf618f7c Branch: master Author: David Briemann Committer: Martin Doerr Date: 2025-12-03 10:18:40 +0000 URL: https://git.openjdk.org/jdk25u/commit/bf618f7c9ebf8d74ec7841d0062392f6f594d22f 8307495: Specialize atomic bitset functions for aix-ppc Reviewed-by: mdoerr Backport-of: c9cbd31f8575a25c4decd68dc645378c5ba2bad0 + src/hotspot/cpu/ppc/atomicAccess_ppc.hpp = src/hotspot/cpu/ppc/orderAccess_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.hpp Changeset: d93d93ab Branch: master Author: Goetz Lindenmaier Date: 2025-12-03 10:26:13 +0000 URL: https://git.openjdk.org/jdk25u/commit/d93d93ab84002f6c169e59856e6d855bb35dcfca 8359182: Use @requires instead of SkippedException for MaxPath.java Backport-of: 5886ef728fc1efe43e90e056c03725c3ee982ad6 ! test/jdk/java/io/File/MaxPath.java Changeset: 410cf861 Branch: master Author: Goetz Lindenmaier Date: 2025-12-03 10:26:42 +0000 URL: https://git.openjdk.org/jdk25u/commit/410cf861f2726bc03d530eb466a3b430f25c783d 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Backport-of: e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2 ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java Changeset: 25e491bd Branch: master Author: Sergey Bylokhov Date: 2025-12-03 20:33:49 +0000 URL: https://git.openjdk.org/jdk25u/commit/25e491bde586c021f182c2891bd8658c7daee430 8371759: Add missing @Override annotations in com.sun.imageio package Backport-of: 0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a05f ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/InputStreamAdapter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java ! src/java.desktop/share/classes/com/sun/imageio/stream/CloseableDisposerRecord.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java Changeset: 6cf94cce Branch: master Author: Christoph Langer Date: 2025-12-04 06:23:35 +0000 URL: https://git.openjdk.org/jdk25u/commit/6cf94cce29495f10947b3d73c1d1eed1031e04d9 8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix) Reviewed-by: mbaesken Backport-of: b2f97131d643ad7ebde137617999f1689a204975 ! test/jdk/ProblemList.txt Changeset: 395b4c4f Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:56:32 +0000 URL: https://git.openjdk.org/jdk25u/commit/395b4c4f5972ee25ece346e49c6aa73bfd100154 8368754: runtime/cds/appcds/SignedJar.java log regex is too strict Backport-of: e19ec6f785e889d254b15c5ef2e801152c59c948 ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java Changeset: b7b842e1 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:57:09 +0000 URL: https://git.openjdk.org/jdk25u/commit/b7b842e1d4b03f26831e48507b43bf3e6762d78f 8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs Reviewed-by: shade Backport-of: 0366d8823bc844225ca24964e352ce0a57d01683 ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: 1894b6af Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:57:36 +0000 URL: https://git.openjdk.org/jdk25u/commit/1894b6af2454a8fb5e66a7123099bbd100f4721f 8370646: TestLargeUTF8Length.java needs lots of memory Backport-of: 3c1010b57f2f8258a2ccf59b9f86fc8debd71918 ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java Changeset: 2c31a381 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:58:03 +0000 URL: https://git.openjdk.org/jdk25u/commit/2c31a381706e50a5448dcc55deee3067c3854733 8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase Backport-of: 6d0bbc8a18fa555b5e8d132bef400097ef6ee5cb ! test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: e9520b3e Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:58:21 +0000 URL: https://git.openjdk.org/jdk25u/commit/e9520b3efaafd48a1537095afad356624f646a31 8360562: sun/security/tools/keytool/i18n.java add an ability to add comment for failures Backport-of: ebb6fd7d7865fd20ff2f90b4ef72c5ef6a3e5dea ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: e5781ca3 Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-05 16:58:52 +0000 URL: https://git.openjdk.org/jdk25u/commit/e5781ca38d8ae961d2c706ab591fe0f56115a46f 8366182: Some PKCS11Tests are being skipped when they shouldn't Backport-of: cc9483b4da1a0f65f8773d0c7f35f2e6a7e1bd4f ! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java ! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java Changeset: d3ca9062 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:06:33 +0000 URL: https://git.openjdk.org/jdk25u/commit/d3ca90622454d0d22b45e2360b9172cc8ac90684 8357277: Update OpenSSL library for interop tests Backport-of: c1198bba0e8cbdaa47c821263d122d0ba4dd6759 ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: 576ded9a Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:08:08 +0000 URL: https://git.openjdk.org/jdk25u/commit/576ded9a22b4eeead6e47896dcd969f04f9c4f35 8336695: Update Commons BCEL to Version 6.10.0 Backport-of: 3790965df3e7cba3b9792b8719d1e2ead046da15 ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Const.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/ExceptionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/Repository.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AccessFlags.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/AnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Annotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ArrayElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Attribute.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/BootstrapMethods.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassFormatException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ClassParser.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Code.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/CodeException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Constant.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantCP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantDouble.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFloat.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantInteger.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantLong.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantObject.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantUtf8.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Deprecated.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/EmptyVisitor.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ExceptionTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Field.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InnerClasses.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/InvalidMethodSignatureException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumber.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LineNumberTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/LocalVariableTypeTable.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Method.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/MethodParameters.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Module.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleExports.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleMainClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleOpens.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModulePackages.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleProvides.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ModuleRequires.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/NestMembers.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Node.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/PMGClass.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotationEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ParameterAnnotations.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Record.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RecordComponentInfo.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeInvisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/RuntimeVisibleParameterAnnotations.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Signature.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SimpleElementValue.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/SourceFile.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMap.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapEntry.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/StackMapType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Synthetic.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Visitor.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ARRAYLENGTH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ATHROW.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/AnnotationEntryGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ArrayType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/BranchHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CPInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ClassGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ElementValuePairGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/EnumElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ExceptionThrower.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldGenOrMethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/FieldOrMethod.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/INVOKEDYNAMIC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Instruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionConst.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionHandle.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionList.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/InstructionTargeter.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LCMP.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LocalVariableInstruction.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/MethodGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ObjectType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/RET.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SWITCH.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Select.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/SimpleElementValueGen.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TargetLostException.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/Type.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/TypedInstruction.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/package-info.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/package-info.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELComparator.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELFactory.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/BCELifier.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/ClassSet.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/CodeHTML.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/InstructionFinder.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/Repository.java + src/java.xml/share/classes/com/sun/org/apache/bcel/internal/util/package-info.java ! src/java.xml/share/classes/jdk/xml/internal/Utils.java ! src/java.xml/share/legal/bcel.md Changeset: 0354e244 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:15:49 +0000 URL: https://git.openjdk.org/jdk25u/commit/0354e244a78382ef69c353926da4777e3a8c4c52 8372048: Performance improvement on Linux remote desktop Backport-of: 0b3df489e9d3b6d876a67793e082b930c17ade3e ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: f31097e3 Branch: master Author: Goetz Lindenmaier Date: 2025-12-06 17:25:47 +0000 URL: https://git.openjdk.org/jdk25u/commit/f31097e3ef2a5a240a0efb6640b73ea9f84fb49d 8357591: Re-enable CDS test cases for jvmci after JDK-8345826 Backport-of: d186dacdb7b91dc9a28b703ce3c8ea007fc450b6 ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java Changeset: 9d12072a Branch: master Author: Aleksey Shipilev Date: 2025-12-08 08:09:32 +0000 URL: https://git.openjdk.org/jdk25u/commit/9d12072a0dbe4ecce5239a5a98ac27598b617d9b 8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled Backport-of: 2e3bdec9857c64b307737ac7afed58170125cca9 ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 53e7ea89 Branch: master Author: Goetz Lindenmaier Date: 2025-12-09 14:35:59 +0000 URL: https://git.openjdk.org/jdk25u/commit/53e7ea891d8c3d91340bf1967aa94104f54b467c 8370325: G1: Disallow GC for TLAB allocation Reviewed-by: phh, rrich Backport-of: 027aea9d2e0dff29fcd00fa7074ca955066929ec ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 559f805d Branch: master Author: Roland Mesde Committer: Paul Hohensee Date: 2025-12-09 17:03:36 +0000 URL: https://git.openjdk.org/jdk25u/commit/559f805d62fe4de5f62664a11e665355c4b10882 8369804: TestGenerators.java fails with IllegalArgumentException: bound must be greater than origin Backport-of: f2a998326a6bebd4a7d2d0a39f785b2e6dac68c4 ! test/hotspot/jtreg/compiler/lib/generators/UniformDoubleGenerator.java ! test/hotspot/jtreg/compiler/lib/generators/UniformFloatGenerator.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java Changeset: 4b7defba Branch: master Author: Aleksey Shipilev Date: 2025-12-10 08:37:44 +0000 URL: https://git.openjdk.org/jdk25u/commit/4b7defbae9d9639c7a52ed5a4cbbba1ce7bb4b9d 8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes Backport-of: 6cb1c8f9cfcb797af788ca8fb490f388cc68f525 ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp + test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java Changeset: dcd89eb9 Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2025-12-10 16:15:56 +0000 URL: https://git.openjdk.org/jdk25u/commit/dcd89eb9b1dfe6fd60370731b4f94b1ec6d0d359 8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() Backport-of: 6f8d07ae21e49f87f64a5d4e10c930c4447ec8b6 ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java Changeset: 687c6a0b Branch: master Author: Roland Mesde Committer: Aleksey Shipilev Date: 2025-12-10 16:16:45 +0000 URL: https://git.openjdk.org/jdk25u/commit/687c6a0b0871f68a017b6a81782f9b28e5d9ddf9 8368182: AOT cache creation fails with class defined by JNI Backport-of: 8f87fdce0b17f3edd453054461895330b82e8a71 ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/classLoader.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c Changeset: b41a9ed7 Branch: master Author: Goetz Lindenmaier Date: 2025-12-12 11:48:36 +0000 URL: https://git.openjdk.org/jdk25u/commit/b41a9ed7579d31d083d7aeac3609aee5a8826f14 8372977: Unnecessary gthread-2.0 loading Backport-of: 5ea2b6402114d34465b2ad9e476ab8e36ddeea06 ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h Changeset: a46c70df Branch: master Author: David Briemann Committer: Martin Doerr Date: 2025-12-12 14:02:51 +0000 URL: https://git.openjdk.org/jdk25u/commit/a46c70dfe94cccb8b6d264ed49f6c733c3c380ac 8369505: jhsdb jstack cannot handle continuation stub 8370036: TestJhsdbJstackWithVirtualThread.java fails when run with -showversion 8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings 8370240: [PPC64] jhsdb jstack cannot handle continuation stub Reviewed-by: mdoerr Backport-of: 1653999871c8d7b1e61b44f8525e09b2cd0bdb6b ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ContinuationEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithVirtualThread.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java Changeset: 6b1ec324 Branch: master Author: Martin Doerr Date: 2025-12-16 08:51:46 +0000 URL: https://git.openjdk.org/jdk25u/commit/6b1ec324874a74213e1538976544c6e7887c44a8 8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages Backport-of: fb1924d2e34f77dc834094485dccb1751bc5b3b6 ! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java Changeset: c3a86cf1 Branch: master Author: Aleksey Shipilev Date: 2025-12-16 09:07:11 +0000 URL: https://git.openjdk.org/jdk25u/commit/c3a86cf133d21bbed2814d3007bb864f6eb0a99b 8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out Backport-of: 4fc917c25005d1f88fe43069fe623e243bd022c3 ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java Changeset: 8f2b5a6b Branch: master Author: Matthias Baesken Date: 2025-12-16 09:15:00 +0000 URL: https://git.openjdk.org/jdk25u/commit/8f2b5a6bf3a8502360ff194549d305d7f582ad48 8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files Backport-of: 69a9b4ceaf3852a299ee268a39e56575ad8207ab ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 4259896a Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 08:52:47 +0000 URL: https://git.openjdk.org/jdk25u/commit/4259896a9ad7cea7bbf81e29ea8924c4c8135aef Merge ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 3bc8c9dd Branch: master Author: Goetz Lindenmaier Date: 2025-12-17 08:58:25 +0000 URL: https://git.openjdk.org/jdk25u/commit/3bc8c9dd9f388ced185e81ab8978346d6b88907e 8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907 Backport-of: db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java Changeset: ed1618f1 Branch: master Author: Aleksey Shipilev Date: 2025-12-17 10:39:03 +0000 URL: https://git.openjdk.org/jdk25u/commit/ed1618f160cb5c0ded6489b5490a2f451019e500 8359707: Add classfile modification code to RedefineClassHelper Backport-of: e7a450038a47a76d2e616ebce2a7fa8a51e36ea4 ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java ! test/lib/RedefineClassHelper.java Changeset: a32d181a Branch: master Author: Fei Yang Date: 2025-12-17 12:36:01 +0000 URL: https://git.openjdk.org/jdk25u/commit/a32d181afe60ad2f3e2f629ef877f085d7c905ac 8371385: compiler/escapeAnalysis/TestRematerializeObjects.java fails in case of -XX:-UseUnalignedAccesses Backport-of: 59d23095789bbb6d4e466bcbeb82089b17d78eae ! test/hotspot/jtreg/compiler/escapeAnalysis/TestRematerializeObjects.java Changeset: 1870cdec Branch: master Author: Pasam Soujanya Committer: Aleksey Shipilev Date: 2025-12-17 13:19:57 +0000 URL: https://git.openjdk.org/jdk25u/commit/1870cdec268b5d72e0b51b625b20715b089d08a5 8366278: Form control element