git: openjdk/jdk25u: master: 180 new changesets

Paul Hohensee phh at openjdk.org
Wed Feb 4 12:10:18 UTC 2026


Changeset: 7a07a621
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
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 <mbaesken at openjdk.org>
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 <mbaesken at openjdk.org>
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 <jsikstro at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
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 <fyang at openjdk.org>
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 <fyang at openjdk.org>
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 <fyang at openjdk.org>
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 <mdoerr at openjdk.org>
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 <mdoerr at openjdk.org>
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 <goetz at openjdk.org>
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 <mbaesken at openjdk.org>
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 <mbaesken at openjdk.org>
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 <vishalvc at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <syan at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <mesde at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
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 <serb at openjdk.org>
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 <fyang at openjdk.org>
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 <fyang at openjdk.org>
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 <shade at openjdk.org>
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 <goetz at openjdk.org>
Date:      2025-12-03 08:52:17 +0000
URL:       https://git.openjdk.org/jdk25u/commit/228ff3869013bf0dcc0baa3a86e16c34168772bc

Merge


Changeset: bf618f7c
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
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 <goetz at openjdk.org>
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 <goetz at openjdk.org>
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 <serb at openjdk.org>
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 <clanger at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <goetz at openjdk.org>
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 <goetz at openjdk.org>
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 <goetz at openjdk.org>
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 <goetz at openjdk.org>
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 <shade at openjdk.org>
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 <goetz at openjdk.org>
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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
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 <shade at openjdk.org>
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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
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 <goetz at openjdk.org>
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 <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
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 <mdoerr at openjdk.org>
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 <shade at openjdk.org>
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 <mbaesken at openjdk.org>
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 <goetz at openjdk.org>
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 <goetz at openjdk.org>
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 <shade at openjdk.org>
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 <fyang at openjdk.org>
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 <psoujany at in.ibm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-17 13:19:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/1870cdec268b5d72e0b51b625b20715b089d08a5

8366278: Form control element <select> has no associated label

Backport-of: 781f2b2f8188c02a6af220ebcc5bc8158fe8423e

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: 77f9c42b
Branch: master
Author:    Pasam Soujanya <psoujany at in.ibm.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-17 13:22:01 +0000
URL:       https://git.openjdk.org/jdk25u/commit/77f9c42bf51c9bfd4bbab46a8ccc5a724d1e26e3

8365305: The ARIA role ‘contentinfo’ is not valid for the element <footer>

Backport-of: 6e91ccd1c3926094a9b6d8f9177d895aba3424a1

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java

Changeset: cb7fb728
Branch: master
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2025-12-17 13:51:51 +0000
URL:       https://git.openjdk.org/jdk25u/commit/cb7fb728d4805ed4e9d62ce31cee7c948f3d5746

8372534: Update Libpng to 1.6.51

Backport-of: c7a489db9e4a7d696623fc2155a5504d9d2adb0d

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! 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/pngdebug.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/pnginfo.h
! 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/pngpread.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/pngrio.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/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: 97787603
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 14:39:20 +0000
URL:       https://git.openjdk.org/jdk25u/commit/977876032e34dd4456016250ae1f25e5409a91df

8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux

Backport-of: bdc39818ce7b3c3bad10f4682a2a52fbb696f247

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java

Changeset: 11015ddb
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 14:41:54 +0000
URL:       https://git.openjdk.org/jdk25u/commit/11015ddbff70ea1242648408ca6c5c96fd57f4b1

8244336: Restrict algorithms at JCE layer

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: b4041e3e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-17 14:44:33 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b4041e3e2222f78cb8c5c85ac2db6b30aaa3c390

8358801: javac produces class that does not pass verifier.

Backport-of: fd13e1ce9805a903ab60ad9b476eb5a6687d22ee

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/T8358801.java

Changeset: 04bd2469
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-17 16:14:21 +0000
URL:       https://git.openjdk.org/jdk25u/commit/04bd246916c48cc77f86a10c4a10cd082c37446e

8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed

Backport-of: 8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java

Changeset: 43f752f5
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-17 16:14:50 +0000
URL:       https://git.openjdk.org/jdk25u/commit/43f752f57a462443719150df45f051e3e2107858

8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support

Backport-of: 696821670e11fee003906806f081038032ac4985

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java

Changeset: 44ab436a
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 08:38:23 +0000
URL:       https://git.openjdk.org/jdk25u/commit/44ab436ae44f2ce6d10a64e24fca77fd0e3966ce

8371967: Add Visual Studio 2026 to build toolchain for Windows

Backport-of: dcba014ad56eae753c25c579fb30bb8ecfab69af

! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4

Changeset: ced6e959
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 09:01:06 +0000
URL:       https://git.openjdk.org/jdk25u/commit/ced6e959b09edc6ec83a654f41226741196986bc

8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent

Backport-of: 150def42dd7f22d949b4d788bfe5986f236b9b37

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 5a08f945
Branch: master
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-12-19 09:24:14 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5a08f945f250c27afe533ca5a7c796699eb63d91

8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420

Reviewed-by: shade, phh
Backport-of: c49a94bf89876c4d6c777a9452618afa564c5c23

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp

Changeset: c3eecc04
Branch: master
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-12-19 09:46:35 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c3eecc0465e570dcc19aa1f5bc9ed4db8dcb4e63

8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572

Backport-of: 291003208c025ce4f9a94ba6093e207d0792bbb9

! 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: f18b1ace
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-19 10:42:58 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f18b1ace79fb72b1cce815c1dff363b508080655

8371944: AOT configuration is corrupted when app closes System.out

Reviewed-by: phh, iklam
Backport-of: 1535d08f0ee5da42d9db9e196d6a620aabe9feea

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java

Changeset: 0a3249c4
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-19 10:43:27 +0000
URL:       https://git.openjdk.org/jdk25u/commit/0a3249c488f77ceaec58b69348c59aff72814498

8371368: SIGSEGV in JfrVframeStream::next_vframe() on arm64
8372586: Crashes on ppc64(le) after JDK-8371368

Reviewed-by: phh
Backport-of: 42f333352408e03389fb37ea8ad8537a4a271b6a

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java

Changeset: 101e8ed8
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-19 10:43:52 +0000
URL:       https://git.openjdk.org/jdk25u/commit/101e8ed82cf60782846b56b419f0264c71a996b0

8372609: Bug4944439 does not enforce locale correctly

Backport-of: 45c0600d3abfa4bcd0338840523c0df69283afe2

! test/jdk/java/text/Format/NumberFormat/Bug4944439.java

Changeset: d3a008f1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:23:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/d3a008f108feaa6950b9972e5c8162e8ca47fd7c

8212084: G1: Implement UseGCOverheadLimit

Reviewed-by: phh, rrich
Backport-of: 3d2ce8045f9ea52c6559638f9cc7e0a0544b4540

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
+ test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java

Changeset: f7310f67
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:31:10 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f7310f67537c58eb63271c32415c1b713ec0aa9a

8316274: javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java fails in Ubuntu 23.10 with Motif LAF

Backport-of: d62553d8dce7fe21942ec7a1268f536d9725b054

! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java

Changeset: 9183b3f5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:34:04 +0000
URL:       https://git.openjdk.org/jdk25u/commit/9183b3f5084d57b8d95c03d15074a9fb034e0fdd

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: 7ce402d3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:36:41 +0000
URL:       https://git.openjdk.org/jdk25u/commit/7ce402d3ff390222c30fb53fbd1272cf662cd81c

8368551: Core dump warning may be confusing

Backport-of: c146805da5708b479bf8dd0180acd06657b72788

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java

Changeset: 9c620e4f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-19 11:40:02 +0000
URL:       https://git.openjdk.org/jdk25u/commit/9c620e4fdf4d748c5933920e53865cc7f8840f43

8372704: ThreadMXBean.getThreadUserTime may return total time

Backport-of: 08c16c384ac9dac22da960ad718ceb95b41ca660

! src/java.management/share/classes/sun/management/ThreadImpl.java

Changeset: b9c82947
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-12-19 13:32:41 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b9c8294775e15bf8d789ae07e26ef6063f04d359

8370579: PPC: fix inswri immediate argument order

Backport-of: 9625993611bb6acf84d428bea4a65d33b9d66e5f

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 860d68fb
Branch: master
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-19 13:37:45 +0000
URL:       https://git.openjdk.org/jdk25u/commit/860d68fb4185955dcd05d71d5bfdbdbb9e5dbb48

8360169: Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed

Backport-of: ad1033d68f4dd030cad27f9868d4fa83b5080bcd

! test/hotspot/jtreg/ProblemList.txt

Changeset: 77a5421a
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-19 16:26:58 +0000
URL:       https://git.openjdk.org/jdk25u/commit/77a5421a91a55faf69e105b0964ccb8aedabd53b

8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted

Backport-of: 0632617670f991da23c3892d357e8d1f051d29a0

! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: 3a1e059a
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-19 16:27:54 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3a1e059a722c73184b9a2b2c5f2a7eed5fc17fcf

8365065: cancelled ForkJoinPool tasks no longer throw CancellationException

Backport-of: 61acdf6512c6ea3123edb9017ef99d851c917b90

! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java

Changeset: 600659d2
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-19 16:28:19 +0000
URL:       https://git.openjdk.org/jdk25u/commit/600659d2b5648dd19952f3606863dc8fe4c2eb94

8358756: [s390x] Test StartupOutput.java crash due to CodeCache size

Backport-of: 78d50c02152d3d02953cc468d50c7c40c43c1527

! test/hotspot/jtreg/compiler/startup/StartupOutput.java

Changeset: 6cc7fc7f
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2025-12-19 18:47:44 +0000
URL:       https://git.openjdk.org/jdk25u/commit/6cc7fc7f1e725e3223d11fd0b94a90a588c76aa9

8367278: Test compiler/startup/StartupOutput.java timed out after completion on Windows

Backport-of: a355edbbe43f7356f9439ecabf0ab8218fc9e3e1

! test/hotspot/jtreg/compiler/startup/StartupOutput.java

Changeset: b65e0bb6
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-22 02:45:43 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b65e0bb694c7ce9b18fecbc5bba7f0f213ab8030

8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs

Reviewed-by: andrew
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: d26f8e1b
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2025-12-23 09:12:26 +0000
URL:       https://git.openjdk.org/jdk25u/commit/d26f8e1bb9d82d4beb14f65579d93f0026d121fe

8353755: Add a helper method to Util - findComponent()

Backport-of: 354910381a9319723d43a6182269b5449c02a527

! test/jdk/javax/swing/regtesthelpers/Util.java

Changeset: 1f612275
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-23 13:12:55 +0000
URL:       https://git.openjdk.org/jdk25u/commit/1f612275f862161fa3dd32cae23f85a40033eba0

8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test

Reviewed-by: andrew
Backport-of: 04c0f8d359a3f450ac2070c6d41834145d9c75f7

! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java

Changeset: bf5c6a88
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-12-23 14:27:39 +0000
URL:       https://git.openjdk.org/jdk25u/commit/bf5c6a884db0a675748c4d5af0024fab7a4c649e

8373998: RISC-V: simple optimization of ConvHF2F

Backport-of: 5eb8774909bd250c7ff8cfc56506a949b547bda2

! src/hotspot/cpu/riscv/riscv.ad

Changeset: e11ef993
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-30 08:40:27 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e11ef99356b87af40b3f8bb3e83c28245c4a3d06

8333871: Check return values of sysinfo

Reviewed-by: mdoerr, lucy
Backport-of: 30410fe265d8d32fb41bae88ab882115271cdf75

! src/hotspot/os/linux/os_linux.cpp
! src/java.base/unix/native/libjava/java_props_md.c

Changeset: 57871328
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-30 08:47:01 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5787132896efb9a472a1d83b051187e754249590

8373593: Support latest  VS2026 MSC_VER in abstract_vm_version.cpp

Backport-of: a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1

! src/hotspot/share/runtime/abstract_vm_version.cpp

Changeset: 391c8e52
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-30 08:49:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/391c8e524b97c23aa15bf65caf7d9889206896e8

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: 5a26e1e4
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-01 11:11:41 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5a26e1e470889be70ff639237592b6da66e9e484

8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64

Backport-of: 360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 6fe9d3c5
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-02 08:36:05 +0000
URL:       https://git.openjdk.org/jdk25u/commit/6fe9d3c5b8d364e2fa384eae42f56360f222abc3

8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java#<gcname> on Linux after JDK-8359104

Backport-of: dca55b43664bb9f15ebd7b5f674e1a64b5c17c02

! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java

Changeset: 83cca73b
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-05 03:48:24 +0000
URL:       https://git.openjdk.org/jdk25u/commit/83cca73bd587f014f1f5d73cf72b0f8f1951f61d

8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use

Backport-of: cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0

! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java

Changeset: 4044c37d
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-05 08:45:50 +0000
URL:       https://git.openjdk.org/jdk25u/commit/4044c37d40cec86a80b1c07a95c2e05900b34df2

8372348: Adjust some UL / JFR string deduplication output messages

Reviewed-by: asteiner, mdoerr
Backport-of: 3f20eb943532c5c76e55b14292139749bd704ce4

! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp

Changeset: 7a4df4d0
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-05 16:20:47 +0000
URL:       https://git.openjdk.org/jdk25u/commit/7a4df4d04626b0d8a72fa62e4436e9fb97193f3a

8370378: Some compiler tests inadvertently exclude particular platforms

Backport-of: 60104575b221eb3d78a4d56839d55953d4036c21

! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java

Changeset: c288508b
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-05 16:21:19 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c288508b4d25a17f775fe8fb6be1a633d6ce57fd

8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336

Backport-of: ff538c7f5641bb24748243da44de5d964141ae31

! test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java

Changeset: 83d0cc10
Branch: master
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2026-01-07 10:59:16 +0000
URL:       https://git.openjdk.org/jdk25u/commit/83d0cc10d41c36735309d48592f1dca0b797fb79

8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException

Backport-of: 3fd551f9926601b05a13a22b556d55425a37ee4d

! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java

Changeset: 23a396a6
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-08 02:03:47 +0000
URL:       https://git.openjdk.org/jdk25u/commit/23a396a6f848908618219409752c993382fa0f9c

8371978: tools/jar/ReproducibleJar.java fails on XFS

Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: c900b96a
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-09 07:30:44 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c900b96af19406d42df432f0d1ef617743c07778

8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch

Backport-of: 81a1e8e1363446de499a59fc706221efde12dd86

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java

Changeset: 84ee2e85
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-09 07:31:02 +0000
URL:       https://git.openjdk.org/jdk25u/commit/84ee2e85d268dce4406ccad840baf28020753dbe

8373630: r18_tls should not be modified on Windows AArch64

Reviewed-by: aph
Backport-of: a0dd66f92d7f8400b9800847e36d036315628afb

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 0f49389d
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2026-01-09 09:43:44 +0000
URL:       https://git.openjdk.org/jdk25u/commit/0f49389d290d4b0be4b254fbcde6b877939650cb

8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled

Backport-of: 8eaeb6990b85ac8717f4fc4ce883f674017b91f3

! src/hotspot/share/code/codeCache.cpp

Changeset: a5bb313d
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2026-01-09 23:30:33 +0000
URL:       https://git.openjdk.org/jdk25u/commit/a5bb313d3ccfb1fb7b72450d0c3c303afac6de1e

8358735: GenShen: block_start() may be incorrect after class unloading

Reviewed-by: wkemper
Backport-of: 8531fa146be1da5e96c0f23091882a27c67d7893

! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahMarkBitMap.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java

Changeset: 33e74e04
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2026-01-10 02:04:59 +0000
URL:       https://git.openjdk.org/jdk25u/commit/33e74e04054e12fef999914445061c28d3cfb800

8358735: GenShen: block_start() may be incorrect after class unloading
8372110: GenShen: Fix erroneous assert
8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use

Reviewed-by: kdnilsen, ysr
Backport-of: 8531fa146be1da5e96c0f23091882a27c67d7893

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

Changeset: fd0436b5
Branch: master
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2026-01-10 13:22:37 +0000
URL:       https://git.openjdk.org/jdk25u/commit/fd0436b5f532725f46cecf6b08b56c8060425531

8374525: RISC-V: Several masked float16 vector operations are not supported

Backport-of: df5b49e604d3204c6383484ba3807d39abd0b0f1

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: fae7da1f
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-12 16:14:24 +0000
URL:       https://git.openjdk.org/jdk25u/commit/fae7da1f91bfd947eac4f98e8b888909f692deae

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: 41d860f0
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2026-01-13 00:09:01 +0000
URL:       https://git.openjdk.org/jdk25u/commit/41d860f0bc8400275ef82446e23cc18fff8db8bb

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: 65554dee
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-13 06:06:09 +0000
URL:       https://git.openjdk.org/jdk25u/commit/65554dee8fabab0ec2d72901ed0ff0c9a3e19039

8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1

Backport-of: 30d20036987c9d68eb76b1e0401821386a76bb07

! test/jdk/java/lang/StringBuilder/RacingSBThreads.java

Changeset: 62bf99fc
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-13 06:09:38 +0000
URL:       https://git.openjdk.org/jdk25u/commit/62bf99fcb522895d843b4747f42f6b9d4cb48c14

8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java

Backport-of: eeb7c3f2e8e645938d9db0cf61c1d98d751f2845

! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java

Changeset: 3f6cc674
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-13 06:10:04 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3f6cc674a9b56e2f5416d9bda4057ab9f57bb4af

8361613: System.console() should only be available for interactive terminal

Backport-of: ae0dac43c09377c87e9b0452618a5b32c8568150

! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 308eab51
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-13 06:13:33 +0000
URL:       https://git.openjdk.org/jdk25u/commit/308eab5175697f6b168a6def11ff8ef212ac8ebd

8373946: Synth ProgressBarUI implementation confuses background painting with border painting

Backport-of: fe5911c7695283cb76b3d95877138b0b15bc0ba4

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
- test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java

Changeset: 4ef292ec
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-15 08:28:11 +0000
URL:       https://git.openjdk.org/jdk25u/commit/4ef292ec92ee00b8ff3efca7ec28ccd601ce42ec

8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java

Backport-of: 87092ef1d97e00ddb6674b0e309f2f904d307604

! test/jdk/java/lang/module/customfs/ModulesInCustomFileSystem.java

Changeset: bdf4939d
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-15 08:48:17 +0000
URL:       https://git.openjdk.org/jdk25u/commit/bdf4939dcd050e0493e55ea819daaaead8200e34

8373984: Check for macos 11 in CGraphicsDevice.m can be removed

Backport-of: 6c9999ca8d0722bfb3a945dd4bea666eb4a028cc

! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m

Changeset: 1e726907
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-19 07:50:28 +0000
URL:       https://git.openjdk.org/jdk25u/commit/1e7269075b0e520a1d99bb977a9fa3a89349cbb9

8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError

Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java

Changeset: 5c423ee0
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-19 08:05:44 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5c423ee0ff0143adc46d9d521e4ba62e008f892a

8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java

Backport-of: af18fbd42d2a437dd35f33e557a8906ca0c3bd07

! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java

Changeset: 0f8bffa4
Branch: master
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2026-01-20 08:14:14 +0000
URL:       https://git.openjdk.org/jdk25u/commit/0f8bffa4e9cbd9d5765978ae6a67a266ba1c228d

8375094: RISC-V: Fix client builds after JDK-8368732

Backport-of: de6f35eff988e737496d5e99e991868e97d72db4

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 5497ba0c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-21 08:29:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5497ba0cd578273549609cb98624224674ac1cbd

Merge

! src/java.base/share/conf/security/java.security
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/java.base/share/conf/security/java.security
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: b0efb28c
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-21 11:18:01 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b0efb28c6301a0749d75c042194c3218cf6c53fe

8372835: WorkQueue::push is missing an acquire-fence

Reviewed-by: phh

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: b22f6a4f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-22 06:33:43 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b22f6a4fcca9edf3db0a46b6ab1efe25fa919c7a

8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev

Reviewed-by: sgehwolf

! make/conf/version-numbers.conf

Changeset: 0153d7e4
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-22 12:15:14 +0000
URL:       https://git.openjdk.org/jdk25u/commit/0153d7e4cf470f92bb973d1f7e93ef9c9f87fa28

8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying

Backport-of: e13dfd3ec39b0550eede83aa766deaad105995fc

! test/jdk/java/security/Provider/NewInstance.java
! test/jdk/java/security/cert/CertStore/NoLDAP.java

Changeset: 148820c0
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-23 12:03:30 +0000
URL:       https://git.openjdk.org/jdk25u/commit/148820c0ed4c6a06edd6d1ee986c0a880a753142

8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name

Backport-of: 78b1ca6cc14e1a92bf25cbcfb687067ac17af92b

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java

Changeset: e4afcdac
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-23 12:11:40 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e4afcdace8a9c3a3a52ec40a6e88b3508c9c7dbb

8374875: Improve perfMemory warning about 'Insufficient space for shared memory file'

Backport-of: 7cf7f01fb339bf3c5b81d946be8afa71ec267e42

! src/hotspot/os/posix/perfMemory_posix.cpp

Changeset: cc69ed7b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-23 12:19:06 +0000
URL:       https://git.openjdk.org/jdk25u/commit/cc69ed7b524e13923fa888ce22dca73a0a6da9b4

8374872: Cleanup outdated SAP AG copyright header info

Backport-of: 49f7265894652ea243f3a531cf3f9d0b06e53565

! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java
! test/hotspot/jtreg/runtime/execstack/Test.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/runtime/execstack/libtest-rw.c
! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c

Changeset: 39733841
Branch: master
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2026-01-23 12:50:12 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3973384117bb937bef874a5f73adf1ba3c0308e9

8366082: Improve queue size computation in CPU-time sampler

Backport-of: 002f936ef21943ff1c8c03618091793768e756ac

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 38a616fd
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2026-01-23 12:50:34 +0000
URL:       https://git.openjdk.org/jdk25u/commit/38a616fdf22bc93398dd0fe61d14f4f13b4ce83f

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: ae4629d9
Branch: master
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2026-01-25 14:02:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/ae4629d9a906587de1d8b52b14f518916e6c6eaa

8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector

Backport-of: ca3e6236a28794156cc2acf697755229c47735a8

! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 80119e14
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-26 07:43:18 +0000
URL:       https://git.openjdk.org/jdk25u/commit/80119e146215dc22071045bc363f0a4a0d7c6d03

8367862: debug.cpp: Do not print help message for methods ifdef'd out

Backport-of: 2f74e1433489bccf1fe493417715c0861f88a995

! src/hotspot/share/utilities/debug.cpp

Changeset: f22a9129
Branch: master
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-26 07:52:05 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f22a91294449f794148334a76c22cb7544928df1

8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32
8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms

Reviewed-by: shade
Backport-of: 6a6ff876c515eba6cc89320e02dc5739d4540316

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: 3f27c279
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 12:19:35 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3f27c27905496720dc48eacc72ea392a5d23de4b

8360539: DTLS handshakes fails due to improper cookie validation logic

Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a

! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java

Changeset: 00bd1da6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 12:29:31 +0000
URL:       https://git.openjdk.org/jdk25u/commit/00bd1da6df0fa2f5f52f6fd413849bf21440760b

8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed

Backport-of: 518536c607cb383e810ee0f50f8af44e121f4ab3

! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: aed49e5f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 12:31:36 +0000
URL:       https://git.openjdk.org/jdk25u/commit/aed49e5f855dd682b0be038270d86e39c93f9c2e

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: 3e34c114
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 12:50:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3e34c114ac154102bf075cdcbc661ea22deeedd1

8372441: JFR: Improve logging of TestBackToBackSensitive

Backport-of: c0abecdd1ffe59314bc17aeec0684cdda33a222d

! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java

Changeset: 5039fb20
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 12:53:05 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5039fb20fbed6e03f4263c757bb192b28356c225

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: 38acdfad
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 13:17:27 +0000
URL:       https://git.openjdk.org/jdk25u/commit/38acdfad006e0216669c6998771a1dfbfba3543b

8374178: Missing include in systemDictionary.cpp after JDK-8365526

Backport-of: 9715e6da8355a103d9066bd15ce68b4773cbadcb

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 3a3eb65c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 13:23:08 +0000
URL:       https://git.openjdk.org/jdk25u/commit/3a3eb65c7f6b32cbb7dab49518e0454a48f0e42c

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: 20b2f1e1
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:17:25 +0000
URL:       https://git.openjdk.org/jdk25u/commit/20b2f1e15c6e3acb3a93ec0e1ba50f6f4f80a97c

8372321: TestBackToBackSensitive fails intermittently after JDK-8365972

Backport-of: 556bddfd9439d1bad698ab5134317ce263a36b04

! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java

Changeset: 4ad9a95a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:20:08 +0000
URL:       https://git.openjdk.org/jdk25u/commit/4ad9a95ac84e8c659ec6a780bde6137bc871bb19

8373525: C2: assert(_base == Long) failed: Not a Long

Backport-of: a61a1d32a2bbf227081b9da6d101071ceb73076a

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java

Changeset: 5e423c45
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:22:35 +0000
URL:       https://git.openjdk.org/jdk25u/commit/5e423c45defbfea803ca0a08a2fd3f146de67e2f

8374642: EscapeHash macro fails with GNU make 4.3 and 4.4

Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e

! make/common/Utils.gmk

Changeset: 85385b75
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-26 14:25:29 +0000
URL:       https://git.openjdk.org/jdk25u/commit/85385b756dffa86087dc7f5dbbfbe2887c7b34a3

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: 948dd844
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-26 15:36:12 +0000
URL:       https://git.openjdk.org/jdk25u/commit/948dd844385650c2e9a91b3c5a9719c396e5714b

8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed

Backport-of: 5fd095fb9b8f1d2000760519d42d7d0068b82651

! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java

Changeset: 6c1dfb38
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-26 15:36:43 +0000
URL:       https://git.openjdk.org/jdk25u/commit/6c1dfb38050152b0afe18badf2c960b710ff3ce0

8373485: JFR Crash during sampling:  assert(jt->has_last_Java_frame()) failed: invariant

Backport-of: 543a972222118155e4c72c6f2d32d154c5dfd442

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: e6db0594
Branch: master
Author:    Zhaokun Xie <zxie at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2026-01-28 15:35:04 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e6db0594bac4be2dcee6b488a563eb358074413e

8373476: (tz) Update Timezone Data to 2025c

Reviewed-by: andrew
Backport-of: 5df183be6c484d8f9635fac149caf5e2079c5561

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: 98d376f8
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-28 22:04:53 +0000
URL:       https://git.openjdk.org/jdk25u/commit/98d376f81102d08174289ceb4c2b0cf036f42c40

8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize

Backport-of: fa32bfe11300fdadb35f083037f6ab2a8985d210

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java

Changeset: b741c775
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-29 02:50:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b741c77572b61b787e58b31fd9e5a0d8b5cc1bc6

8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests

Backport-of: 54fe50210efe9ae6fad225b815cfdeb16c868115

- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Target.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Target.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006.java
- test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TEST.properties
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java

Changeset: f147c8d6
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-29 06:55:00 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f147c8d61784dc23bd9bef42708d1edf7eaa72aa

8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded

Backport-of: e62a7fa3832bbba11e6d630015f85ae945fac824

! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java

Changeset: 08c22e5f
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-29 07:43:46 +0000
URL:       https://git.openjdk.org/jdk25u/commit/08c22e5f66b06f61d324f175e3705d4a74a53927

8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings

Reviewed-by: phh
Backport-of: 1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7

! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! test/jdk/java/lang/String/IndexOf.java

Changeset: d66d82c5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 09:39:15 +0000
URL:       https://git.openjdk.org/jdk25u/commit/d66d82c526308e599c44dbea9ee8283bac643e2c

8356868: Not all cgroup parameters are made available

Backport-of: 850bc20306e5101d164566f9a8687707492b296b

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java

Changeset: b0a52065
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 09:44:37 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b0a520657d980f14b86afe6027dc0ebd34afef8f

8366261: Provide utility methods for sun.security.util.Password

Reviewed-by: mdoerr
Backport-of: a12e9fcebda1d7b75cb892e7920333d73fb5de9c

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
! test/jdk/java/io/Console/ModuleSelectionTest.java

Changeset: 776f7e0a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 09:48:05 +0000
URL:       https://git.openjdk.org/jdk25u/commit/776f7e0af2bcf3c1b56ab5b99476af297db1fbc8

8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR

Reviewed-by: mbaesken
Backport-of: 62fa971f3116828398294c9d57650c4e0aca7379

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: 2a57d96c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 09:57:28 +0000
URL:       https://git.openjdk.org/jdk25u/commit/2a57d96c34b0490a6758e4b8ad81e31e52b45f73

8369991: Thread blocking during JFR emergency dump must be in safepoint safe state

Backport-of: afba636869bc297d0c9c29fbe7f2a1eb5929218b

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: e2b60073
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-01-29 10:00:11 +0000
URL:       https://git.openjdk.org/jdk25u/commit/e2b60073a6954f333fe306681903873838684365

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: 8839f6c2
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-29 15:23:49 +0000
URL:       https://git.openjdk.org/jdk25u/commit/8839f6c228c58c85f5e40f1b5161a9b28a163007

8373704: Improve "SocketException: Protocol family unavailable" message

Backport-of: 163038222a371c07aff8bce50eee55bb389104d0

! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: ee0e58cf
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:40:34 +0000
URL:       https://git.openjdk.org/jdk25u/commit/ee0e58cf765fa4bd75a646b06e83bb77c26490c4

8374644: Regression in GZIPInputStream performance after JDK-7036144

Backport-of: a4fb07ee3e26c2f0ed3111c39c3a22167d292d04

! src/java.base/share/classes/java/util/zip/GZIPInputStream.java

Changeset: 24cd413d
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:40:58 +0000
URL:       https://git.openjdk.org/jdk25u/commit/24cd413d03afbfec2edbf76d9cc2739fc55c457b

8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException

Backport-of: 969eb1ce2419324582ee8d8108031323f82e125e

! test/jdk/sun/security/pkcs11/Provider/Absolute.java
! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java
! test/jdk/sun/security/pkcs11/Provider/LoginISE.java

Changeset: d0db33f1
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:43:20 +0000
URL:       https://git.openjdk.org/jdk25u/commit/d0db33f171588e834d93618d72a28fd6f32adbce

8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language

Backport-of: c3449de23f4fa74590494b8677f6832d47f12dea

! test/jdk/sun/security/tools/keytool/i18n.java

Changeset: b6c74c17
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:43:40 +0000
URL:       https://git.openjdk.org/jdk25u/commit/b6c74c17521c927d8a2ac32c16599c47548478b2

8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing

Backport-of: e75726ee03ca4664827ca5d680c02bcf2a96f4ea

! test/jdk/java/lang/invoke/TestVHInvokerCaching.java

Changeset: 97eaf9ac
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:44:01 +0000
URL:       https://git.openjdk.org/jdk25u/commit/97eaf9ac606a47925a597c7ab422c2746363dce2

8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException

Backport-of: 0972ba681cdc81b77e9b4353db8ee835216d242e

! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java

Changeset: a195e8a8
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-01-29 19:44:24 +0000
URL:       https://git.openjdk.org/jdk25u/commit/a195e8a8b1bb94a24e37dd27863b8a157d1d120a

8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"

Backport-of: f3a48560b5e3a280f6f76031eb3d475ff9ee49f4

! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java

Changeset: c1fe897c
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-01-31 07:45:14 +0000
URL:       https://git.openjdk.org/jdk25u/commit/c1fe897ce1ce39df9dfc52b1b56a42e6bcfe89ae

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: 56f04ce8
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-01 10:16:47 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: ae84706b
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 07:12:44 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: d221f6f5
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-02 08:10:05 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: 07a8f28f
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-02 08:14:35 +0000
URL:       https://git.openjdk.org/jdk25u/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 <goetz at openjdk.org>
Date:      2026-02-02 08:15:26 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: de75cf4d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-02 08:17:24 +0000
URL:       https://git.openjdk.org/jdk25u/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 <goetz at openjdk.org>
Date:      2026-02-02 08:19:57 +0000
URL:       https://git.openjdk.org/jdk25u/commit/f977e52e05e8a77996c05a629621c59980264b84

8373106: JFR suspend/resume deadlock on macOS in pthreads library

Backport-of: b070367bdf980ef1c257cab485927db39b544241

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 08d2a6fd
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:47:26 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:47:50 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: 9f02485c
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:50:12 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:50:52 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:51:20 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:51:44 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:53:39 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:54:11 +0000
URL:       https://git.openjdk.org/jdk25u/commit/ddf72509c4e9e4cd125926d1fddc6724dd5933c4

8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems

Backport-of: 0f535aeb0ae2f7015300889a0ee9efbf10a15896

! test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java

Changeset: 0e756f40
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:54:38 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-02 18:55:10 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: b86df367
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-03 16:24:28 +0000
URL:       https://git.openjdk.org/jdk25u/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 <goetz at openjdk.org>
Date:      2026-02-03 16:27:17 +0000
URL:       https://git.openjdk.org/jdk25u/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

Changeset: 7e963c51
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:52:30 +0000
URL:       https://git.openjdk.org/jdk25u/commit/7e963c518348d87b6364bc72bac12b3dd63a5756

8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test

Backport-of: 10fea860029c4702208fe6b175b6ab8062c75f60

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java

Changeset: a2465881
Branch: master
Author:    Roland Mesde <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:53:02 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:53:28 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:53:50 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:54:13 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:54:37 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:54:57 +0000
URL:       https://git.openjdk.org/jdk25u/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 <mesde at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-03 18:56:12 +0000
URL:       https://git.openjdk.org/jdk25u/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



More information about the jdk-updates-changes mailing list