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