git: openjdk/mobile: 132 new changesets

duke duke at openjdk.org
Mon Dec 22 09:38:14 UTC 2025


Changeset: 650de99f
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-12 07:17:17 +0000
URL:       https://git.openjdk.org/mobile/commit/650de99fc662a3e8473391627df9e523b6b80727

8367158: C2: create better fill and copy benchmarks, taking alignment into account

Reviewed-by: qamai, kvn

+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java

Changeset: dc625526
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-12 09:59:33 +0000
URL:       https://git.openjdk.org/mobile/commit/dc6255261f34c65d0e87814638817c97a880eb7f

8371920: [TEST] Enable CMove tests on other platforms

Reviewed-by: fyang, epeter

= test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java
= test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java
= test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java

Changeset: 180d8c1b
Branch: master
Author:    Daisuke Yamazaki <dyama at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-12 12:04:20 +0000
URL:       https://git.openjdk.org/mobile/commit/180d8c1b57efb29f8f016843d66daca59bb5934f

8372746: Some httpserver files could benefit from some formatting cleanup

Reviewed-by: jpai, mikael, michaelm, djelinski, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/DefaultHttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpError.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java

Changeset: a05d5d25
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-12-12 13:45:28 +0000
URL:       https://git.openjdk.org/mobile/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f

8373579: Problem list compiler/runtime/Test7196199.java

Reviewed-by: chagedorn, epeter

! test/hotspot/jtreg/ProblemList.txt

Changeset: 41001437
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-12-12 14:02:35 +0000
URL:       https://git.openjdk.org/mobile/commit/410014377c210463d654b841bafbcf36947aa960

8373225: GenShen: More adaptive old-generation growth heuristics

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java

Changeset: d854a042
Branch: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-12 14:02:50 +0000
URL:       https://git.openjdk.org/mobile/commit/d854a04231a437a6af36ae65780961f40f336343

8373411: Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled

Reviewed-by: shade, iklam

! src/hotspot/share/cds/aotMetaspace.cpp
+ test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExitNoHeap.java

Changeset: a99f340e
Branch: master
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-12-12 14:39:42 +0000
URL:       https://git.openjdk.org/mobile/commit/a99f340e1b9686431d944ab114918d2b849718fe

8371721: Refactor checkTrusted methods in X509TrustManagerImpl

Reviewed-by: coffeys, djelinski

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

Changeset: 6ec36d34
Branch: master
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-12-12 16:04:56 +0000
URL:       https://git.openjdk.org/mobile/commit/6ec36d348b1eaeedb993a905e42650242fac0918

8373059: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64

Reviewed-by: weijun, vpaprotski

! src/java.base/share/classes/sun/security/provider/ML_DSA.java
= test/jdk/sun/security/provider/pqc/ML_DSA_Intrinsic_Test.java

Changeset: 0eb2bcd2
Branch: master
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-12 16:27:55 +0000
URL:       https://git.openjdk.org/mobile/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee

8372250: Merge PtrQueue into SATBMarkQueue

Reviewed-by: kbarrett, iwalulya, tschatzl, wkemper

! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
- src/hotspot/share/gc/shared/ptrQueue.cpp
- src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: e65e0686
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:04:14 +0000
URL:       https://git.openjdk.org/mobile/commit/e65e06867e7a841c7edce0625f856b8bc2888893

8372592: Adjust logger usage in java2d tests

Reviewed-by: kizune, serb, rriggs

! test/jdk/sun/java2d/marlin/Bug8341381.java
! test/jdk/sun/java2d/marlin/CrashNaNTest.java
! test/jdk/sun/java2d/marlin/CrashPaintTest.java
! test/jdk/sun/java2d/marlin/TextClipErrorTest.java

Changeset: 9b12c0bb
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:06:46 +0000
URL:       https://git.openjdk.org/mobile/commit/9b12c0bb190de3f7d06db71411f37f9465992a04

7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86
8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed."
8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 6e2ab841
Branch: master
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:09:51 +0000
URL:       https://git.openjdk.org/mobile/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446cc2

8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update

Reviewed-by: psadhukhan, prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java
! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java

Changeset: b6319f5b
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-12 18:19:35 +0000
URL:       https://git.openjdk.org/mobile/commit/b6319f5b42738cc760711a3b8b5d442d14a0ed74

8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java

Changeset: 4e9525ef
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-12 18:57:25 +0000
URL:       https://git.openjdk.org/mobile/commit/4e9525ef3619b02e905f16b89261b82c70830f3a

8373388: Reenable LTO for libsplashscreen

Reviewed-by: erikj, dholmes, serb, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: f2e56e4c
Branch: master
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-12-12 21:12:09 +0000
URL:       https://git.openjdk.org/mobile/commit/f2e56e4c18080616e8ef275a3d9c1da824efda26

8372634: C2: Materialize type information from instanceof checks

Reviewed-by: dlong, qamai, roland

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/inlining/TestSubtypeCheckTypeInfo.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java

Changeset: 23c39757
Branch: master
Author:    Man Cao <manc at openjdk.org>
Date:      2025-12-12 21:19:09 +0000
URL:       https://git.openjdk.org/mobile/commit/23c39757ecdc834c631f98f4487cfea21c9b948b

8373403: [TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize

Reviewed-by: tschatzl, iwalulya

! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java

Changeset: d0548652
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-13 01:35:24 +0000
URL:       https://git.openjdk.org/mobile/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef493e

8371975: Apply java.io.Serial annotations in java.security.sasl

Reviewed-by: mullan

! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthenticationException.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslException.java

Changeset: 17744fbf
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-13 02:53:57 +0000
URL:       https://git.openjdk.org/mobile/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5be7a

8373628: jpackage doesn't print to console until completetion

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java

Changeset: 4f1dcf89
Branch: master
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-12-13 03:16:46 +0000
URL:       https://git.openjdk.org/mobile/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb0d4

8368977: Provide clear naming for AVX10 identifiers

Reviewed-by: jbhateja, mhaessig, vlivanov

! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java

Changeset: 104d0cb5
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-13 14:07:24 +0000
URL:       https://git.openjdk.org/mobile/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a5cc

8373577: C2: Cleanup adr_type of CallLeafPureNode

Reviewed-by: roland, vlivanov

! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp

Changeset: fb531cda
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-13 22:43:30 +0000
URL:       https://git.openjdk.org/mobile/commit/fb531cdaf3b30034e0efa86b9b20558478ce94d0

8373632: Some sound tests failing in CI due to lack of sound key

Reviewed-by: iris

! test/jdk/javax/sound/midi/Sequencer/Looping.java
! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java
! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java
! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java

Changeset: 99f90bef
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-12-14 11:57:00 +0000
URL:       https://git.openjdk.org/mobile/commit/99f90befafe9476de17e416d45a9875569171935

8373490: JFR Leak Profiler: path-to-gc-root very slow for large object arrays

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRootsBFSDFS.java

Changeset: d03e7cb8
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-14 20:45:18 +0000
URL:       https://git.openjdk.org/mobile/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d616a8

8373522: Remove expired flags in JDK 27

Reviewed-by: kvn, ayang

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: eda1ab21
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-15 01:50:25 +0000
URL:       https://git.openjdk.org/mobile/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141f55

8373449: Parallel: Obsolete deprecated PSChunkLargeArrays

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 5edeb71e
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-15 04:45:25 +0000
URL:       https://git.openjdk.org/mobile/commit/5edeb71e3b148d52962c46180c92ebfeda018f67

6292135: DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestRowHeightWithColIdentifier.java

Changeset: 0e7bc6b0
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-15 04:52:14 +0000
URL:       https://git.openjdk.org/mobile/commit/0e7bc6b0928bd860c665ead26d2237055c0c9d27

6681958: Maximization state of JInternalFrames is corrupted by WindowsDesktopManager

Reviewed-by: tr, kizune

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
+ test/jdk/javax/swing/JInternalFrame/JIFMaximizedTrfAttribute.java

Changeset: dc1b0b5f
Branch: master
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-15 06:13:07 +0000
URL:       https://git.openjdk.org/mobile/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c077

8373557: Remove stale comments after JDK-8372584

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 01adf28c
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-15 07:36:42 +0000
URL:       https://git.openjdk.org/mobile/commit/01adf28c946580751f7c041b13c987f477a6289a

8372974: Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package

Reviewed-by: prr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java

Changeset: 5141e1a4
Branch: master
Author:    Anton Artemov <aartemov at openjdk.org>
Date:      2025-12-15 08:39:47 +0000
URL:       https://git.openjdk.org/mobile/commit/5141e1a4f4ef7499ddd8684469d8038fd75403d2

8373497: SpinCriticalSection should use SpinYield

Reviewed-by: dholmes, coleenp

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

Changeset: 895232fc
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-15 08:40:05 +0000
URL:       https://git.openjdk.org/mobile/commit/895232fc65cab9ba3863b48cab27b688096a7435

8372731: Detailed authentication failure messages

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
+ test/jdk/sun/net/www/protocol/http/NTLMFailTest.java

Changeset: ad6611a9
Branch: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-12-15 08:55:08 +0000
URL:       https://git.openjdk.org/mobile/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344654

8371347: Move the ObjectMonitorTable to a separate new file

Reviewed-by: dholmes, coleenp

+ src/hotspot/share/runtime/objectMonitorTable.cpp
+ src/hotspot/share/runtime/objectMonitorTable.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 3559eeca
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-15 09:10:51 +0000
URL:       https://git.openjdk.org/mobile/commit/3559eeca0edd537c6160c6753cf6fc304afee4ca

8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks

Reviewed-by: phh

! src/hotspot/share/opto/chaitin.cpp

Changeset: 629bf20f
Branch: master
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-15 10:23:31 +0000
URL:       https://git.openjdk.org/mobile/commit/629bf20f59f98a735ca22018ad00c93580aff5f3

8371408: [Linux] VM.info output for container information is confusing

Reviewed-by: sgehwolf, dholmes

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! 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/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: f5187ebf
Branch: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-15 12:57:03 +0000
URL:       https://git.openjdk.org/mobile/commit/f5187ebf7a4d4241f01612b62c514a1e4e272658

8373599: Cleanup arguments.hpp includes

Reviewed-by: coleenp, kbarrett

! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp

Changeset: 1f47294c
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-15 13:36:12 +0000
URL:       https://git.openjdk.org/mobile/commit/1f47294cd336db34030ea16132490ab51310ace5

8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message

Reviewed-by: aefimov

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 34f24131
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-15 14:18:46 +0000
URL:       https://git.openjdk.org/mobile/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299e2c

8371503: RETAIN_IMAGE_AFTER_TEST do not work for some tests

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: ea6493c4
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-15 15:52:01 +0000
URL:       https://git.openjdk.org/mobile/commit/ea6493c4e1de2bc9615beee389b2d335669dc542

8373100: Genshen: Control thread can miss allocation failure notification

Reviewed-by: ysr, kdnilsen, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp

Changeset: ad29642d
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-15 16:18:44 +0000
URL:       https://git.openjdk.org/mobile/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51

8351889: C2 crash: assertion failed:  Base pointers must match (addp 344)

Reviewed-by: rcastanedalo, epeter

! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java

Changeset: 45ee89c4
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-15 19:50:46 +0000
URL:       https://git.openjdk.org/mobile/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12be5

8373297: Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException

Reviewed-by: kevinw, sspitsyn, amenkov, lmesnik

! test/jdk/com/sun/jdi/AfterThreadDeathTest.java

Changeset: f52d4992
Branch: master
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-15 20:19:05 +0000
URL:       https://git.openjdk.org/mobile/commit/f52d49925f9c60814a0a34720d7443e748b35c25

8319589: Attach from root to a user java process not supported in Mac

Reviewed-by: sspitsyn

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
+ src/jdk.internal.jvmstat/macosx/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.internal.jvmstat/share/classes/module-info.java

Changeset: 6aeabd4b
Branch: master
Author:    Kieran Farrell <kfarrell at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-15 20:51:08 +0000
URL:       https://git.openjdk.org/mobile/commit/6aeabd4bfaca168e9c88716b185979cf1e1b85ed

8370910: Cleanup terminology of UUID vs Global Identifiers in UUID

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/java/util/UUID.java

Changeset: 317788ff
Branch: master
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-12-15 22:39:09 +0000
URL:       https://git.openjdk.org/mobile/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb

8360160: ubuntu-22-04 machine is failing client tests

Reviewed-by: prr, azvegint

! test/jdk/java/awt/Frame/FrameVisualTest.java

Changeset: 1748737b
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-16 00:19:01 +0000
URL:       https://git.openjdk.org/mobile/commit/1748737b99f283f69b4be0910b6623a27d804e68

8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt

Reviewed-by: coleenp, iklam, jsjolen

! 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: 3f33eaa4
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-16 04:03:12 +0000
URL:       https://git.openjdk.org/mobile/commit/3f33eaa42aff45422c94300573c898868189fdfc

8373649: Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic<T>

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: b1e8c4e0
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-16 07:02:15 +0000
URL:       https://git.openjdk.org/mobile/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147

8372543: Shenandoah: undercalculated the available size when soft max takes effect

Reviewed-by: wkemper, kdnilsen

! 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/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestSoftMaxHeapSizeAvailableCalc.java

Changeset: 78c2d572
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-16 07:38:26 +0000
URL:       https://git.openjdk.org/mobile/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661

8373668: Add override keyword to *Klass classes

Reviewed-by: jwaters, dholmes, kbarrett, tschatzl

! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp

Changeset: 84028918
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-16 09:34:42 +0000
URL:       https://git.openjdk.org/mobile/commit/8402891889c29894555eca6449ba63f7b7458124

8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"

Reviewed-by: rcastanedalo, mchevalier, bmaillard

! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java

Changeset: 43d44561
Branch: master
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-12-16 10:01:13 +0000
URL:       https://git.openjdk.org/mobile/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644

8373570: Javac stack overflow on method-local class with nested record referring to enclosing type

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out

Changeset: 41d28c18
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-16 10:08:08 +0000
URL:       https://git.openjdk.org/mobile/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3

8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option

Reviewed-by: serb, prr, dholmes, jlahoda

! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java
! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java
! test/langtools/tools/javac/VarDeclarationWithAssignment.java

Changeset: 53ebcdbd
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-16 10:28:27 +0000
URL:       https://git.openjdk.org/mobile/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2

8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers

Reviewed-by: pchilanomate, dholmes

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

Changeset: a61394b1
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-16 13:18:59 +0000
URL:       https://git.openjdk.org/mobile/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37

8373789: No PCH release build failure after JDK-8372543

Reviewed-by: tschatzl

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: 89e77512
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-16 13:33:02 +0000
URL:       https://git.openjdk.org/mobile/commit/89e77512fd44b6a0299ab36db15142e7544899f3

8370922: Template Framework Library: Float16 type and operations

Reviewed-by: galder, thartmann, bmaillard

! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java

Changeset: 76e79dbb
Branch: master
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-12-16 14:32:23 +0000
URL:       https://git.openjdk.org/mobile/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e

8371716: C2: Phi node fails Value()'s verification when speculative types clash

Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: roland, epeter

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java

Changeset: 81e37576
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-16 18:11:37 +0000
URL:       https://git.openjdk.org/mobile/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889

8373566: Performance regression with java.text.MessageFormat subformat patterns

Reviewed-by: liach, rriggs, naoto

! src/java.base/share/classes/java/text/MessageFormat.java
! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java

Changeset: b0b42e7e
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-16 18:19:40 +0000
URL:       https://git.openjdk.org/mobile/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120

8373615: Improve HotSpot debug functions findclass() and findmethod

Reviewed-by: matsaave, asmehra

! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp

Changeset: a0dd66f9
Branch: master
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2025-12-16 18:36:28 +0000
URL:       https://git.openjdk.org/mobile/commit/a0dd66f92d7f8400b9800847e36d036315628afb

8373630: r18_tls should not be modified on Windows AArch64

Reviewed-by: pchilanomate, aph

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

Changeset: 817e3dfd
Branch: master
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2025-12-16 18:38:11 +0000
URL:       https://git.openjdk.org/mobile/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093

8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config

Reviewed-by: hchao, valeriep

! test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 1e357e9e
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-16 20:23:58 +0000
URL:       https://git.openjdk.org/mobile/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8

8373623: Refactor Serialization tests for Records to JUnit

Reviewed-by: jlu

! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BadValues.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java

Changeset: d02abfe7
Branch: master
Author:    Khalid Boulanouare <khalid.boulanouare at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-12-16 20:37:57 +0000
URL:       https://git.openjdk.org/mobile/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208

8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick

Reviewed-by: aivanov, prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java

Changeset: fb99ba6c
Branch: master
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-12-16 21:19:33 +0000
URL:       https://git.openjdk.org/mobile/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661

8373119: JDK 26 RDP1 L10n resource files update

Reviewed-by: jlu, asemenyuk, almatvee

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_de.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties

Changeset: 2241218e
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-16 21:25:41 +0000
URL:       https://git.openjdk.org/mobile/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f

8373631: Improve classes in the "jdk.jpackage.internal.util.function" package

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 30be9408
Branch: master
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-16 21:33:27 +0000
URL:       https://git.openjdk.org/mobile/commit/30be94086aad42b99a15a05fe5115f552e8efb8b

8373625: CPUTimeCounters creates a total counter for unsupported GCs

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/runtime/cpuTimeCounters.hpp

Changeset: 87d881fe
Branch: master
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-12-16 21:43:43 +0000
URL:       https://git.openjdk.org/mobile/commit/87d881fee01c42f5847031a63d50873b3d438f7a

8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size

Reviewed-by: jnimeh, hchao

! test/jdk/javax/net/ssl/DTLS/TEST.properties
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
+ test/jdk/javax/net/ssl/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
+ test/jdk/sun/security/ssl/TEST.properties

Changeset: 3f077102
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-16 23:17:29 +0000
URL:       https://git.openjdk.org/mobile/commit/3f07710270dbe7268f21828dff20e2eb810b1e70

8373441: Remove DCmdFactory::_enabled

Reviewed-by: kevinw, fparain, jsjolen

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java

Changeset: e635330a
Branch: master
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-12-17 02:41:19 +0000
URL:       https://git.openjdk.org/mobile/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba

8373069: RISC-V: implement GHASH intrinsic

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: e9b4696a
Branch: master
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-12-17 07:18:26 +0000
URL:       https://git.openjdk.org/mobile/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b

8373097: Save command should create missing parent directories

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 94c51ce3
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-12-17 07:22:37 +0000
URL:       https://git.openjdk.org/mobile/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230

8372635: Lambdas do not copy over SYNTHETIC flag for local variables

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/SyntheticVariables.java

Changeset: 386ad614
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-17 07:49:58 +0000
URL:       https://git.openjdk.org/mobile/commit/386ad61458a3901622b92ca56982d728c11b846a

8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 9e2008bf
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-17 08:44:46 +0000
URL:       https://git.openjdk.org/mobile/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266

8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6

Reviewed-by: jpai, dfuchs

! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java

Changeset: 4924b29f
Branch: master
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-12-17 08:54:56 +0000
URL:       https://git.openjdk.org/mobile/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c

8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew

Reviewed-by: alanb

! src/java.base/share/native/libnet/net_util.c
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: af18fbd4
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-17 09:08:29 +0000
URL:       https://git.openjdk.org/mobile/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07

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

Reviewed-by: mbaesken, myankelevich

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

Changeset: fc76403b
Branch: master
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-12-17 09:20:48 +0000
URL:       https://git.openjdk.org/mobile/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458

8373798: Refactor java/math tests to use JUnit

Reviewed-by: darcy

! test/jdk/java/math/BigDecimal/Constructor.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java

Changeset: 9a23f8aa
Branch: master
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-12-17 10:31:23 +0000
URL:       https://git.openjdk.org/mobile/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2

8373552: ExactConversionsSupport: bad JLS links in javadoc

Reviewed-by: liach, iris

! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java

Changeset: e4636d69
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-17 11:17:39 +0000
URL:       https://git.openjdk.org/mobile/commit/e4636d69e7e41477619a163e97fd3af2e5942dde

8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)

Reviewed-by: dfenacci, roland, epeter

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: 5e7ae281
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-17 12:13:58 +0000
URL:       https://git.openjdk.org/mobile/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0

8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello

Reviewed-by: jpai, djelinski

! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java

Changeset: 39306d7a
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-17 13:19:49 +0000
URL:       https://git.openjdk.org/mobile/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f

8373800: Remove ScopedValueBindingsResolver

Reviewed-by: alanb, liach

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 9862f8f0
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-17 13:38:37 +0000
URL:       https://git.openjdk.org/mobile/commit/9862f8f0d351448803f8930333d5a7286e6c3565

8373513: C2: Move ProjNode::other_if_proj() to IfProjNode

Reviewed-by: epeter, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/predicates.cpp

Changeset: 4e05748f
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-17 18:17:24 +0000
URL:       https://git.openjdk.org/mobile/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d

8373716: Refactor further java/util tests from TestNG to JUnit

Reviewed-by: naoto

! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Properties/CompatibilityTest.java
! test/jdk/java/util/Properties/EncodingTest.java
! test/jdk/java/util/Properties/InitialCapacity.java
! test/jdk/java/util/Properties/PropertiesEntrySetTest.java
! test/jdk/java/util/Properties/PropertiesStoreTest.java
! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java
! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java
! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java

Changeset: f3a48560
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-17 18:44:49 +0000
URL:       https://git.openjdk.org/mobile/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4

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

Reviewed-by: jpai

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

Changeset: e75726ee
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-12-17 20:52:14 +0000
URL:       https://git.openjdk.org/mobile/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea

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

Reviewed-by: jvernee, shade

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

Changeset: b3fab414
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-17 22:14:39 +0000
URL:       https://git.openjdk.org/mobile/commit/b3fab41460eabf253879d140b55b6b12036c7c10

8373654: Tests in sources/ should only run once

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
! test/hotspot/jtreg/sources/TestNoNULL.java

Changeset: 232b41b2
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-17 22:16:38 +0000
URL:       https://git.openjdk.org/mobile/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7

8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer

Reviewed-by: liach, heidinga

! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsEnumKlass.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java

Changeset: 17d633a8
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-12-17 22:21:24 +0000
URL:       https://git.openjdk.org/mobile/commit/17d633a8ee7538625501a90469cb6a68b9ba4820

8373720: GenShen: Count live-at-old mark using Snapshot at Beginning

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: c16ce929
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-17 22:38:50 +0000
URL:       https://git.openjdk.org/mobile/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2

8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: ea583441
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-18 01:46:45 +0000
URL:       https://git.openjdk.org/mobile/commit/ea5834415db6410c73271c496811ff6b5dcc87ef

8373887: jpackage tests may potentially deadlock

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java

Changeset: 0146077a
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-18 04:27:18 +0000
URL:       https://git.openjdk.org/mobile/commit/0146077a51635500de771e9cf2c9788ae931b7a0

8373723: Deadlock with JvmtiTagMap::flush_object_free_events()

Reviewed-by: dholmes, coleenp

! src/hotspot/share/prims/jvmtiTagMap.cpp

Changeset: b4462625
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-18 07:04:40 +0000
URL:       https://git.openjdk.org/mobile/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52

8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c

Reviewed-by: kvn, jsikstro, chagedorn

! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java

Changeset: 00050f84
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-18 07:05:05 +0000
URL:       https://git.openjdk.org/mobile/commit/00050f84d44f3ec23e9c6da52bffd68770010749

8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java

Changeset: e6780506
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-18 07:31:06 +0000
URL:       https://git.openjdk.org/mobile/commit/e67805067a8f537862200e808e20464f12d21c9c

8367341: C2: apply KnownBits and unsigned bounds to And / Or operations

Reviewed-by: hgreule, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/rangeinference.cpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
- src/hotspot/share/opto/utilities/xor.hpp
! src/hotspot/share/utilities/intn_t.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
- test/hotspot/gtest/opto/test_xor_node.cpp

Changeset: 85983069
Branch: master
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-12-18 07:37:21 +0000
URL:       https://git.openjdk.org/mobile/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85

8364766: C2: Improve Value() of DivI and DivL for non-constant inputs

Reviewed-by: mhaessig, epeter, bmaillard

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java

Changeset: a31e6e0d
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-18 08:25:26 +0000
URL:       https://git.openjdk.org/mobile/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1

8373593: Support latest  VS2026 MSC_VER in abstract_vm_version.cpp

Reviewed-by: mdoerr, dholmes

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

Changeset: 3f20eb94
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-18 09:14:37 +0000
URL:       https://git.openjdk.org/mobile/commit/3f20eb943532c5c76e55b14292139749bd704ce4

8372348: Adjust some UL / JFR string deduplication output messages

Reviewed-by: fandreuzzi, lucy, asteiner

! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: e5ca7783
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:21:37 +0000
URL:       https://git.openjdk.org/mobile/commit/e5ca77838b9243321ed66afc2f460378d25add63

8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java

Changeset: c6da35d7
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:29:29 +0000
URL:       https://git.openjdk.org/mobile/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d

8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java

Changeset: d8eb1259
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-18 09:39:11 +0000
URL:       https://git.openjdk.org/mobile/commit/d8eb1259f4c0d80861401612e9fc7def1466602e

8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5

Reviewed-by: jpai

! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java

Changeset: 4f283f18
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-18 09:43:28 +0000
URL:       https://git.openjdk.org/mobile/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc

8373820: C2: Robust Node::uncast_helper infinite loop check

Reviewed-by: qamai, chagedorn

! src/hotspot/share/opto/node.cpp

Changeset: 2ba423db
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-18 10:36:16 +0000
URL:       https://git.openjdk.org/mobile/commit/2ba423db9925355348106fc9fcf84450123d2605

8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis

Reviewed-by: rcastanedalo, dlunden, dfenacci

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java
+ test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java

Changeset: 2c0d9a79
Branch: master
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-12-18 11:45:26 +0000
URL:       https://git.openjdk.org/mobile/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a

8373396: Min and Max Ideal missing AddNode::Ideal optimisations

Reviewed-by: epeter, roland

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java

Changeset: 629e4ac6
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-18 12:46:02 +0000
URL:       https://git.openjdk.org/mobile/commit/629e4ac6f45c87898f6a014f28a443c800413869

8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"

Reviewed-by: dfuchs, weijun

! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: 3258e4da
Branch: master
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-12-18 13:09:42 +0000
URL:       https://git.openjdk.org/mobile/commit/3258e4dafa85b2347c7640b0fd87197959cabea2

8373068: Revisit details of Float16 to decimal conversion algorithm

Reviewed-by: darcy

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java

Changeset: b848ddf6
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-12-18 13:15:36 +0000
URL:       https://git.openjdk.org/mobile/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f

8373110: jstack --mixed frames are broken on macOS after JDK-8371194

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java

Changeset: 7a7e7c9a
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-18 13:17:44 +0000
URL:       https://git.openjdk.org/mobile/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106

8373877: QUIC connections are removed too early

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java

Changeset: 0b271240
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 17:21:41 +0000
URL:       https://git.openjdk.org/mobile/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f

8373909: JSpec and ToolGuide taglets use incorrect relative path

Reviewed-by: liach, hannesw

! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java

Changeset: 6cbfc769
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 19:31:33 +0000
URL:       https://git.openjdk.org/mobile/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d

8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: 8a93658e
Branch: master
Author:    Nityanand Rai <nityanar at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-18 21:15:44 +0000
URL:       https://git.openjdk.org/mobile/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013

8371284: GenShen: Avoid unnecessary card marking

Reviewed-by: wkemper, shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: f88cbfb8
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 21:40:06 +0000
URL:       https://git.openjdk.org/mobile/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521

8374044: Docs build fails: Cannot determine current path

Reviewed-by: dholmes

! make/Docs.gmk

Changeset: 62316465
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 00:01:55 +0000
URL:       https://git.openjdk.org/mobile/commit/623164651cd35870aa438a3f6d546994f3d1753c

8373208: Make Atomic class template constant initializable

Reviewed-by: stefank, dholmes

! src/hotspot/share/runtime/atomic.hpp

Changeset: f0add885
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-19 01:54:10 +0000
URL:       https://git.openjdk.org/mobile/commit/f0add8854501f13b611220804dcb54d118c43717

8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26

Reviewed-by: fbredberg, coleenp

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

Changeset: 360777c3
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-19 02:22:06 +0000
URL:       https://git.openjdk.org/mobile/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

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

Reviewed-by: dholmes, aph

! 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: e72f205a
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-19 08:31:04 +0000
URL:       https://git.openjdk.org/mobile/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251

8373524: C2: no reachable node should have no use

Reviewed-by: chagedorn, mhaessig

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java

Changeset: 5eb87749
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-19 09:19:46 +0000
URL:       https://git.openjdk.org/mobile/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2

8373998: RISC-V: simple optimization of ConvHF2F

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, dzhang

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

Changeset: 45cf0420
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-19 09:30:41 +0000
URL:       https://git.openjdk.org/mobile/commit/45cf042099aa64a94574d21cce0bdde215abf07b

8374082: net_util.c should use logical && when setting IPv6_available

Reviewed-by: alanb

! src/java.base/share/native/libnet/net_util.c

Changeset: 53e77d21
Branch: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-19 10:52:43 +0000
URL:       https://git.openjdk.org/mobile/commit/53e77d21c2308daad7d4aecf05da56609ed0291c

8373801: Adopt arraycopy OopCopyResult from the lworld branch

Reviewed-by: jsikstro, tschatzl, aboldtch

! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/objArrayKlass.cpp

Changeset: 14c93b2a
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-19 12:57:57 +0000
URL:       https://git.openjdk.org/mobile/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d

8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: 45642acf
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-19 13:03:21 +0000
URL:       https://git.openjdk.org/mobile/commit/45642acf1b290306509375e58bde8f6c9cd1b308

8373710: Improve jpackage error reporting

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java

Changeset: b5ac8f83
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-12-19 13:34:31 +0000
URL:       https://git.openjdk.org/mobile/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504

8373246: JDK-8351842 broke native debugging on Linux

Reviewed-by: erikj, stuefe

! make/Bundles.gmk
! make/CreateJmods.gmk
! make/autoconf/jdk-options.m4

Changeset: dca55b43
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 14:28:04 +0000
URL:       https://git.openjdk.org/mobile/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02

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

Reviewed-by: mdoerr, ayang

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

Changeset: 6c9999ca
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 14:37:42 +0000
URL:       https://git.openjdk.org/mobile/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc

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

Reviewed-by: prr, kizune

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

Changeset: 821e9ff9
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-12-19 17:38:30 +0000
URL:       https://git.openjdk.org/mobile/commit/821e9ff965cad52cdd26c08785312db49bcce539

8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free

Reviewed-by: liach

! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp

Changeset: 23fc21a3
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-19 17:45:14 +0000
URL:       https://git.openjdk.org/mobile/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b

8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: c1ad393e
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-19 18:01:22 +0000
URL:       https://git.openjdk.org/mobile/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0

8374048: Genshen: Backout fix for missed cancellation notice

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp

Changeset: 400d8cfb
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-19 18:02:13 +0000
URL:       https://git.openjdk.org/mobile/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1

8373793: TestDynamicStore.java '/manual' disables use of '/timeout'

Reviewed-by: weijun

! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java

Changeset: 0a70da46
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 22:37:09 +0000
URL:       https://git.openjdk.org/mobile/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e

8372564: Convert StringDedup to use Atomic<T>

Reviewed-by: tschatzl, aboldtch, iwalulya

! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp

Changeset: 2d092840
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-12-19 23:19:27 +0000
URL:       https://git.openjdk.org/mobile/commit/2d0928406027a848cf2d2d0574024970b8fb535c

8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: fe5911c7
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-21 05:25:10 +0000
URL:       https://git.openjdk.org/mobile/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4

8373946: Synth ProgressBarUI implementation confuses background painting with border painting

Reviewed-by: prr, kizune, azvegint

! 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: 8ab7d3b8
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-21 15:15:49 +0000
URL:       https://git.openjdk.org/mobile/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2

8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: 25e87144
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-22 01:28:07 +0000
URL:       https://git.openjdk.org/mobile/commit/25e87144c20fcf5aca99b92f061a0051096c2605

8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, fbredberg, pchilanomate

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

Changeset: 9435d5b8
Branch: master
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-22 02:36:13 +0000
URL:       https://git.openjdk.org/mobile/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104

8346154: [XWayland] Some tests fail intermittently in the CI, but not locally

Reviewed-by: serb, prr

! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java
! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java
! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java
! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java

Changeset: 3579c752
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-22 07:57:31 +0000
URL:       https://git.openjdk.org/mobile/commit/3579c752bcf2c160de47ec748c8b649b0028826a

8373876: StackWalkNativeToJava print more output in case of failures

Reviewed-by: dholmes, mdoerr

! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java

Changeset: 3580ef58
Branch: master
Author:    J. Duke <duke at openjdk.org>
Committer: Johan Vos <jvos at openjdk.org>
Date:      2025-12-22 09:34:42 +0000
URL:       https://git.openjdk.org/mobile/commit/3580ef58f697075af8ab8e71b203f147a39eff1d

Merge

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/java.base/unix/native/libnet/net_util_md.h
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: e6c3ebe2
Branch: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-22 09:32:22 +0000
URL:       https://git.openjdk.org/mobile/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e364fa

8374145: Remove legacy locking remnants from markWord

Reviewed-by: aboldtch, kbarrett, coleenp

! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/oops/markWord.hpp

Changeset: 86bba3ae
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2025-12-22 09:35:18 +0000
URL:       https://git.openjdk.org/mobile/commit/86bba3aea2f2c86712bcdeb529c538acc2c3369b

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list