git: openjdk/jdk-sandbox: json: 765 new changesets
duke
duke at openjdk.org
Tue Sep 30 23:57:38 UTC 2025
Changeset: 78117eff
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-07 18:58:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78117eff563e59a738c59efa7ef595b13f62b621
8364230: javax/swing/text/StringContent can be migrated away from using finalize
Reviewed-by: psadhukhan, abhiscxk, kizune
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
+ test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java
Changeset: 5116d9e5
Branch: json
Author: Brett Okken <brett.okken at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-07 19:27:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5116d9e5fe6b63f12e9ae0eb5283433256872dc1
8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments
8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed
Reviewed-by: bpb, rriggs
! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
Changeset: c0e6ffab
Branch: json
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-08-07 19:43:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c0e6ffabc216279068ab887939028ca27f5143f2
8364954: (bf) CleaningThread should be InnocuousThread
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/BufferCleaner.java
Changeset: 244e6293
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-07 19:55:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/244e6293c3b332105658900639a9f3db7b21a9fe
8364984: Many jpackage tests are failing on Linux after JDK-8334238
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
Changeset: b8acbc3e
Branch: json
Author: Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-08-07 21:11:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2ca45
8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles
Reviewed-by: jpai, joehw
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml
- test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out
Changeset: c71be802
Branch: json
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-08-07 21:19:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c71be802b530034169d17325478dba6e2f1c3238
8361748: Enforce limits on the size of an XBM image
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm
Changeset: 4c9eadda
Branch: json
Author: John Jiang <jjiang at openjdk.org>
Date: 2025-08-08 02:27:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb
8364597: Replace THL A29 Limited with Tencent
Reviewed-by: jiefu
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java
! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java
! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java
! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java
! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java
Changeset: d0624f8b
Branch: json
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-08-08 05:03:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1a13
8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static
Reviewed-by: tr, azvegint, kizune, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
Changeset: 198782c9
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:54:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9bb5
8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcca5cee
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:56:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bcca5cee2d788c745bea55388b2844b395519ed0
8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set()
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 47017e38
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 07:57:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47017e38642a58fd6425ec68c1fed96f19f39404
8364760: G1: Remove obsolete code in G1MergeCardSetClosure
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: a26a6f31
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-08 08:06:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5911
8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 1b3e2311
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-08 09:06:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b3e23110b2262e470a8c520b977273fd6a9e8d1
8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 241808e1
Branch: json
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-08-08 09:12:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/241808e13fb032b0ec192e0b7ff94891a653ac94
8364269: Simplify code cache API by storing adapter entry offsets in blob
Reviewed-by: kvn, shade, asmehra
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: cd50d78d
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-08 17:17:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cd50d78d447f9f39065bc844fb3041cba2db32db
8361300: Document exceptions for Unsafe offset methods
Reviewed-by: jrose, vyazici
! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
+ test/jdk/jdk/internal/misc/Unsafe/AddressComputationContractTest.java
Changeset: c1c01556
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-08 21:41:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c1c0155604cbb6c42a220d391a88b029776bdb95
8364129: Rename libwixhelper
Reviewed-by: erikj, almatvee
! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
= src/jdk.jpackage/windows/native/libmsica/Version.cpp
= src/jdk.jpackage/windows/native/libmsica/Version.h
= src/jdk.jpackage/windows/native/libmsica/libmsica.cpp
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
Changeset: 8ad1fcc4
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-08 22:11:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ad1fcc48a4ba49ffde6dfbb851dbb3f56077dec
8364564: Shortcut configuration is not recorded in .jpackage.xml file
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcut.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
Changeset: f83454cd
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-09 02:00:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f83454cd61538b653656ccf81759b3cc7286ed67
8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000
Reviewed-by: dfuchs, alanb, vyazici
! test/jdk/java/net/vthread/HttpALot.java
Changeset: e13b4c8d
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-09 23:44:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0198
8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank
Reviewed-by: jrose, shade
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 022e29a7
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-10 04:22:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/022e29a77533aacabd56820d00ecffa9646a8362
8365086: CookieStore.getURIs() and get(URI) should return an immutable List
Reviewed-by: liach, vyazici, dfuchs
! src/java.base/share/classes/java/net/InMemoryCookieStore.java
+ test/jdk/java/net/CookieStoreTest.java
Changeset: 15e8609a
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-11 07:08:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15e8609a2c3d246e89cfb349cbd21777bc471bae
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows
Reviewed-by: clanger, prr, asteiner
! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java
Changeset: c31f4861
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-11 07:10:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1a60
8364365: HKSCS encoder does not properly set the replacement character
Reviewed-by: sherman
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
Changeset: f28126eb
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-11 08:18:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b7ea
8365050: Too verbose warning in os::commit_memory_limit() on Windows
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/windows/os_windows.cpp
Changeset: 10762d40
Branch: json
Author: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date: 2025-08-11 08:19:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10762d408bba9ce0945100847a8674e7eb7fa75e
8365044: Missing copyright header in Contextual.java
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
Changeset: 0c39228e
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-11 09:42:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27f7a
8364767: G1: Remove use of CollectedHeap::_soft_ref_policy
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 1fc0b016
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-11 09:44:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1fc0b01601af454a0e871afce8ae0c9da1358f13
8361142: Improve custom hooks for makefiles
Reviewed-by: erikj
! make/CompileJavaModules.gmk
! make/CreateJmods.gmk
! make/Images.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/common/JavaCompilation.gmk
! make/common/Modules.gmk
Changeset: 8b5bb013
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-11 10:28:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8b5bb013557478c9ceb49f94f22600d5901f4eee
8364987: javac fails with an exception when looking for diamond creation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! test/langtools/tools/javac/analyzer/Diamond.java
Changeset: fd766b27
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-11 10:49:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd766b27b9f862075a415780901c242a7d48c26f
8364541: Parallel: Support allocation in old generation when heap is almost full
Reviewed-by: phh, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: a60e523f
Branch: json
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-08-11 11:15:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a60e523f88e7022abe80725b82a8b16a87a377e2
8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed
Reviewed-by: mhaessig, dfenacci, chagedorn
! src/hotspot/share/opto/printinlining.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 43cfd80c
Branch: json
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2025-08-11 11:57:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0127
8352502: Response message is null if expect 100 assertion fails with non 100
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java
Changeset: 0ad919c1
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-08-11 12:22:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0ad919c1e54895b000b58f6a1b54d79f76970845
8352067: Remove the NMT treap and replace its uses with the utilities red-black tree
Reviewed-by: jsjolen, ayang
! src/hotspot/share/nmt/memoryFileTracker.cpp
- src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
- test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 23985c29
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-11 14:12:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b
8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version
Reviewed-by: erikj, dnsimon
! make/CompileJavaModules.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
Changeset: bdb1646a
Branch: json
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-08-11 15:37:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114
8364611: (process) Child process SIGPIPE signal disposition should be default
Reviewed-by: erikj, rriggs
! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c
Changeset: e9e331b2
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-08-11 17:10:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5dae
8365238: 'jfr' feature requires 'services' with 'custom' build variant
Reviewed-by: erikj, shade, ihse
! make/autoconf/jvm-features.m4
Changeset: 958383d6
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-11 18:49:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/958383d69c8742fdb78c28ad856559367c3513d7
8364501: Compiler shutdown crashes on access to deleted CompileTask
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: 8cd79752
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-11 18:50:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cd79752c6426780c6772eafe296aa5b713b2b64
8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command
Reviewed-by: alanb, vyazici
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
Changeset: 9593730a
Branch: json
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-08-11 23:45:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4326
8362376: Use @Stable annotation in Java FDLIBM implementation
Reviewed-by: liach, rgiulietti
! src/java.base/share/classes/java/lang/FdLibm.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
Changeset: 6927fc39
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-08-12 01:25:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2
8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
Changeset: 72d3a2a9
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-12 03:15:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d23d8
8308349: missing working directory option for launcher when invoked from shortcuts
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: d78fa5a9
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-12 07:16:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d78fa5a9f6254e2e93e75c693efba75e09736749
8365240: [asan] exclude some tests when using asan enabled binaries
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/jdk/tools/launcher/TooSmallStackSize.java
Changeset: db12f193
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-12 08:03:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/db12f1934a659843d9cc77f4f21e67ebf9fa94e6
8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance"
Reviewed-by: gziemski, jsjolen
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 5a442197
Branch: json
Author: Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2025-08-12 08:26:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently
Reviewed-by: smarks, coffeys
! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java
Changeset: b81f4fae
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-12 08:34:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b81f4faed7180e51aa966a9bf2f84ba755c6736d
8360037: Refactor ImageReader in preparation for Valhalla support
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/jdk/jdk/internal/jimage/ImageReaderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: f155f7d6
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-12 08:45:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f155f7d6e50c702f65858774cfd02ef60aa9cad5
8364141: Remove LockingMode related code from x86
Reviewed-by: aboldtch, dholmes, coleenp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 3c0eed8e
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-12 08:45:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c0eed8e476e4da540e4ea44ee966f278e04a067
8364406: Remove LockingMode related code from aarch64
Reviewed-by: aph, dholmes
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 16e461ef
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-12 08:52:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/16e461ef31628ab47cd8484cdfc970c0008b97ba
8365122: G1: Minor clean up of G1SurvivorRegions
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
Changeset: 95b7a8b3
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-12 11:29:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db363e6
8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
Changeset: 19a76a45
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-12 11:58:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/19a76a45e9c8616414830c865801660bc6761e92
8365316: Remove unnecessary default arg value in gcVMOperations
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: 391ea151
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-12 13:16:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/391ea151184c5621f263742605416c3ccd2c3d73
8365307: AIX make fails after JDK-8364611
Reviewed-by: clanger, asteiner
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: a382996b
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-12 13:42:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaae2d
8364993: JFR: Disable jdk.ModuleExport in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: ad0fd13f
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-12 16:20:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7
8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4c03e593
Branch: json
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-08-12 16:30:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c03e5938df0a9cb10c2379af81163795dd3a086
8364750: Remove unused declaration in jvm.h
Reviewed-by: shade
! src/hotspot/share/include/jvm.h
Changeset: d0239826
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-12 17:39:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d023982600f8bb19053f579710953aa29e0f30c5
8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java
Changeset: 87d73401
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-12 17:44:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/87d734012e3130501bfd37b23cee7f5e0a3a476f
8364756: JFR: Improve slow tests
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
Changeset: 636c61a3
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-08-13 01:24:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/636c61a3868d9c01b672b3b45cda1e476acdc045
8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
Changeset: 25480f00
Branch: json
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-08-13 01:45:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25480f0011297ad209eca1b1b56bcf983ea4ee5d
8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process
Reviewed-by: lmesnik, cjplummer, sspitsyn
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 72e22b4d
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-13 08:07:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72e22b4de59a18f83c75be9a51fd99726f77f6f6
8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only
Reviewed-by: ihse, liach, vromero, mcimadamore, erikj
! make/ToolsLangtools.gmk
+ make/langtools/tools/flagsgenerator/FlagsGenerator.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/jdk.compiler/Gensrc.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/flags/FlagsTest.java
Changeset: e77cdd93
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-13 08:47:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e77cdd93ead5601fea4bb1bf1847835e1097b851
8364570: Remove LockingMode related code from riscv64
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: f3b34d32
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-08-13 10:52:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f842
8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check"
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java
Changeset: 001aaa1e
Branch: json
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-08-13 12:45:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/001aaa1e49f2692061cad44d68c9e81a27ea3b98
8365166: ARM32: missing os::fetch_bcp_from_context implementation
Reviewed-by: shade
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
Changeset: 899e13f4
Branch: json
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date: 2025-08-13 17:36:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/899e13f40a70c98d1d393ba6c3973abcb36e1f00
8364434: Inconsistent BufferedContext state after GC
Reviewed-by: jdv, azvegint, avu
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
+ test/jdk/java/awt/ColorClass/WeakColorTest.java
Changeset: 38a26141
Branch: json
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-08-13 17:53:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/38a261415dc29aae01c9b878d94cb302c60a3983
8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX
Reviewed-by: shade, jbhateja, aph
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: ecbdd340
Branch: json
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-08-13 18:24:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecbdd3405a1d46f555deb82098e1865b44601a1f
8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 4680dc98
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-13 18:41:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4680dc983169d48fcf83eb50dc60e32e79d5d976
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
+ src/hotspot/share/utilities/resizableHashTable.hpp
- src/hotspot/share/utilities/resizeableResourceHash.hpp
- src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
+ test/hotspot/gtest/utilities/test_hashtable.cpp
- test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: 96603200
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-08-13 20:43:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9660320041d0ba0f22ebe074a64472557b85a24c
8364781: Re-examine DigitList digits resizing during parsing
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: 9c266ae8
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-13 20:49:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9c266ae83c047025d778da41e413701ac3b50b03
8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269
Reviewed-by: kvn, adinn, bulasevich, phh
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9dcc502c
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-14 04:55:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9dcc502cc83773561707f2afe9aee1f9e2386b9e
8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground
Reviewed-by: aivanov, prr, kizune
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
Changeset: c22e01d7
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-14 07:02:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c22e01d77648036db4ed640521e82c49f8791ca1
8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()
Reviewed-by: vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/jdk/tools/sincechecker/SinceChecker.java
+ test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java
Changeset: a6be2286
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-14 07:04:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6be2286421e069a292c749eecd6bdc38a8deaf2
8365314: javac fails with an exception for erroneous source
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
Changeset: 3e329850
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-14 07:37:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e3298509f136583b18e5ab8bf75a8b012016f16
8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: e3201628
Branch: json
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-08-14 07:39:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e320162815d529bc65cd058b34ec39d60d032ce7
8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
Changeset: 7698c373
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-14 10:43:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7698c373a684235812c9dc11edd751059f9e8e81
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: 98f54d90
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-14 11:11:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe150
8365487: [asan] some oops (mode) related tests fail
Reviewed-by: kbarrett, syan
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
Changeset: 41520998
Branch: json
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-14 12:31:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/41520998aa8808452ee384b213b2a77c7bad668d
8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine
Reviewed-by: erikj, ihse
! make/RunTests.gmk
Changeset: dd113c8d
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-14 14:50:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f1fb
8364628: Serial: Refactor SerialHeap::mem_allocate_work
Reviewed-by: phh, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b0f98df7
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-14 15:20:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e715011ae
8365416: java.desktop no longer needs preview feature access
Reviewed-by: alanb, jpai
! src/java.base/share/classes/module-info.java
Changeset: 26ccb3ce
Branch: json
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-08-14 16:59:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa
8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling
Reviewed-by: chagedorn, kvn
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: ba231052
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-14 17:02:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ba231052319676ece5105253b58efa4e906feab4
8365048: idea.sh script does not correctly detect/handle git worktrees
Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse
! bin/idea.sh
Changeset: dccca0fb
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-14 19:58:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84
8365572: Shenandoah: Remove unused thread local _paced_time field
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: c5cbcac8
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-14 20:27:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e050c
8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
Changeset: 8c363b3e
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-14 21:41:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647a21
8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal
Reviewed-by: redestad
- src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
+ src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java
Changeset: a65f2002
Branch: json
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-08-14 23:59:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a65f20022080e627da4782b9b643912a9dd69335
8365512: Replace -Xcomp with -Xmixed for AOT assembly phase
Reviewed-by: shade
! src/hotspot/share/cds/cdsConfig.cpp
Changeset: 44b19c01
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-15 02:53:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44b19c01acdfff07a4f017466be3f03fae6013c6
8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 6fb6f3d3
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-15 04:25:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf7b9
8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
Changeset: e3aeebec
Branch: json
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-08-15 07:35:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8
8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: fa2eb616
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-15 08:55:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fa2eb616482250dff6a3b667798aec37114005a9
8365491: VSCode IDE: add basic configuration for the Oracle Java extension
Reviewed-by: ihse, jlahoda
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 5856dc34
Branch: json
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-08-15 09:32:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5856dc34c82de9f840be1dc28a9917224971491f
8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! test/jdk/jdk/jfr/event/runtime/TestFlush.java
Changeset: b6d5f49b
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-15 09:41:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e57e
8365296: Build failure with Clang due to -Wformat warning after JDK-8364611
Reviewed-by: ayang, mbaesken
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: 059b49b9
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-15 10:37:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/059b49b9551ad52f211613a3da2ac0a79deb5ed4
8365244: Some test control variables are undocumented in doc/testing.md
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
Changeset: dbae90c9
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-15 10:45:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dbae90c950200cb417aebeab65e5fce7a7e5f94f
8364723: Sort share/interpreter includes
Reviewed-by: shade, ayang
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 08db4b99
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-15 17:56:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/08db4b99622e488558dd7987c34f1c515fa30426
8365571: GenShen: PLAB promotions may remain disabled for evacuation threads
Reviewed-by: kdnilsen, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 39a36529
Branch: json
Author: Dean Long <dlong at openjdk.org>
Date: 2025-08-15 18:52:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/39a365296882b0df49398cd7ac36e801a9aa1c35
8278874: tighten VerifyStack constraints
Co-authored-by: Tom Rodriguez <never at openjdk.org>
Reviewed-by: mhaessig, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
Changeset: 6e760b9b
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-15 20:00:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29
8365622: Shenandoah: Fix Shenandoah simple bit map test
Reviewed-by: ysr
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
Changeset: b69a3849
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-15 20:02:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b69a3849b21b4bb1e21ad276633de45da6200168
8365198: Remove unnecessary mention of finalize in ImageIO reader/writer docs
Reviewed-by: bchristi, azvegint
! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java
Changeset: b023fea0
Branch: json
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-08-15 22:12:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b023fea06216d5196592ff5239dc592aa8e34a02
8365558: Fix stub entry init and blob creation on Zero
Reviewed-by: asmehra, kvn
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: a70521c6
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-08-15 22:45:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a70521c62e0841895d71cce2c872bd12f1183e33
8364973: Add JVMTI stress testing mode
Reviewed-by: erikj, ihse, sspitsyn
! doc/starting-next-release.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
+ test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/jvmti/libJvmtiStressAgent.cpp
Changeset: 57210af9
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-16 04:41:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57210af9bceb582be112564465ab66cebd43a4c0
8365555: Cleanup redundancies in jpackage implementation
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
! test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/TEST.properties
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/macosx/junit.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/BuildEnvTest.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/model/AppImageLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
= test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/junit/windows/junit.java
Changeset: bd65d483
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-08-17 12:56:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bd65d483df4742bb7ce79b613f10f70a45117f84
8365245: Move size reducing operations to GrowableArrayWithAllocator
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
Changeset: f364fcab
Branch: json
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-08-18 05:32:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f364fcab792ed5a14e5c2779fa85ecc9d6915ae3
8359119: Change Charset to use StableValue
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/nio/charset/Charset.java
Changeset: e7ca8c7d
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-18 07:08:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e7ca8c7d55fa959cb43d49d63128420b05b7cc92
8365436: ImageReaderTest fails when jmods directory not present
Reviewed-by: sgehwolf, alanb
! test/jdk/jdk/internal/jimage/ImageReaderTest.java
Changeset: 166ea12d
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-18 07:14:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/166ea12d73c7a40a1a26dc586e3db9d9430c068f
8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX
Co-authored-by: Joachim Kern <jkern at openjdk.org>
Reviewed-by: jkern, stuefe, goetz, alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 190e1130
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-18 08:11:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/190e113031bc6ece781fdf0d9f3c853ce324f170
8364263: HttpClient: Improve encapsulation of ProxyServer
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/ProxyServer.java
Changeset: ca753eba
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-18 08:12:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca753ebad6681a76d18800d23898b7d6af83f567
8365165: Zap C-heap memory at delete/free
Reviewed-by: kvn, kbarrett
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: 2b756ab1
Branch: json
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-18 08:16:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2b756ab1e8cfacc5cf5d9c6dfdf1d1c9a6ecf4b1
8358781: C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled
Reviewed-by: mhaessig, kvn, dfenacci
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/arguments/TestProfileCasts.java
Changeset: 6e91ccd1
Branch: json
Author: Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-18 09:37:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6e91ccd1c3926094a9b6d8f9177d895aba3424a1
8365305: The ARIA role ‘contentinfo’ is not valid for the element <footer>
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: a42ba1ff
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-18 10:36:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a42ba1ff1a6c7c856323a8e2c54457fc3ddb3659
8365638: JFR: Add --exact for debugging out-of-order events
Reviewed-by: shade
! test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: c1198bba
Branch: json
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-08-18 11:08:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c1198bba0e8cbdaa47c821263d122d0ba4dd6759
8357277: Update OpenSSL library for interop tests
Reviewed-by: rhalade
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: 81c6ed38
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-18 13:40:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/81c6ed38828940d51c872c354c29dc13ed62a5ac
8365533: Remove outdated jdk.internal.javac package export to several modules from java.base
Reviewed-by: alanb, liach
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 2a16cc89
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-18 15:42:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a16cc890b99652a37b2e220dd61875063328b36
8365550: JFR: The active-settings view should not use LAST_BATCH
Reviewed-by: shade, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: c9ecedd2
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-18 15:51:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c9ecedd2260c7f0114227aafc7f7f85e7c4c07c5
8365594: Strengthen Universe klasses asserts to catch bootstrapping errors earlier
Reviewed-by: coleenp, ayang
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 285adff2
Branch: json
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-08-18 16:12:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/285adff24e869b62397d4d1c14e6e969f3285836
8362448: Make use of the Double.toString(double) algorithm in java.text.DecimalFormat
Reviewed-by: naoto, jlu
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/text/Format/DecimalFormat/DoubleFormattingTest.java
Changeset: bad38a0f
Branch: json
Author: David Alayachew <davidalayachew at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-08-18 20:47:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bad38a0f928589be62cabcc48df8a4651c615b3c
8365643: JShell EditPad out of bounds on Windows
Reviewed-by: liach, aivanov, cstein, jlahoda
! src/jdk.editpad/share/classes/jdk/editpad/EditPad.java
Changeset: a0053012
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-08-18 22:10:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a0053012a4423725eac2411239bd28642ff3b321
8364780: Unicode extension clarifications for NumberFormat/DecimalFormatSymbols
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: ec7361e0
Branch: json
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-08-18 23:07:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ec7361e082eff3859d9f0dd732f39ae9abd5089a
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
Changeset: e04a3103
Branch: json
Author: Shawn M Emery <shawn.emery at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-18 23:54:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e04a31037588217a246a8dca6ce9a83a031c343d
8364806: Test sun/security/krb5/config/IncludeRandom.java times out on Windows
Reviewed-by: mbaesken
! test/jdk/sun/security/krb5/config/IncludeRandom.java
Changeset: f2f7a490
Branch: json
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-08-19 04:40:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f2f7a490c091734ae1aa6cd402a117acbc1c699e
8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert
Reviewed-by: mgronlun
! src/hotspot/share/opto/library_call.cpp
Changeset: 655dc516
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-19 05:06:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/655dc516c22ac84fccee6b1fdc607c492465be6b
8361842: Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: rriggs, liach, dfenacci, thartmann, redestad, jrose
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
+ test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 4c80780f
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-19 06:33:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c80780f6a3fef688d932bdad04e98eb1bd16563
8359380: Rework deferral profile logic after JDK-8346465
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
+ src/java.desktop/share/classes/sun/java2d/cmm/BuiltinProfileInfo.java
- src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! test/jdk/java/awt/color/CheckDefaultProperties.java
! test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/GetProfileDataAfterTransform.java
Changeset: 626bea80
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-19 06:37:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/626bea80abf1660757a12462ebc8313ef6d41f92
8356176: C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentByteSizeLongLoopLimit.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentField.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
Changeset: 812434c4
Branch: json
Author: Manjunath Matti <manjunath.matti at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-08-19 07:57:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/812434c42072ce4cfc91117a3187df7930500a86
8359114: [s390x] Add z17 detection code
Reviewed-by: amitkumar, aph
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 999761d0
Branch: json
Author: Fei Gao <fgao at openjdk.org>
Date: 2025-08-19 08:22:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad
8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern
Reviewed-by: kbarrett, ihse, erikj
! make/autoconf/flags-cflags.m4
Changeset: 0b2d0817
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-19 14:45:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b2d0817f14895102600744670e4a6d4764b0259
8365636: JFR: Minor cleanup
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/Enabled.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderListener.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/EventTypeInfo.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/SettingDescriptorInfo.java
Changeset: 4ed268ff
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-08-19 15:05:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ed268ff9aa6059221d76291c031b0fd29e20b95
8362304: Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors
Reviewed-by: sspitsyn, alanb, amenkov
! src/java.se/share/data/jdwp/jdwp.spec
Changeset: 0755477c
Branch: json
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-19 16:01:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0755477c9a06cc773f307c7119efb97df797d23a
8342705: Add dark mode for docs
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 024292ac
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-19 16:08:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/024292ac4dde7e49816d82d5f8a30a3e11f44d18
8365614: JFR: Improve PrettyWriter::printValue
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
Changeset: 884076f6
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 19:06:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/884076f6e249c336b088642e483adc0896df7a6e
8365719: Refactor uses of JLA.uncheckedNewStringNoRepl
Reviewed-by: liach, vyazici
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 0858743d
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-19 20:03:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0858743deed6b4fa2329983c7911d9f56f875b8e
8277585: Remove the terminally deprecated finalize() method from javax.imageio.stream APIs
Reviewed-by: achung, azvegint, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
- src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/package-info.java
Changeset: 3bbaa772
Branch: json
Author: Brett Okken <brett.okken at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 20:31:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3bbaa772b0bb94694940156ec0ce421f87f02be7
8364320: String encodeUTF8 latin1 with negatives
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: 55e7494d
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 23:33:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/55e7494deebfdacbb94d470995f770caa732877b
8365703: Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl
Reviewed-by: lancea, vyazici
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 95577ca9
Branch: json
Author: Samuel Chee <samche01 at arm.com>
Committer: Dean Long <dlong at openjdk.org>
Date: 2025-08-19 23:48:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/95577ca97f82a5a83e86ed932c7c42b644d32cca
8361890: Aarch64: Removal of redundant dmb from C1 AtomicLong methods
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: eca2032c
Branch: json
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-20 00:04:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eca2032c06ecf01a2e54666e719ad98c372130ec
8365559: jarsigner shows files non-existent if signed with a weak algorithm
Reviewed-by: abarashev, wetmore
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
Changeset: 640b71da
Branch: json
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-08-20 04:20:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/640b71da48c41e1f216f6bee1e7871961322cf53
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code
Reviewed-by: coffeys
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
Changeset: 506625b7
Branch: json
Author: Koichi Sakata <ksakata at openjdk.org>
Date: 2025-08-20 04:47:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/506625b768c940a3f4fc2efce485d9207ca61cfe
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5
Reviewed-by: coleenp, matsaave
! src/hotspot/share/oops/cpCache.inline.hpp
Changeset: b453eb63
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-20 06:07:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly"
Reviewed-by: syan, alanb
! test/jdk/java/net/CookieHandler/B6644726.java
Changeset: 320235cc
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-20 06:47:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/320235ccb88b4b554cd5756b7e6a34ce97aabd53
8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar<number>.jar
Reviewed-by: jpai, asteiner
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
Changeset: 40bc0832
Branch: json
Author: Yagmur Eren <yagmur.eren at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-20 07:16:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/40bc083267c0bac64b1092c63325b8d245937b0e
8358748: Large page size initialization fails with assert "page_size must be a power of 2"
Reviewed-by: ayang, dholmes
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
Changeset: c220a6c7
Branch: json
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-08-20 07:26:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c220a6c7bb5fe2e27514235f2efa9183a33f12a5
8359955: Regressions ~7% in several J2DBench in 25-b26
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
Changeset: 4ffd2a8a
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-20 07:28:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ffd2a8aa45fa78c2546e84dc908263e7f342484
8364819: Post-integration cleanups for JDK-8359820
Reviewed-by: dholmes, ayang, shade
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 9c338f6f
Branch: json
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-08-20 07:51:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9c338f6f87290e3ea3b43e6f7af8f073611b54d5
8365780: G1: Remset for young regions are cleared too early during Full GC
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 70f34693
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-08-20 08:13:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/70f3469310f385c4953a9069ca99e0806bc6ef5b
8365556: ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node
Reviewed-by: pchilanomate, dholmes, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 169d145e
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-20 08:25:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/169d145e997df4d7236635805c28b9215818432f
8365188: Remove LockingMode related code from s390
Reviewed-by: ayang, aboldtch, amitkumar
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 908f3c96
Branch: json
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-20 08:38:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/908f3c96978bfa031414e576f444ec8f4dcc6925
8356411: Comment tree not reporting correct position for label
Reviewed-by: liach
! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
Changeset: 51d710e3
Branch: json
Author: Fei Gao <fgao at openjdk.org>
Date: 2025-08-20 11:35:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/51d710e3cc8ee185a0a305e8efcfd03dda41570b
8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
Reviewed-by: ihse, aph
! make/autoconf/flags-cflags.m4
Changeset: 1383b8ef
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-20 13:14:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1383b8ef87bcf3b2b498c883c81434bab8fe68fd
8362243: Devkit creation for Fedora base OS is broken
Reviewed-by: ihse, erikj, shade
! doc/building.html
! doc/building.md
! make/devkit/Makefile
! make/devkit/Tools.gmk
Changeset: e912977a
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-20 13:40:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e912977a6687917ed45520c4d8558ebe630e3f52
8353444: NMT: rename 'category' to 'MemTag' in malloc tracker
Reviewed-by: jsjolen
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
Changeset: ebf5ae84
Branch: json
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-08-20 14:49:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ebf5ae8435e27e4315e43237b1167a1e99150393
8359222: [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error
Reviewed-by: dholmes, fbredberg, coleenp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
Changeset: 5ca8d7c2
Branch: json
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-20 14:52:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5ca8d7c2a79ed3d9a6def61ba0fbd0acd5d404dd
8284499: Add the ability to right-click and open in new tab JavaDoc Search results
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 3e60ab51
Branch: json
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-08-20 15:04:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e60ab51fea17098d852931a06f4f5a827ae0e78
8348611: Eliminate DeferredLintHandler and emit warnings after attribution
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees
Reviewed-by: mcimadamore, vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/6304921/TestLog.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/TargetType22.out
+ test/langtools/tools/javac/lint/LexicalLintNesting.java
+ test/langtools/tools/javac/lint/LexicalLintNesting.out
+ test/langtools/tools/javac/lint/TextBlockSuppress.java
+ test/langtools/tools/javac/lint/TextBlockSuppress.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5b.out
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/varargs/7097436/T7097436.out
! test/langtools/tools/javac/warnings/6594914/T6594914a.out
! test/langtools/tools/javac/warnings/7090499/T7090499.out
! test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java
! test/langtools/tools/javac/warnings/suppress/T6480588.out
Changeset: 9041f4c4
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-08-20 15:32:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9041f4c47f3c9b90abe825f652f572351060c96a
8309400: JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown
Reviewed-by: sspitsyn, alanb, amenkov
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
Changeset: be6c15ec
Branch: json
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-20 16:07:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/be6c15ecb490e86bafc15b5cd552784f7aa3ee69
8365671: Typo in Joiner.allUntil example
Reviewed-by: liach
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: ed7d5fe8
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2025-08-20 17:16:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed7d5fe840fed853b8a7db3347d6400f142ad154
8360304: Redundant condition in LibraryCallKit::inline_vector_nary_operation
Reviewed-by: shade, vlivanov
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: ecab52c0
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2025-08-20 17:21:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecab52c09b078201ebeb8d45c0982b0481e15dc3
8365610: Sort share/jfr includes
Reviewed-by: shade, mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 2e06a917
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-08-21 01:20:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2e06a917659d76fa1b4c63f38894564679209625
8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 78d50c02
Branch: json
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-08-21 03:53:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78d50c02152d3d02953cc468d50c7c40c43c1527
8358756: [s390x] Test StartupOutput.java crash due to CodeCache size
Reviewed-by: lucy, dfenacci
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: c74c60fb
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-21 07:09:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c74c60fb8b8aa5c917fc4e1c157cc8083f5797a0
8308094: Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: dlong, chagedorn
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: a7c0f4b8
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-21 07:47:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a7c0f4b845c314099966f5669bfc7947bdf28004
8365146: Remove LockingMode related code from ppc64
Reviewed-by: aboldtch, mdoerr
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 5febc4e3
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-21 08:23:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5febc4e3bb1f47f69fc28c266a775e19cbac9e5f
8365910: [BACKOUT] Add a compilation timeout flag to catch long running compilations
Reviewed-by: chagedorn, dholmes
- src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
- src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
- test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 5ede5b47
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:18:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5ede5b47d4291a18acc16833978ded038332cf9c
8364650: G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
Changeset: b735ef99
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:19:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b735ef99b2285ec55a68896de25d29a02fdfcaf7
8364925: G1: Improve program flow around incremental collection set building
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: 9439d763
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:35:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9439d7630901d3e29141adf46bbe9284b86683f4
8364532: G1: In liveness tracing, print more significant digits for the liveness value
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: f0e70669
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:36:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0e706698df5ac199198b252d77d27a05abad1da
8364414: G1: Use simpler data structure for holding collection set candidates during calculation
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
Changeset: ed260e8c
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:37:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed260e8cae329a0c077e91ff76d104ee197fb7fd
8365026: G1: Initialization should start a "full" new collection set
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: f61b247f
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:44:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f61b247fe3a818fc60a61c6f42a676ad94e8e976
8364962: G1: Inline G1CollectionSet::finalize_incremental_building
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: a3fd4248
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 09:46:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a3fd4248b74ed800ff124cc3e7c259dca36ea446
8365115: G1: Refactor rem set statistics gather code for group
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 02fe095d
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 11:53:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02fe095d29994bec28c85beb6bf2a69b0f49b206
8364934: G1: Rename members of G1CollectionSet
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 1548ac4f
Branch: json
Author: Paul Hübner <paul.hubner at oracle.com>
Committer: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-08-21 14:00:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1548ac4f54edbd370aa071fa1db4474574d2987f
8365378: Redundant code in Deoptimization::print_statistics
Reviewed-by: jsjolen, coleenp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: fb651fd6
Branch: json
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-21 14:05:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fb651fd6d246e69b42363e050eb8d96afb633eed
8364638: Refactor and make accumulated GC CPU time code generic
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ src/hotspot/share/services/cpuTimeUsage.cpp
+ src/hotspot/share/services/cpuTimeUsage.hpp
Changeset: cf70cb70
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-21 15:32:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cf70cb70bcd5292ed10d8fb08019f0da82db25dd
8365024: G1: Make G1CollectionSet::_inc_build_state assert-only
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
Changeset: d7572468
Branch: json
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-08-21 16:37:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d75724682390efa7cb63ae973fd9c504f7f64852
8365891: failed: Completed task should not be in the queue
Reviewed-by: dlong
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: bdf9834b
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-21 16:46:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdf9834b81f0565e3572de42ebd42981d1d05a5c
8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26
Reviewed-by: dnguyen, kizune
! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java
Changeset: 11eccfc8
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-08-21 18:58:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/11eccfc85f8495b0cbc3965fd69911a6c7ed0140
8365917: Sort share/logging includes
Reviewed-by: ayang, phh
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 52747256
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-21 19:56:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/52747256bbd5490dba9ef9832025a0f7057e338f
8154364: (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ test/jdk/java/nio/file/Files/IsSameFile.java
! test/jdk/java/nio/file/Files/Misc.java
Changeset: 3468c6e5
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-21 20:49:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3468c6e5ef7e7592cf9484736ce333fbe0eaf34d
8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI
Reviewed-by: psadhukhan, aivanov, dnguyen
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
Changeset: 584137cf
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-08-22 01:42:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d537
8365844: RISC-V: TestBadFormat.java fails when running without RVV
Reviewed-by: fjiang, chagedorn, epeter, fyang
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: 558d0639
Branch: json
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-08-22 03:43:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/558d06399c7a13b247ee3d0f36f4fe6118004c55
8361536: [s390x] Saving return_pc at wrong offset
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 8e448569
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-22 04:28:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8e4485699235caff0074c4d25ee78539e57da63a
8365180: Remove sun.awt.windows.WInputMethod.finalize()
Reviewed-by: serb, azvegint
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
Changeset: f0498c2a
Branch: json
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-22 08:16:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0498c2aed761d4023917bc9cd1f852a02ce977a
8364764: java/nio/channels/vthread/BlockingChannelOps.java subtests timed out
Reviewed-by: jpai
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: e1c58f85
Branch: json
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-08-22 09:01:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e1c58f858a64853c2d454fd00a84455ca6700055
8360540: nmethod entry barriers of new nmethods should be disarmed
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: f5f414f9
Branch: json
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-08-22 15:57:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f5f414f9fc67e55acb83e04ea270d39041cb6198
8365186: Reduce size of j.t.f.DateTimePrintContext::adjust
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/format/DateTimePrintContext.java
Changeset: dba0d545
Branch: json
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-08-22 16:44:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dba0d545053fb73e57ea6fda829a5bf3d0135ac5
8365832: Optimize FloatingDecimal and DigitList with byte[] and cleanup
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
Changeset: e916ce8c
Branch: json
Author: altrisi <altrisi.trillosierra at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-08-22 17:10:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e916ce8ce9af906cf86f1801fcb43e08f8188665
8365878: jshell TOOLING's javap should use binary names
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ToolingTest.java
Changeset: 19882220
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-08-22 17:36:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/19882220ecb3eeaef763ccbb0aa4d7760c906222
8365829: Multiple definitions of static 'phase_names'
Reviewed-by: kbarrett
+ src/hotspot/share/opto/phasetype.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: ae0dac43
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-08-22 17:50:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ae0dac43c09377c87e9b0452618a5b32c8568150
8361613: System.console() should only be available for interactive terminal
Reviewed-by: jlahoda, smarks, alanb
! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: c01b4fc3
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-22 20:41:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c01b4fc348fff37c502d38ab3bb3385a5a8cff9a
8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder
Reviewed-by: kvn, coleenp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
Changeset: 603526b5
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-22 20:50:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/603526b55b5e9b6dfc9323d2cdc4a0b4d0f88a49
8364768: JDK javax.imageio ImageWriters do not all flush the output stream
Reviewed-by: psadhukhan, azvegint
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
+ test/jdk/javax/imageio/FlushTest.java
Changeset: f28f6189
Branch: json
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-08-22 21:51:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f28f6189721a86b1a6ad0a19cc38192af55eb45a
8356289: Shenandoah: Clean up SATB barrier runtime entry points
Reviewed-by: kdnilsen, ysr, wkemper
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
Changeset: 7b9969dc
Branch: json
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-08-22 22:24:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7b9969dc8f20989497ff617abb45543d182b684d
8356218: [macos] Document --app-content
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/man/jpackage.md
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 09aad0ae
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-08-23 02:43:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9
8365834: Mark java/net/httpclient/ManyRequests.java as intermittent
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ManyRequests.java
Changeset: 58e75815
Branch: json
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-24 16:22:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/58e7581527208dfd6dd694793e4790dcad8fc3ef
8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: 15601b47
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-25 04:01:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15601b4718ed26de6f57e633c4f41f6b0cd90cb0
8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 0b8ae260
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-25 06:47:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b8ae260282dbb1fa1e8ce9d14f06f353327e03c
8365189: Remove LockingMode related code from arm32
Reviewed-by: aboldtch, coleenp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
Changeset: 1f0dfdbc
Branch: json
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-08-25 06:51:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1f0dfdbccac4d23c00cab5663324c965141e1b23
8360561: PhaseIdealLoop::create_new_if_for_predicate hits "must be a uct if pattern" assert
Reviewed-by: mhaessig, thartmann, qamai
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRanges2.java
+ test/hotspot/jtreg/compiler/igvn/CmpDisjointButNonOrderedRangesLong.java
Changeset: d99fb09a
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-25 07:15:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d99fb09a20df2639af23d1083afd14247abb991e
8359497: IllegalArgumentException thrown by SourceCodeAnalysisImpl.highlights()
Reviewed-by: vromero
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
Changeset: 7fa501e3
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-25 07:42:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7fa501e39874214c9bc7503c0bdb68d090245208
8365040: G1: Remove sorting at end of collection set selection
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 28bd29f3
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-25 07:43:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/28bd29f3963938f3846e68f33ac3648b2ba101f4
8365034: G1: Remove num_groups_selected in G1CollectionSet::select_candidates_from_optional_groups as it is unnecessary
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 57434c73
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-25 07:44:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57434c73eac9bd6557b09d4a057e3a2a18f382b4
8365976: G1: Full gc should mark nmethods on stack
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 5cc86738
Branch: json
Author: Paul Hübner <paul.hubner at oracle.com>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-25 09:13:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5cc86738411c36378b89d8f4932a54b3089cf22e
8365765: thread.inline.hpp includes the wrong primary header file
Reviewed-by: stefank, ayang, jwaters
! src/hotspot/share/runtime/thread.inline.hpp
Changeset: 45726a1f
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-25 10:18:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/45726a1f8b8f76586037867a32b82f8ab9b96937
8365052: G1: Remove G1CollectionSet::groups() accessors
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
Changeset: d24449f6
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-25 15:10:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d24449f696c86bca53cca8a77cc3c4eb58a73ced
8365815: JFR: Update metadata.xml with 'jfr query' examples
Reviewed-by: mgronlun
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 040cc7ae
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-25 17:01:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/040cc7aee03e82e70bcbfcd2dde5cd4b35faeabd
8365292: Remove javax.imageio.spi.ServiceRegistry.finalize()
8359391: Remove ThreadGroup sandboxing from javax.imageio
Reviewed-by: serb, jdv, azvegint
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
- test/jdk/javax/imageio/AppContextTest.java
Changeset: 63faa504
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-25 19:32:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/63faa50428cef70d6e031189b0f95bd18d06d2e3
8365291: Remove finalize() method from sun/awt/X11InputMethodBase.java
Reviewed-by: tr, azvegint
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
Changeset: 1a7ac16d
Branch: json
Author: Paul Hohensee <phh at openjdk.org>
Date: 2025-08-25 19:34:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1a7ac16d239cc1c244955a32baa8f5b32367790d
8364382: Remove sun/tools/jstat/jstatLineCountsX.sh from ProblemList on linux-ppc64le and aix due to JDK-8248691
Reviewed-by: eastigeevich, cjplummer, mbaesken
! test/jdk/ProblemList.txt
Changeset: a6294242
Branch: json
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-26 01:13:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a62942424858178ce99cd5df0e4d484620b1631d
8365579: ml64.exe is not the right assembler for Windows aarch64
Reviewed-by: jwaters, ihse, erikj
! make/autoconf/flags-other.m4
! make/autoconf/toolchain.m4
! make/common/native/CompileFile.gmk
Changeset: 21efd25c
Branch: json
Author: Ravi Gupta <rgupta at openjdk.org>
Committer: Manukumar V S <mvs at openjdk.org>
Date: 2025-08-26 02:51:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21efd25c111726a00630e6ee9b316102f5ae41fb
8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block
Reviewed-by: abhiscxk, dnguyen, mvs, prr
! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
Changeset: e5077660
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-26 02:53:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e5077660c4e66decc9291b09cb2efaf2f5ae982f
8361610: Avoid wasted work in ImageIcon(Image) for setting description
Reviewed-by: kizune, aivanov
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
Changeset: 0f7c0e95
Branch: json
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-26 03:56:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f7c0e956e278458e3d875bbda174e3b9e143135
8302057: Wrong BeanProperty description for JTable.setShowGrid
Reviewed-by: aivanov, serb, azvegint, prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/JTable.java
Changeset: e7d2a52d
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-26 05:09:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e7d2a52d35e8ad5afa5d26f4c0bb1bf46a1bf0c7
8344333: Spurious System.err.flush() in LWCToolkit.java
Reviewed-by: psadhukhan
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
Changeset: 98e64cff
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-26 05:29:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/98e64cffff24ec8b8abeb7afd121e58bc53ed034
8159055: Clarify handling of null and invalid image data for ImageIcon constructors and setImage method
Reviewed-by: aivanov, prr, abhiscxk, kizune, serb
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
+ test/jdk/javax/swing/ImageIcon/ImageIconTest.java
Changeset: e5ec4641
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-26 06:13:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e5ec464120bec50ab111ee32dfb930f26150b109
8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails
Reviewed-by: jsjolen
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
Changeset: deec6aa7
Branch: json
Author: Marc Philipp <mail at marcphilipp.de>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-26 06:37:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/deec6aa76dffaa80f3c01e72377913cd22f96672
8365394: Stylesheet must not load fonts on --no-fonts output
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: e38c6f98
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-26 06:57:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e38c6f9827c15777361dd1c7ce420f020f5de313
8365656: [ubsan] G1CSetCandidateGroup::liveness() reports division by 0
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 5013d69d
Branch: json
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-08-26 07:05:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5013d69d96e5052972bc04c78a060fd9296518e2
8365633: Incorrect info is reported on hybrid CPU
Reviewed-by: kvn, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
Changeset: 68abf76e
Branch: json
Author: Volker Simonis <simonis at openjdk.org>
Date: 2025-08-26 07:08:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/68abf76e90d9a0608d84ba827a7b09d2f517fe6f
8366105: Update link to the external RuleBasedBreakIterator documentation
Reviewed-by: naoto, jlu, iris
! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java
Changeset: 2ae3ea2a
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-26 08:35:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2ae3ea2ad93b83deec1922159d80b94da0397357
8366035: Simplify CPUTimeCounters::publish_gc_total_cpu_time
Reviewed-by: ayang, kbarrett
! src/hotspot/share/runtime/cpuTimeCounters.cpp
Changeset: 3641c32c
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-26 08:55:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3641c32c11aa3768ce986d5dcd5393b74f776228
8365994: ZGC: Incorrect type signature in ZMappedCache comparator
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
Changeset: 28602f3d
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-08-26 09:54:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/28602f3d3ec15b5241a33a46ce43349e6300395d
8365206: RISC-V: compiler/c2/irTests/TestFloat16ScalarOperations.java is failing on riscv64
Reviewed-by: fyang, rehn, dzhang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
+ test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN_2.java
Changeset: 22d3a6dd
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-26 11:55:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22d3a6dd34a14994c7210365a5b982c9e65f5892
8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file
Reviewed-by: alanb
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: aae13af0
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-26 13:24:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aae13af04bda541a80f74adff5dbf65f44c8271a
8365909: [REDO] Add a compilation timeout flag to catch long running compilations
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: chagedorn, dlong
+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java
Changeset: 173dedfb
Branch: json
Author: Johny Jose <johny.jose at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-26 13:53:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/173dedfb241af21f07035625d63ec72b07bb4035
8366131: ProblemList java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
Reviewed-by: alanb, jpai, smarks
! test/jdk/ProblemList.txt
Changeset: caaef3a0
Branch: json
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-26 15:00:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/caaef3a04ce1a9a8c80d9aade96de43416ab058e
8350920: Allow inherited member summaries to be viewed inline
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/down.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
! test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6a480ad0
Branch: json
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-26 16:58:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6a480ad07a64dc291c5e46e024febedc857f5e1a
8366126: Feedback on two errors in JSR 400
Reviewed-by: hchao, wetmore
! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java
! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java
Changeset: 2b44ed70
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-26 17:42:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2b44ed70707175f87ba962d8a6ce6bbc2c8737bf
8365807: (fs) Two-arg UnixFileAttributes.getIfExists should not use exception for control flow
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: c203e709
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-08-26 18:37:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c203e7093e9b8c52cdf4ae249ab27d16d6a2c623
8366037: Remove oopDesc::mark_addr()
Reviewed-by: shade, stefank, tschatzl
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: c7553451
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-26 18:54:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c75534517729b903b63263cf64dc2ff841e3dcb1
8365197: javax.imageio.stream MemoryCache based streams no longer need a disposer.
Reviewed-by: psadhukhan, jdv, serb
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
Changeset: b426151a
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-26 20:54:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b426151a33158637eb04c07a5133d95cbb8bf04c
8365885: Clean up constant pool reflection native code
Reviewed-by: iklam, alanb
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! src/java.base/share/native/libjava/ConstantPool.c
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTest.java
! test/jdk/jdk/internal/reflect/constantPool/ConstantPoolTestDummy.jasm
Changeset: 23670fd4
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-08-26 21:49:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/23670fd41895ccc38931f836d218ff7392a6065a
8363972: Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat
Reviewed-by: jlu, rriggs
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
+ test/jdk/java/text/Format/NumberFormat/LenientMinusSignTest.java
Changeset: 69645fd4
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-08-26 21:51:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/69645fd4ba5c0a7e20727f5d85d87cefc40e8c70
8361972: Clarify the condition of System.console() about standard input/output
Reviewed-by: smarks, jlu, joehw
! src/java.base/share/classes/java/io/Console.java
Changeset: 1ff73cb2
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-08-26 21:51:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ff73cb2ec41612d316921e852f29e7fa4dc9109
8364752: java.time.Instant should be able to parse ISO 8601 offsets of the form HH:mm:ss
Reviewed-by: rriggs, vyazici, scolebourne
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/TestInstant.java
Changeset: 82289f65
Branch: json
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-08-26 22:30:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/82289f6559cc083ee306b3175fef3ae9f87d6b1c
8365611: Use lookup table for JfrEventThrottler
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
Changeset: 1aca920f
Branch: json
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-08-26 23:57:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1aca920f5987399dbd114fd5e62b26b363363e64
8365673: Incorrect number of cores are reported on Ryzen CPU
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 0d543293
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-08-27 02:15:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0d543293045d0037791774a1414ef279a1f6768b
8366127: RISC-V: compiler/intrinsics/TestVerifyIntrinsicChecks.java fails when running without RVV
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
Changeset: aaff9dec
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-27 04:27:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aaff9dec241e4d8eebefd6beaf287582621f315c
8362566: Use -Xlog:aot+map to print contents of existing AOT cache
Reviewed-by: vlivanov, kvn
+ src/hotspot/share/cds/aotMapLogger.cpp
+ src/hotspot/share/cds/aotMapLogger.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 88c39793
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-27 07:55:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/88c39793670f2d36490530993feb60e138f43a70
8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: b39c7369
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-27 09:08:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b39c73696d0421b218e301403d589af5a91b037f
8359683: ZGC: NUMA-Aware Relocation
Reviewed-by: aboldtch, sjohanss
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
Changeset: 0ca38bdc
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-27 09:30:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0ca38bdc4d503158fda57bbc8bc9adc420628079
8365919: Replace currentTimeMillis with nanoTime in Stresser.java
Reviewed-by: tschatzl, phh
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java
Changeset: 19f0755c
Branch: json
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-08-27 09:41:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/19f0755c48e998b5b136ca58ea21eb3b54bc7b33
8365203: defineClass with direct buffer can cause use-after-free
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/ClassLoader.java
+ test/jdk/java/lang/ClassLoader/defineClass/TestGuardByteBuffer.java
Changeset: 32df2d17
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-08-27 10:15:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/32df2d17f3c0407ad7e90eacfdc0fd7a65f67551
8365772: RISC-V: correctly prereserve NaN payload when converting from float to float16 in vector way
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
Changeset: 124575b4
Branch: json
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-08-27 11:45:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/124575b4c2b52328a8efddb40e67057a53b44a04
8359348: G1: Improve cpu usage measurements for heap sizing
Reviewed-by: tschatzl, ayang, manc
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1Analytics.cpp
Changeset: 1d53ac30
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-27 14:25:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d53ac30f1db88df9a97b63b3ff56d26975d3a57
8366028: MethodType::fromMethodDescriptorString should not throw UnsupportedOperationException for invalid descriptors
Reviewed-by: jvernee
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
Changeset: 79cea6dd
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-27 14:37:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/79cea6dd174c22f99b4cafc835e6c843c1b4ec38
8365975: Sort share/memory includes
Reviewed-by: shade, ayang, jwaters
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/memRegion.cpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace/blockTree.cpp
! src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b43c2c66
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-27 14:48:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b43c2c663567e59f8b5c84b1b45536078190605b
8366225: Linux Alpine (fast)debug build fails after JDK-8365909
Reviewed-by: mbaesken, thartmann
! src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
Changeset: f1c0b4ed
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-27 15:30:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f1c0b4ed722bf4cc5f262e804cec26d59ceb6e8b
8361495: (fc) Async close of streams connected to uninterruptible FileChannel doesn't throw AsynchronousCloseException in all cases
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/jdk/java/nio/channels/Channels/AsyncCloseStreams.java
Changeset: bd4c0f4a
Branch: json
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-08-27 15:30:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bd4c0f4a7da9122527dd25df74797c42deaced3c
8358618: UnsupportedOperationException constructors javadoc is not clear
Reviewed-by: liach, aivanov, rriggs
! src/java.base/share/classes/java/lang/UnsupportedOperationException.java
Changeset: 075ddef8
Branch: json
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-27 17:49:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/075ddef831f059cad1639bb6834a0923e725e15f
8364039: Adding implNote to DOMSignContext and DOMValidateContext on JDK-specific properties
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
Changeset: 501e6aed
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-08-28 05:02:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/501e6aed4407d63b000320168dc5d0553ce8a23b
8366223: ZGC: ZPageAllocator::cleanup_failed_commit_multi_partition is broken
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/z_globals.hpp
+ test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 443b1726
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-08-28 05:53:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/443b17263876355ef508ae68ddad6c108de29db8
8324751: C2 SuperWord: Aliasing Analysis runtime check
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentAliasing.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8359688.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8360204.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment_8365982.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java
Changeset: 57df267e
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-28 06:30:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/57df267e4269b26f7450309b54c55ddee458f75c
8365262: [IR-Framework] Add simple way to add cross-product of flags
Reviewed-by: bmaillard, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java
Changeset: ab1f2af4
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-08-28 06:57:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab1f2af4f0e9d3bea53f394413720c19fc7cae62
8366255: Remove 'package_to_module' function from imageFile.cpp
Reviewed-by: rriggs, coleenp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/java.base/share/native/libjimage/jimage.cpp
! src/java.base/share/native/libjimage/jimage.hpp
Changeset: d06c66f7
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-28 09:21:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d06c66f7f5a6d3c649c0a10ad735f0cc7c673b2a
8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 7469a274
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-28 09:21:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7469a274bb70b2cdc8a47e62cc989f86766c605a
8365939: [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
Changeset: a5a23400
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-28 09:28:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a5a234005414a58f66c7e646a8f9b0042e9f9eec
8365053: Refresh hotspot precompiled.hpp with headers based on current frequency
Reviewed-by: shade, ihse, erikj, qamai
+ make/scripts/update_pch.sh
! src/hotspot/share/precompiled/precompiled.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: b0f5b23e
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-08-28 11:37:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b0f5b23ed2a2f3b9d97754ced5382bb3fb3e8f40
8366145: G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp)
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1Analytics.cpp
Changeset: 5c78c7cd
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-28 12:15:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5c78c7cd83d2d1ca1ba19151d6be40f5bd6077c8
8366341: [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers
Reviewed-by: ayang
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
Changeset: 8f864fd5
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-28 12:48:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f864fd5637762153f26af5121cabdf21e1ad798
8366222: TestCompileTaskTimeout causes asserts after JDK-8365909
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
Changeset: 79d8a34a
Branch: json
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:09:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/79d8a34a92350680848052717c8a1d2a4c4331aa
8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor
Reviewed-by: serb, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
Changeset: 22ae1374
Branch: json
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:11:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/22ae137400c711a4a991153b04b360a0df57bf0b
8365711: Declare menuBarHeight and hotTrackingOn private
Reviewed-by: serb, prr, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
Changeset: afa8e79b
Branch: json
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-08-28 13:13:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872
8365615: Improve JMenuBar/RightLeftOrientation.java
Reviewed-by: prr, psadhukhan
! test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
Changeset: 8051aaf0
Branch: json
Author: Rui Li <ruiamzn at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-28 13:54:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8051aaf0685f7bb23bf3e23d32ad45b0bffbce7b
8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 993babb3
Branch: json
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-28 13:54:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/993babb326f937dc1630a5a8fa5e469a64c51206
8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException
Reviewed-by: weijun, djelinski
! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java
! test/jdk/sun/security/pkcs11/Cipher/Test4512704.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java
! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java
! test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
Changeset: 452b052f
Branch: json
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-08-28 15:45:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/452b052fe343a70bc81bf299d08a9f06a1e30fe9
8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it
Reviewed-by: dlong, shade
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 8c6d1225
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-28 15:58:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c6d12250b524c0f4ee25dbbc6fe959581b7617b
8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software
Reviewed-by: bpb
! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java
! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c
Changeset: 33d00a77
Branch: json
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-08-28 16:36:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33d00a77f38ea16e4751b216a3bf98a620eb8055
8294035: Remove null ids checking from keytool -gencrl
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
Changeset: aaac8c06
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-28 17:38:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aaac8c0636e12c40c46170bf4989bd34bb577430
8366254: (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException
Reviewed-by: vyazici, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixException.java
! test/jdk/java/nio/file/Files/IsSameFile.java
Changeset: 9f70965b
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-28 18:08:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f70965bb9ead2268c02c688c79ec0d80574c725
8366193: Add comments about ResolvedFieldEntry::copy_from()
Reviewed-by: adinn, coleenp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: 05da2137
Branch: json
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-08-28 21:23:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/05da2137f1cb6eef1cfc7693905daf789d315b5c
8362335: [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US"
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
Changeset: b8cdf31a
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-29 00:46:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b8cdf31a2e52df857df2badb4f365454443dd89d
8365898: Specification of java.lang.module.ModuleDescriptor.packages() method can be improved
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
Changeset: a2da75a6
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-29 06:13:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2da75a6b69f56be41741bffba2c6874a93dfa40
8362884: [GCC static analyzer] unix NetworkInterface.c addif leak on early returns
Reviewed-by: dfuchs, mbaesken
! src/java.base/unix/native/libnet/NetworkInterface.c
Changeset: 86d6a2e0
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-08-29 07:35:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/86d6a2e05eb52ea2c603a06bce838a56d5ae507b
8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory
Reviewed-by: stefank, sjohanss, jsikstro
! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 937d61bf
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/937d61bfbaba61117076c78358570ec4c35c8c42
8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive
Reviewed-by: jvernee, rriggs
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
- test/jdk/java/lang/constant/ConvertTest.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
Changeset: ae960772
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7
8361614: Missing sub-int value validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
- test/jdk/jdk/classfile/PreviewMinorVersionTest.java
+ test/jdk/jdk/classfile/SubIntValidationTest.java
Changeset: d594ef3a
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-29 16:31:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd
8366121: Hotspot Style Guide should document conventions for lock-free code
Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 849570a9
Branch: json
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-08-29 17:04:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/849570a94a3178da7899e5cd36400ef03ad9ae29
8365288: PEMDecoder should throw ClassCastException
Reviewed-by: weijun
! src/java.base/share/classes/java/security/PEMDecoder.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: d4ce630c
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 20:44:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a
8366399: Allow custom base reference for update_copyright_year.sh
Reviewed-by: erikj
! make/scripts/update_copyright_year.sh
Changeset: f23c1507
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-08-30 02:20:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9
8366359: Test should throw SkippedException when there is no lpstat
Reviewed-by: aivanov, prr
! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java
Changeset: 0e739931
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-30 14:03:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3
8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237
Reviewed-by: cstein, jlahoda
- test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 12e6a0b6
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-30 19:26:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/12e6a0b6d0086caf156cf5513a604320c619b856
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java
Changeset: 9339a6a2
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-31 00:35:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd
8361593: Commented dead code in JDK-8342868 can be removed
Reviewed-by: jlu, naoto, jwaters, jpai
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: bdc39818
Branch: json
Author: Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-31 04:34:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247
8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux
Reviewed-by: aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
Changeset: 80ab094a
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-31 21:34:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8
8347707: Standardise the use of os::snprintf and os::snprintf_checked
Reviewed-by: kbarrett, fbredberg
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: 2427c901
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-01 04:03:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2427c901b31dbdccc6f8f39404875a0140460479
8366024: Remove unnecessary InstanceKlass::cast()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: a668f437
Branch: json
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-09-01 05:54:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399
8365620: Using enhanced switch in MethodHandleDesc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 28942406
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-01 05:55:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/28942406020881be79b7543105b9eb2a0dda429e
8177650: JShell tool: packages in classpath don't appear in completions
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/Compiler.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
+ test/langtools/jdk/jshell/ToolCompletionTest.java
Changeset: 685da032
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:25:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea
8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues
Reviewed-by: asemenyuk, erikj, dholmes
! make/modules/jdk.jpackage/Lib.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 12dc568b
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:28:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a
8366331: Sort share/prims includes
Reviewed-by: shade, lmesnik
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 86f48ab5
Branch: json
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-01 06:35:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/86f48ab559bb1749109217aaecd1203209a5be19
8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis
Reviewed-by: tschatzl, sjohanss
! src/java.base/share/man/java.md
Changeset: ba90ccc6
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:46:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a
8362516: Support of GCC static analyzer (-fanalyzer)
Reviewed-by: erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
Changeset: a6e2a329
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:48:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks'
Reviewed-by: kevinw, asteiner
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
Changeset: dbac620b
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 06:56:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dbac620b996713087f0d1b1189e543e51a0bb09f
8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState
Reviewed-by: chagedorn, kvn, mhaessig
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: d5d94db1
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:43:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7
8357086: os::xxx functions returning memory size should return size_t
Reviewed-by: stefank, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
Changeset: a9f3cb23
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-01 07:47:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732
8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing
Reviewed-by: dholmes, eosterlund
! test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 48f70d7a
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:50:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7
8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows
Reviewed-by: dholmes, amenkov
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 3ca44c8d
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 08:03:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3ca44c8dea035588070644e5c1f8f25559f66e53
8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/jtreg-ext/requires/VMProps.java
Changeset: fe4c7a04
Branch: json
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-09-01 08:07:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab
8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index
Reviewed-by: aivanov, prr, psadhukhan
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java
Changeset: 56713817
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 08:47:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56713817c0fd060f7106a538b0e795081f4f9d4b
8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: dacd9af9
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-01 08:50:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dacd9af9a02464d2d6144e29d851216641e836c9
8329829: HttpClient: Add a BodyPublishers.ofFileChannel method
Reviewed-by: dfuchs, jpai, michaelm
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/FileChannelPublisherTest.java
Changeset: fc77e760
Branch: json
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-09-01 08:55:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a
8365791: IGV: Update build dependencies
Reviewed-by: chagedorn, ayang
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 7f0cd648
Branch: json
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 09:18:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188
8361582: AArch64: Some ConH values cannot be replicated with SVE
Reviewed-by: shade, epeter, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 98af1892
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-01 09:24:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/98af18921aa3c274ef7ece03005337b58df3da96
8366456: Allow AllocFailStrategy for RBTree
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/utilities/rbTree.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 5110d54d
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-01 13:08:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5110d54d938b7afbdf9cfbc4501674ef7bc1d518
8365922: Parallel: Group uses of GCTimeRatio to a single location
Reviewed-by: tschatzl, phh
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 99223eea
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 13:48:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/99223eea03e2ed714f7a5408c356fdf06efc9200
8366427: C2 SuperWord: refactor VTransform scalar nodes
Reviewed-by: mhaessig, chagedorn, kvn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: b06459d3
Branch: json
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-01 14:21:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b06459d3a83c13c0fbc7a0a7698435f17265982e
8364227: MBeanServer registerMBean throws NPE
Reviewed-by: alanb
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
+ test/jdk/javax/management/MBeanServer/ExceptionTestNulls.java
Changeset: f58d612b
Branch: json
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-02 04:01:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f58d612b6111658f01fa6b927bb2b2032c685620
8366483: ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 8f11d83a
Branch: json
Author: Philippe Marschall <philippe.marschall at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-02 05:49:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f11d83a0126f8179d72e714595588b631e6451d
8362893: Improve performance for MemorySegment::getString
Reviewed-by: pminborg, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
Changeset: efb81daf
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-02 06:50:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/efb81dafaf6da334674e52dbb509208d7d872440
8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
Changeset: 55e7af05
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 07:27:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/55e7af0560335ef69af072cee60956cf8e6d00a1
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
Reviewed-by: alanb, sspitsyn, lmesnik, ihse
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java
! test/hotspot/jtreg/compiler/c1/TestPinnedIntrinsics.java
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java
! test/hotspot/jtreg/compiler/floatingpoint/TestFloatSyncJNIArgs.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/sequences/Test.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/MethodEntryExitEvents.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
! test/jdk/java/awt/font/NumericShaper/MTTest.java
! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestBufferStackStress2.java
! test/jdk/java/foreign/TestConcurrentClose.java
! test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestStringEncodingJumbo.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/java/lang/Math/IntegralPowTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
! test/jdk/java/lang/StackWalker/LocalsAndOperands.java
! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/invoke/TestLambdaFormCustomization.java
! test/jdk/java/lang/reflect/IllegalArgumentsTest.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/ServerSocket/UnreferencedSockets.java
! test/jdk/java/net/Socket/CloseAvailable.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/SplitResponseAsync.java
! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java
! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
! test/jdk/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java
! test/jdk/java/nio/channels/FileChannel/CleanerTest.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java
! test/jdk/java/nio/channels/unixdomain/IOExchanges.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
! test/jdk/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/TEST.properties
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/TEST.properties
! test/jdk/java/util/zip/DeInflate.java
! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/swing/JFileChooser/6868611/bug6868611.java
! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java
! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/jdk/incubator/vector/AddTest.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.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/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/krb5/config/IncludeRandom.java
! test/jdk/sun/security/krb5/name/Constructors.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java
! test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/TestLargeSecretKeys.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
! test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java
! test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java
! test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/jdk/sun/security/tools/keytool/ReadJar.java
! test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java
! test/jdk/sun/util/resources/TimeZone/Bug8139107.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.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/InstallDirTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/HangingRemoteAgent.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/javac/Paths/MineField.java
! test/langtools/tools/javac/Paths/WildcardMineField.java
! test/langtools/tools/javac/diags/CheckExamples.java
! test/langtools/tools/javac/diags/RunExamples.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/langtools/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/types/TestComparisons.java
! test/langtools/tools/javac/util/IteratorsTest.java
! test/langtools/tools/javac/varargs/warning/Warn5.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: 3fb9246a
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 07:54:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3fb9246af9a006c0b3a1f9c41d60dff74f7bf140
8366544: Parallel: Inline PSParallelCompact::invoke_no_policy
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: d19eab4f
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 07:57:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d19eab4f08592140229de43689c7d20ff7fbf4ee
8366556: Sort share/runtime includes
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: af532cc1
Branch: json
Author: Joakim Nordström <jnordstrom at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-02 07:58:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af532cc1b227c56cd03caca7d7558d58687d8584
8365913: Support latest MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 523bc779
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-02 08:15:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/523bc77981cfe82956d2176f74917c41788da6db
8364816: GetLastError() in os_windows.cpp should not store value to errno
Reviewed-by: dholmes, jsikstro
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: ef7872cc
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-02 09:08:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ef7872cc31d4d7c0a9f311eafc28132ead3476b6
8365163: [ubsan] left-shift issue in globalDefinitions.hpp
Reviewed-by: kbarrett, stefank, aph
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: e66ed4d7
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 09:30:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e66ed4d72948a56863f2979b976ef81c0fc43f75
8366666: Bump timeout on StressAsyncUL
Reviewed-by: stefank
! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 31847149
Branch: json
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-09-02 11:17:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/31847149c1956b23c19a99309982660b4bbdd2d6
8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically
Reviewed-by: mullan, abarashev
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TEST.properties
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: eea50fbc
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-02 12:42:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eea50fbc1b24710b18eff4b59dc90dee3736cd95
8356439: Rename JavaLangAccess::*NoRepl methods
Reviewed-by: alanb, liach, rriggs
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: 1feb9bd5
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 12:46:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1feb9bd55946cad8a37745b0c9ceef16f408afd8
8365557: Parallel: Refactor ParallelScavengeHeap::mem_allocate_work
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: 71035436
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 13:09:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/710354369e0131e900afc4ced706a9ed0e23ab9c
8366063: Parallel: Refactor copy_unmarked_to_survivor_space
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: a029245a
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-02 13:25:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd822
8365983: Tests should throw SkippedException when SCTP not supported
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java
! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
Changeset: 444a8fa1
Branch: json
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-09-02 14:54:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/444a8fa14e8ab016b8aae018054c5dc1eb843fee
8365501: Remove special AdapterHandlerEntry for abstract methods
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: ecf05ca5
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-02 15:26:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecf05ca541b32736ab8e8a38d4be4f037a56361d
8366693: Backout recent JavaLangAccess changes breaking the build
Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
+ test/jdk/java/lang/String/NoReplTest.java
- test/jdk/java/lang/String/OrThrowTest.java
Changeset: 48ba8ed2
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 17:00:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48ba8ed2439f9a4a5cdca8715ffddad377366347
8366704: Bump timeout on TestInheritFD
Reviewed-by: lmesnik
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
Changeset: c935d1ce
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-02 17:11:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c935d1ce1c42ce98cc6ceffaa4f47eb2dba24dfd
8366375: Collator example for SECONDARY uses wrong code point
Reviewed-by: jlu, joehw, smarks
! src/java.base/share/classes/java/text/Collator.java
Changeset: 0d85f076
Branch: json
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-09-02 18:03:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0d85f076cc32494c1162baea3ea6b0db67136d41
8359174: tools/jlink/JLink20000Packages.java timed out
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: jpai, liach
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 80fb7088
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-02 20:43:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80fb7088a10136080d23ea93b4840f17d738500c
8365175: Replace Unicode extension anchor elements with link tag
Reviewed-by: liach, iris, naoto
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/spi/DecimalFormatSymbolsProvider.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
Changeset: 991ac9e6
Branch: json
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-09-02 21:28:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/991ac9e6168b2573f78772e2d7936792a43fe336
8365407: Race condition in MethodTrainingData::verify()
Reviewed-by: kvn, vlivanov, iklam
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
Changeset: b50c11f9
Branch: json
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-09-02 23:04:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b50c11f9077f071cf5639de7e82ec261e0338532
8366195: Remove unnecessary quotes around -Ta ml64 assembler argument
Reviewed-by: erikj
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.template
! make/common/native/CompileFile.gmk
Changeset: 5052a7ee
Branch: json
Author: Rui Li <ruiamzn at amazon.com>
Committer: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-09-02 23:49:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe0be
8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC
Reviewed-by: ysr, wkemper, cslucas
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/java.base/share/man/java.md
Changeset: e268563a
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 00:57:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e268563a10b67bdcb3c030743ed3e2b3b7dfd0f7
8366476: Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes
Reviewed-by: jsikstro, aboldtch
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 8c4090c2
Branch: json
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2025-09-03 06:38:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c4090c2cfa00f9c3550669a0726a785b30ac1d5
8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: 7c70e734
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-03 06:45:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7c70e7341438ce8a420021005a0f03fe917e5a26
8366660: Sort share/nmt includes
Reviewed-by: ayang, shade
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 6dda2f6f
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 07:52:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6dda2f6fad5cae95057fbdfa672e3b51aff61af7
8366543: Clean up include headers in numberSeq
Reviewed-by: tschatzl
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp
Changeset: 3b2f3e53
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-03 12:36:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8
8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java
Reviewed-by: stefank
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
Changeset: 2a5f149b
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-03 12:41:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a5f149bb8e26277778465fff670591c929842de
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
Reviewed-by: ayang, fyang, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 3abaa836
Branch: json
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-03 13:51:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3abaa83610efb5c8e9b86c6f895d6b58d21e1fa2
8366298: FDLeakTest sometimes takes minutes to complete on Linux
Reviewed-by: lkorinth, rriggs, stuefe
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c
Changeset: d5935af2
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 14:40:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d5935af228d7129d75d6987767de50b019ec30c7
8366768: Problemlist jdk/jshell/ToolSimpleTest.java
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: a40afdd0
Branch: json
Author: Vanitha B P <vanitha.b.p at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-03 15:31:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a40afdd08f366afcefb1ac9d5fb184c8e803707e
8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected
Reviewed-by: naoto, jlu
! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java
Changeset: e3b36e3b
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 18:00:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3b36e3babb860d9d24a610160f47d42cfaafaa3
8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
Changeset: 8d236615
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 18:47:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a308a
8366155: Serial: Obsolete PretenureSizeThreshold
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 431f4672
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-03 19:21:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/431f46724658b703e995e518cb7a2149c50d6a9d
8361635: Missing List length validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/ListValidationTest.java
Changeset: becc35f2
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 21:58:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/becc35f28792a48fac488841d0bc43226d7c96a7
8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
Changeset: 02dd2119
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:28:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02dd21196ed27289a6fad92c4881af484ce9c258
8366692: Several gc/shenandoah tests timed out
Reviewed-by: shade, wkemper
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
Changeset: ed62bda2
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:29:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4
8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second
Reviewed-by: cjplummer, ayang, lmesnik
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 11743b1e
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:37:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/11743b1ed3d681ce17c2342616c4040c4b539b31
8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
Reviewed-by: lmesnik, kevinw
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: f4d73d2a
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 02:31:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd0544f
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 4d1dfabc
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-04 04:35:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04
8366038: Thread::SpinRelease should use Atomic::release_store
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/thread.cpp
Changeset: 90a2db1e
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 04:47:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b60d0
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java
Changeset: 62bc7b7c
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-04 05:42:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/62bc7b7c4247a62c23ea93cd960c3c0434925c49
8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant
Reviewed-by: stefank, jsjolen
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a03302d4
Branch: json
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-09-04 06:33:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b
8366434: THP not working properly with G1 after JDK-8345655
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, shade
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
+ test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 2527e9e5
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-04 06:53:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3de7
8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops
Reviewed-by: thartmann, chagedorn, mhaessig
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCastP2XCtrl.java
Changeset: 49fd6a0c
Branch: json
Author: Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 07:03:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea
8366558: Gtests leave /tmp/cgroups-test* files
Reviewed-by: mbaesken, stuefe, lmesnik
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 222ae365
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-04 07:03:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/222ae365c89e7bcd2cd920f60aa34eebee2c83b6
8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: 1495dd94
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-04 07:13:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1495dd94e97fc023dede71f957ce3b166d20d5ac
8366778: Sort share/asm, share/gc, share/include includes
Reviewed-by: shade, ayang, jsikstro
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/include/jvm_io.h
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 986ecff5
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 07:14:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d
8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all
Reviewed-by: liach, jlahoda
! test/langtools/ProblemList.txt
Changeset: ab9f70dd
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 08:01:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab9f70dd5acd73744e3d82e9884985904f280c26
8366420: AOTMapTest fails when default jsa is missing from JDK
Reviewed-by: iklam, azeller
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 53d4e928
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 09:47:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15e00
8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks
Reviewed-by: jsjolen, ayang
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 8c50bed8
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 10:48:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c50bed86709a45615743dd7953b8c6861f1da0c
8366872: Wrong number of template arguments in test in test_rbtree.cpp
Reviewed-by: ayang, syan
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 80873a09
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-04 13:17:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80873a09bf8392d98d20273e0688b17c62252242
8366836: Don't execute post-IncludeCustomExtension if file was not included
Reviewed-by: erikj
! make/common/MakeIncludeEnd.gmk
! make/common/MakeIncludeStart.gmk
Changeset: e1903557
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-04 13:19:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e19035577724f40aca14ef7d5dad0906ce9e89ab
8365467: Issues with jrtfs implementation for exploded run-time images
Reviewed-by: rriggs, sundar
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
+ test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java
+ test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties
+ test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java
Changeset: 79a1a98c
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:19:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/79a1a98cabb579a5de504144abacb386486fba7e
8366498: Simplify ClassFileParser::parse_super_class
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: f90d5203
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:23:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f90d520308d5fa72497dc59bee7258931c2a3d95
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMapLogger.cpp
= src/hotspot/share/cds/aotMetaspace.cpp
= src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 8520fd3f
Branch: json
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:50:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258fb6
8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated
Reviewed-by: kvn, sviswanathan
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: 1dc1d56f
Branch: json
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:57:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c738
8363858: [perf] OptimizeFill may use wide set of intrinsics
Reviewed-by: roland, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 945aaf89
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 19:00:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/945aaf893219f9ead94fd8aae4994f7b520f64bf
8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds
Reviewed-by: ayang
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 58107071
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-04 21:58:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/581070715ab1ef081032b78ceb3c2cfbdbcff611
8366102: Clarification Needed: Symbolic Link Handling in File API Specifications
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: b7b64bb6
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-04 22:35:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3fb56
8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp
Changeset: 40a60252
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-05 00:26:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d839
8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0d7f8f83
Branch: json
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-05 06:13:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011
8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
Changeset: a2f8d3c4
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-05 06:40:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2f8d3c4c25fdadf378313ef52185dceee98773d
8366765: [REDO] Rename JavaLangAccess::*NoRepl methods
Reviewed-by: rriggs, liach, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: e6fa8aae
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-05 08:46:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e704
8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type
Reviewed-by: thartmann, galder, vlivanov
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 0dad3f1a
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-05 10:55:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: 124fcf1d
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-05 13:31:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/124fcf1d9abb6cafe34637ba357617c7c7be56c8
8233115: Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 33794d16
Branch: json
Author: Guoxiong Li <gli at openjdk.org>
Date: 2025-09-05 13:34:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33794d161467635eb32591fee189e5409cd2d114
8357188: Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code
Reviewed-by: ayang, shade
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 1e90af08
Branch: json
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-09-05 14:30:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1e90af08abb74df9ec4ab94b67deeae5c1c9fee1
8359383: Incorrect starting positions for implicitly typed variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/tree/VarWarnPosition.java
! test/langtools/tools/javac/tree/VarWarnPosition.out
Changeset: ceacf6f7
Branch: json
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-09-05 15:26:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ceacf6f7852514dc9877cfe284f9550c179d913a
8366890: C2: Split through phi printing with TraceLoopOpts misses line break
Reviewed-by: rcastanedalo, mhaessig, epeter
! src/hotspot/share/opto/loopopts.cpp
Changeset: 9f4d5b23
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-05 15:55:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f4d5b2398cb925ec1a66f9f7676b76c99ff7b62
8365428: Unclear comments on java.lang.invoke Holder classes
Reviewed-by: iklam, jvernee
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 9cca4f7c
Branch: json
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-09-05 16:44:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9cca4f7c760bea9bf79f7c03f37a70449acad51e
8358751: C2: Recursive inlining check for compiled lambda forms is broken
Reviewed-by: dlong, roland
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/parse1.cpp
Changeset: a17058b5
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-09-05 17:45:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a17058b5bb2dcc89ed276600ceac905e7e986426
8365569: Remove finalize from JavaSoundAudioClip.java
Reviewed-by: kizune, tr
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClipDelegate.java
Changeset: c6c451ac
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-05 18:42:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c6c451ac392cdb545ab43dd46918eca6c47cc5f0
8353468: [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int'
Reviewed-by: stefank, dholmes
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: e2a503e2
Branch: json
Author: Manukumar V S <mvs at openjdk.org>
Date: 2025-09-05 19:50:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
Reviewed-by: serb
! test/jdk/java/awt/Focus/ComponentLostFocusTest.java
Changeset: 4ab2b5bd
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-05 19:59:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131759
8366569: Disable CompileTaskTimeout for known long-running test cases
Reviewed-by: dlong
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java
Changeset: 3824c7cd
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-05 20:20:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3824c7cd06645b1dab5322015e8e6cf604afa754
8366517: Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols`
Reviewed-by: jlu, rriggs
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
Changeset: b674a425
Branch: json
Author: Sarvesh Kumar Jain <sarvesh.kumar.jain at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-05 20:35:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b674a425531974bb78c4622e0f1d9b46a117f575
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist
Reviewed-by: psadhukhan, serb
! test/jdk/ProblemList.txt
Changeset: 1ebe9495
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-05 20:47:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ebe949507b48a6b62dd36e08f0ae80da2ee1dcc
8314488: Compiling the JDK with C++17
Reviewed-by: dholmes, stefank, ayang, kvn, iwalulya, jsjolen, ihse
! doc/hotspot-style.html
! doc/hotspot-style.md
! make/autoconf/flags-cflags.m4
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: cdc8b5eb
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-05 21:08:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cdc8b5eb83ed6335a65b93cfa0cf38932486c7e3
8366455: Move VarHandles.GuardMethodGenerator to execute on build
Reviewed-by: psandoz, redestad, erikj
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/methodhandle/VarHandleGuardMethodGenerator.java
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: dbf4ffff
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-05 23:55:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dbf4ffffe3fbbb513122081bbcc04c543473082e
8366477: Refactor AOT-related flag bits in klass.hpp
Reviewed-by: liach, asmehra, kvn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: e8c7d2aa
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-06 09:00:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8c7d2aaf3cdbbe07b8cdcc68dd7ec9645956bf2
8332872: SetupExecute should cd to temp directory
Reviewed-by: erikj
! make/CreateJmods.gmk
! make/UpdateSleefSource.gmk
! make/common/Execute.gmk
+ test/make/TestExecute.gmk
! test/make/TestMake.gmk
Changeset: 6bb15a54
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-07 20:21:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6bb15a542b0eb6a4b17cfd9da50a94781d0180eb
8367035: [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: kbarrett
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 14a40fd5
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-07 23:18:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/14a40fd579b087f061da086f5eb18230c379dce0
8361533: Apply java.io.Serial annotations in java.logging
Reviewed-by: rriggs
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
Changeset: 8a6b8751
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-09-07 23:20:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a6b8751e1a8ad93646bf3900186802c863d7119
8354871: Replace stack map frame type magics with constants
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
Changeset: b0ca9bf6
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 04:35:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b0ca9bf61e0390a3b022a0915eacabb0cfd92e93
8365776: Convert JShell tests to use JUnit instead of TestNG
Reviewed-by: vromero
! test/langtools/jdk/jshell/AbstractStopExecutionTest.java
! test/langtools/jdk/jshell/AnalysisTest.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/BadExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/ClassPathTest.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/jdk/jshell/CompletenessStressTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ComputeFQNsTest.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/EmptyTest.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/ExpectedDiagnostic.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/FileManagerTest.java
! test/langtools/jdk/jshell/ForwardReferenceImportTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IOTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/IllegalArgumentExceptionTest.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/InferTypeTest.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/JLCollisionTest.java
! test/langtools/jdk/jshell/JShellQueryTest.java
! test/langtools/jdk/jshell/JShellStateClosedTest.java
! test/langtools/jdk/jshell/JavadocTest.java
! test/langtools/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/langtools/jdk/jshell/JdiStarterTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
! test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
! test/langtools/jdk/jshell/LocalExecutionTestSupport.java
! test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/MultipleDocumentationTest.java
! test/langtools/jdk/jshell/MyExecutionControl.java
! test/langtools/jdk/jshell/NullTest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/RejectedFailedTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ReplaceTest.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/SnippetEventToStringTest.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
! test/langtools/jdk/jshell/SnippetStatusListenerTest.java
! test/langtools/jdk/jshell/SnippetTest.java
! test/langtools/jdk/jshell/SourceLevelTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
! test/langtools/jdk/jshell/T8146368/JShellTest8146368.java
! test/langtools/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/langtools/jdk/jshell/Test8294583.java
! test/langtools/jdk/jshell/Test8296012.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolCompletionTest.java
! test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolFormatTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolLocaleMessageTest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/ToolRetainTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/ToolingTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/UndefinedClassTest.java
! test/langtools/jdk/jshell/UnicodeTest.java
! test/langtools/jdk/jshell/UnnamedTest.java
! test/langtools/jdk/jshell/UserExecutionControlTest.java
! test/langtools/jdk/jshell/UserInputTest.java
! test/langtools/jdk/jshell/UserJdiUserRemoteTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/jdk/jshell/WrapperTest.java
Changeset: f9dc640e
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 06:33:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f9dc640ef07ea5569b3581360041db2bb7e30c40
8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: fb1924d2
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-08 06:33:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fb1924d2e34f77dc834094485dccb1751bc5b3b6
8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages
Reviewed-by: ayang, shade, stefank, tschatzl
! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java
Changeset: 051f39e1
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-08 07:10:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/051f39e12ce8845d13c7d4813dabc556a834892d
8366864: Sort os/linux includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: bea2b029
Branch: json
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-09-08 08:30:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a
8360219: [AIX] assert(locals_base >= l2) failed: bad placement
Reviewed-by: dlong, mdoerr
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
Changeset: 5e423e03
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2025-09-08 09:37:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5e423e034f1f077ce9c17cfe9b0d838a4cf9365e
8367025: zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp
Reviewed-by: aboldtch, tschatzl, jwaters
! src/hotspot/share/gc/z/zIndexDistributor.hpp
Changeset: a2726968
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-09-08 10:28:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a272696813f2e5e896ac9de9985246aaeb9d476c
8365190: Remove LockingMode related code from share
Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
Changeset: 03c54d42
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 12:26:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/03c54d4288dfd70190c3f306a44a8424f268f787
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
Changeset: bcff857b
Branch: json
Author: Volker Simonis <simonis at openjdk.org>
Date: 2025-09-08 13:30:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bcff857ba09028cc43e856726b5c839cc6b1b0d9
8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8
Reviewed-by: prr, serb
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
+ test/jdk/java/awt/font/LineBreakMeasurer/KhmerLineBreakTest.java
Changeset: 166ef5e7
Branch: json
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-09-08 14:37:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/166ef5e7b1c6d6a9f0f1f29fedb7f65b94f53119
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java
Changeset: 6765a9d7
Branch: json
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-08 15:50:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6765a9d775b5bd3d1b36090038060762f976d174
8366908: Use a different class for testing JDK-8351654
Reviewed-by: liach, lmesnik
! test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java
Changeset: ab12fbfd
Branch: json
Author: Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-09-08 16:10:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab12fbfda2c364bb16ddf03b923989639f437f6a
8077587: BigInteger Roots
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java
Changeset: 48831c65
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-08 16:23:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48831c65b5535fef706b64a4eb23ba28b1567ead
8367021: Regression in LocaleDataTest refactoring
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 323b0201
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:46:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/323b02016e7458a0be39d52c9b0a5c61d579347e
8367034: [REDO] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 55af9d83
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:48:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/55af9d83800930966776224bc4c7ff4ab1af9817
8366837: Clean up gensrc by spp.Spp
Reviewed-by: erikj
! make/common/Utils.gmk
+ make/common/modules/GensrcStreamPreProcessing.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! test/make/TestMakeBase.gmk
Changeset: cb58e656
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:48:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf262
8330341: Wrap call to MT in ExecuteWithLog
Reviewed-by: erikj
! make/common/native/LinkMicrosoft.gmk
Changeset: 85441cec
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-08 18:30:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85441cec3558f76ffa2a785c959397333503d556
8367101: Remove unused includes in cardTable.cpp
Reviewed-by: stefank
! src/hotspot/share/gc/shared/cardTable.cpp
Changeset: 3e68d7d9
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-08 19:13:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e68d7d99fcf3039395ba94234ecbebe8e98c754
8366881: Parallel: Obsolete HeapMaximumCompactionInterval
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 56e37352
Branch: json
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2025-09-08 20:52:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56e37352d5b0a749ccd150c36c9248e37d280eb6
8367130: JDK builds broken by 8366837: Clean up gensrc by spp.Spp
Reviewed-by: liach
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
Changeset: 81a1e8e1
Branch: json
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-09-08 21:44:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/81a1e8e1363446de499a59fc706221efde12dd86
8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch
Reviewed-by: fyang, dzhang, kdnilsen, wkemper
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: 4ec63e8f
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-09 00:05:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ec63e8f5d1768ea78d0bbf477d68bcf3c6f96b6
8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed
Reviewed-by: ayang, lmesnik, syan
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 0aee7bf2
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-09 00:38:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a
8367048: RISC-V: Correct pipeline descriptions of the architecture
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 680bf758
Branch: json
Author: erifan <erfang at nvidia.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-09 06:58:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/680bf758980452511ea72224066358e5fd38f060
8365911: AArch64: Fix encoding error in sve_cpy for negative floats
Reviewed-by: aph, epeter
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: ecfba66d
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-09 07:31:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecfba66d3d7c1fef755f0824f342189d0f231007
8366363: MemBaseline accesses VMT without using lock
Co-authored-by: Casper Norrbin <cnorrbin at openjdk.org>
Reviewed-by: azafari, cnorrbin
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 67bb22f3
Branch: json
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-09 07:36:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67bb22f3d661d7edf7a0949612d9fb64f0124cad
8367085: Sort os/posix includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: e16c5100
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-09 08:14:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e16c510071f84bdbd57a8b2d3810c484c314ccf9
8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: cfb80934
Branch: json
Author: Paul Hübner <phubner at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-09 09:01:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cfb809344c0205875b35991ce6807333df41c949
8364103: Convert existing sprintf-chains to stringStream
Reviewed-by: kbarrett, dholmes, iklam
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: f51e442b
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-09 09:29:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c
8367098: RISC-V: sync CPU features with related JVM flags for dependant ones
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 4fc917c2
Branch: json
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-09-09 10:15:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4fc917c25005d1f88fe43069fe623e243bd022c3
8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out
Reviewed-by: jbachorik
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
Changeset: 002f936e
Branch: json
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-09-09 10:16:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/002f936ef21943ff1c8c03618091793768e756ac
8366082: Improve queue size computation in CPU-time sampler
Reviewed-by: jbachorik
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: a25dde62
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-09 10:58:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a25dde6279c100dcff266d19b263e764f5da244e
8365231: Don't build gtest with /EHsc
Reviewed-by: kbarrett, stuefe
! make/hotspot/lib/CompileGtest.gmk
Changeset: a1ab12b7
Branch: json
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-09 11:17:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a1ab12b77266c7124a297e1b2e0a8608b8facb2a
8366854: Extend jtreg failure handler with THP info
Reviewed-by: ayang, shade, tschatzl, lmesnik, sjohanss
! test/failure_handler/src/share/conf/linux.properties
Changeset: 06326176
Branch: json
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-09-09 11:17:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0632617670f991da23c3892d357e8d1f051d29a0
8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f10c85fb
Branch: json
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-09 13:13:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f10c85fbc336f6908a4f1ecae9fb5ab52984f636
8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: b653ae92
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-09 15:02:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b653ae92d5941202780873fad1a7cefd51e4e7a8
8367051: Build failure with clang on linux and AIX after switch to C++17
Reviewed-by: dholmes, ayang, mbaesken, mdoerr
! src/hotspot/share/utilities/forbiddenFunctions.hpp
Changeset: cc6d34b2
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-09 15:08:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cc6d34b2fa299a68a05e65e25c1f41dffa67c118
8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer
Reviewed-by: epeter, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/output.cpp
Changeset: a12e9fce
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-09 19:37:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a12e9fcebda1d7b75cb892e7920333d73fb5de9c
8366261: Provide utility methods for sun.security.util.Password
Reviewed-by: smarks, weijun
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 24a73493
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-09 22:03:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/24a734938e555882857cf0b06ea693ec6f18085f
8366733: Re-examine older java.text NF, DF, and DFS serialization tests
Reviewed-by: naoto
! test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
= test/jdk/java/text/Format/DecimalFormat/DecimalFormat.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.142.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761a.ser.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761b.ser.txt
! test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
- test/jdk/java/text/Format/NumberFormat/DFSDeserialization142.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization142.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
- test/jdk/java/text/Format/NumberFormat/SerializationLoadTest.java
- test/jdk/java/text/Format/NumberFormat/SerializationSaveTest.java
Changeset: f9640398
Branch: json
Author: Dean Long <dlong at openjdk.org>
Date: 2025-09-09 23:27:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f96403986b99008593e025c4991ee865fce59bb1
8361376: Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, aph, eosterlund
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 8cd4e7d8
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-09 23:50:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cd4e7d856dcc68243505f4e771dc8ab87176584
8365192: post_meth_exit should be in vm state when calling get_jvmti_thread_state
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 53b3e056
Branch: json
Author: erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-09-10 01:49:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/53b3e0567d2801ddf62c5849b219324ddfcb264a
8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable
Reviewed-by: shade, xgong, epeter
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: af9b9050
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-10 03:30:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af9b9050ec51d0c43690fc42658741bd865b0310
8366057: HotSpot Style Guide should permit trailing return types
Reviewed-by: dholmes, stefank, kvn, adinn, jsjolen
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 8ab8d02e
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 05:45:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a
8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed
Reviewed-by: kbarrett
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
Changeset: 2705e880
Branch: json
Author: Disha <disha.morye at oracle.com>
Committer: Manukumar V S <mvs at openjdk.org>
Date: 2025-09-10 06:16:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2705e880b64825044e67487f01263121780d8f7a
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: b7b01d6f
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-10 06:16:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7b01d6f564ae34e913ae51bd2f8243a32807136
8366984: Remove delay slot support
Reviewed-by: dlong, epeter
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9e3fa321
Branch: json
Author: Kazuhisa Takakuri <ktakakuri at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 06:37:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e3fa3216fd4ebd73da6e003a7b767cf001a1169
8349288: runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform
Reviewed-by: dholmes, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: f3de3862
Branch: json
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 08:46:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3de386263e16e33c2812706cf41410da2cd58c6
8367309: Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge
Reviewed-by: shade, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 1d3364b0
Branch: json
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-10 09:45:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d3364b00725f9d2afa8274e2244357a109be545
8365239: Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address
Reviewed-by: msheppar, djelinski, jpai
! src/java.base/share/classes/java/net/InterfaceAddress.java
Changeset: 5c9f60dc
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 09:57:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5c9f60dc5a6e64be55819469bbf10948803d0fd5
8367259: Clean up make/scripts and bin directory
Reviewed-by: erikj
+ bin/generate-symbol-data.sh
= bin/lic_check.sh
= bin/normalizer.pl
- bin/unshuffle_list.txt
- bin/unshuffle_patch.sh
= bin/update_copyright_year.sh
= bin/update_pch.sh
! make/autoconf/compare.sh.template
= make/scripts/compare-logger.sh
- make/scripts/generate-symbol-data.sh
- make/scripts/hide_important_warnings_from_javac.sh
Changeset: 33244c82
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 10:00:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33244c82445994131a9168451275216916ce635c
8344030: Improved handling of TOOLCHAIN_PATH
Reviewed-by: erikj
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/build-performance.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/autoconf/util_paths.m4
Changeset: edae355e
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 10:27:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/edae355e95f23294eda092dbedcb7f6cf165b0f8
8246325: Add DRYRUN facility to SetupExecute
Reviewed-by: erikj
! make/Bundles.gmk
! make/autoconf/spec.gmk.template
! make/common/Execute.gmk
! test/make/TestExecute.gmk
Changeset: 4d4e51c4
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-10 11:49:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d4e51c41fed79427fb621fd9fcc8e5e23bfb287
8365483: Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails
Reviewed-by: dfuchs, jpai
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/StreamHandlerRacyCloseTest.java
Changeset: 703d930e
Branch: json
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-10 11:55:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/703d930e4d52a6f9741cf9affee8caade550e67b
8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops
Reviewed-by: aboldtch, tschatzl
! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 46ae1ee8
Branch: json
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-09-10 12:33:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/46ae1ee87152742082e6047d0556944d7ae4567d
8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking
Reviewed-by: dholmes, amenkov, coleenp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/jdk/java/lang/instrument/RetransformBigClassTest.java
Changeset: 385c1329
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-10 12:49:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/385c13298932f1de16e6161652be35d966d822ec
8367240: Parallel: Refactor PSScavengeCLDClosure
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
Changeset: c968a672
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-10 13:45:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c968a672c034fe533ea5f4ac5efe37ffb76c93e2
8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
Changeset: 5cd7721a
Branch: json
Author: Kerem Kat <krk at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-10 14:36:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5cd7721ad448cc4bdac37b0456252335f6b9d9f5
8366154: Validate thread type requirements in debug commands
Reviewed-by: dholmes, simonis, kevinw
! src/hotspot/share/utilities/debug.cpp
Changeset: 34c3ac03
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-10 16:00:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9
8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button
Reviewed-by: azvegint, aivanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java
Changeset: af18ff8d
Branch: json
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-09-10 16:43:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af18ff8d7c8fdd6437304839caa2e49eb34b6caa
8367007: javadoc generation of JavaFX docs fails after fix for JDK-8350920
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
= test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/B.java
Changeset: 7a3025e3
Branch: json
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-09-10 17:24:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee
8367348: Enhance PassFailJFrame to support links in HTML
Reviewed-by: aivanov
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 4e2a85f7
Branch: json
Author: Man Cao <manc at openjdk.org>
Date: 2025-09-10 17:42:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4e2a85f7500876d65c36aeaf54f5361a1549e7f5
8366118: DontCompileHugeMethods is not respected with -XX:-TieredCompilation
Co-authored-by: Chuck Rasbold <rasbold at openjdk.org>
Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: rasbold, iveresov, jiangli
! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java
Changeset: fdc11a15
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-10 18:41:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf
8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits
Reviewed-by: lmesnik, cjplummer, shade
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
Changeset: 85715e10
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-10 19:21:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85715e1050fa774c3267dbbe2f749717aeeec8ff
8317269: Store old classes in linked state in AOT cache
Reviewed-by: coleenp, matsaave
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldA.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithExcludedVerifierConstraints.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithVerifierConstraints.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVerification.java
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass2.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass3.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass4.jasm
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass2.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass3.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass4.jasm
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GoodOldClass.jasm
Changeset: 85996572
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-10 21:23:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85996572b61e789d7e45bd26b23d233a0a41e158
8365676: javac incorrectly allows calling interface static method via type variable
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.out
Changeset: 7fcce270
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-10 22:12:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7fcce27096605a27ca3b74349d1012bb0bd5963d
8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely
Reviewed-by: kdnilsen, phh
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahAgeCensus.cpp
Changeset: 134c3ef4
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-11 00:05:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/134c3ef41e774b483bcce32ce2fe0ef416017728
8367293: RISC-V: enable vectorapi test for VectorMask.laneIsSet
Reviewed-by: fyang, epeter
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java
Changeset: eb9e0459
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-09-11 04:59:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eb9e04598db7a70347ada005035644012026f902
8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out
Reviewed-by: psadhukhan
! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java
Changeset: 4cc75be8
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-11 05:03:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4cc75be80e6a89e0ed293e2f8bbb6d0f94189468
8366702: C2 SuperWord: refactor VTransform vector nodes
Reviewed-by: chagedorn, galder
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: 2826d170
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-11 05:05:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2826d1702534783023802ac5c8d8ea575558f09f
8367243: Format issues with dist dump debug output in PhaseGVN::dead_loop_check
Reviewed-by: thartmann
! src/hotspot/share/opto/phaseX.cpp
Changeset: 7690a45f
Branch: json
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Date: 2025-09-11 06:55:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7690a45f77a2da47fa912fe7a2b2faa589f259f0
8366342: Key generator and key pair generator tests skipping, but showing as passed
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestAES.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestChaCha20.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java
Changeset: 8ba0db0d
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-11 07:42:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ba0db0de8b79f64cbfa56683f660f888c880182
8366951: Test runtime/logging/StressAsyncUL.java is timing out
Reviewed-by: ayang, lkorinth, dholmes, syan
! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 0b3a3030
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-11 08:07:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470
8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 3d679087
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-11 08:53:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3d679087b0376c221d536780cee387dc2dd8019e
8367268: Remove unused os::numa_topology_changed()
Reviewed-by: ayang, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 3355a9d3
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-11 10:43:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3355a9d3fa3e57d489f716ebc1c885c1391274ea
8285150: Improve tab completion for annotations
Reviewed-by: liach
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
Changeset: 063f970f
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-11 11:22:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/063f970f0f5e851d72dad0112735692761d6ba36
8367401: Parallel: Remove unused field in PSKeepAliveClosure
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: a2d272a0
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-11 11:22:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2d272a02a079e2413d10ad2decb04681ce2f961
8367339: Parallel: Remove PSScavenge::should_scavenge
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
- src/hotspot/share/gc/parallel/psScavenge.inline.hpp
Changeset: 56f2f7a3
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-11 13:22:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56f2f7a3af0574357d5d3f99dcd908721ac710e9
8367138: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c
Reviewed-by: bpb, naoto, jpai, lancea
! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
Changeset: 4ea8979b
Branch: json
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-09-11 13:53:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ea8979b93f80e9ecbc197ee12ceb523ef8da6aa
8365953: Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession
Reviewed-by: djelinski, wetmore
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/NonExtendedSSLSessionAlgorithmConstraints.java
Changeset: 781f2b2f
Branch: json
Author: Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-09-11 13:58:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/781f2b2f8188c02a6af220ebcc5bc8158fe8423e
8366278: Form control element <select> has no associated label
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
Changeset: fc3e3e26
Branch: json
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2025-09-11 14:28:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fc3e3e26c515ae0f9ae32aec504974fba393928d
8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java
Reviewed-by: djelinski
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java
Changeset: ec743233
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-11 14:38:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ec7432331ba09cc2d257af51abc494aab209d912
8367347: Serial: Refactor CLDScanClosure
Reviewed-by: stefank, ayang, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
Changeset: 8b92af7d
Branch: json
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-09-11 14:59:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8b92af7d4aeece8b40c6c4f9de333964833da607
8367365: java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout
Reviewed-by: dfuchs, jpai
! test/jdk/java/math/BigInteger/BigIntegerTest.java
Changeset: 7603e96f
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-11 15:06:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7603e96fa2350c18464fd5dac6bd2c8f140e04c9
8366911: (fs) Remove support for normalizing file names to Unicode normalized form D (macOS)
Reviewed-by: alanb
! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
- src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java
- src/java.base/macosx/native/libnio/fs/MacOSXNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/MacPath.java
- test/jdk/java/nio/file/Path/MacPathTest.java
Changeset: e172e6a4
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-11 15:08:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e172e6a4e37cf06afee662625a01193f5528a2b1
8352969: G1: Improve testability of optional collections
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestOptionalRegionGC.java
Changeset: 5abd1842
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-12 03:35:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5abd18426d64f878ca45f9d36ca270be17a7760f
8367137: RISC-V: Detect Zicboz block size via hwprobe
Reviewed-by: fyang, mli, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! 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: 9e843f56
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-12 06:35:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e843f56ec0e4126e8256dff44f47c56e5282d20
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/suspendResume_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMarkingSMR.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTLABUsage.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/atomic.hpp
+ src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
- test/hotspot/gtest/runtime/test_atomic.cpp
+ test/hotspot/gtest/runtime/test_atomicAccess.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
Changeset: 5c1865a4
Branch: json
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-09-12 08:01:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970
8365926: RISC-V: Performance regression in renaissance (chi-square)
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: e0ad4a66
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2025-09-12 08:29:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e0ad4a669629012b81f0ada2b7870409683c1015
8367424: Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
Changeset: 0f535aeb
Branch: json
Author: Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2025-09-12 08:30:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0f535aeb0ae2f7015300889a0ee9efbf10a15896
8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems
Reviewed-by: stefank, tschatzl, mli
! test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java
Changeset: 5f43345d
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date: 2025-09-12 08:32:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5f43345d6e9c27ae99fffd3a53e8064ed84de458
8367472: Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*)
Reviewed-by: stefank, tschatzl, mli
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
Changeset: d13769d6
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-12 10:40:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d13769d6c12688edffb23965c23cac614a9e6926
8367501: RISC-V: build broken after JDK-8365926
Reviewed-by: rehn
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
Changeset: 15dd96f7
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-12 10:42:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15dd96f7a68f634124c73d78659212e7f335230e
8144124: [macosx] The tabs can't be aligned when we pressing the key of 'R','B','L','C' or 'T'.
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 02d7281b
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-12 12:06:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02d7281b93296e7700e215804cb9e2f8341cab06
8367483: C2 crash in PhaseValues::type: assert(t != nullptr) failed: must set before get - missing notification for CastX2P(SubL(x, y))
Reviewed-by: chagedorn, bmaillard
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/igvn/MissedOptimizationWithCastX2PSubX.java
Changeset: 10fea860
Branch: json
Author: Paul Hübner <phubner at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-12 14:23:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10fea860029c4702208fe6b175b6ab8062c75f60
8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test
Reviewed-by: jsikstro, ayang, iklam
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
Changeset: 44aad078
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-12 14:46:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44aad0786bc85e11eded1da4cf4eb96698424c8b
8328874: Class::forName0 should validate the class name length early
Reviewed-by: rriggs, liach, ayang
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
! test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java
! test/jdk/java/lang/Class/forName/ForNameNames.java
Changeset: aeffce7c
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-12 16:31:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aeffce7c22cbefe9c493865ee38d025032629901
8367271: Add parsing tests to DateFormat JMH benchmark
Reviewed-by: naoto
- test/micro/org/openjdk/bench/java/text/DateFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/SimpleDateFormatterBench.java
Changeset: 11df2891
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-12 16:50:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/11df28916af4c2bfd69b2829c74e046ad953ee6c
8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs
Reviewed-by: kdnilsen, xpeng, phh
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: 850f904a
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-12 16:50:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/850f904a84186b514a9b79fd4625b4651e73149b
8367451: GenShen: Remove the option to compute age census during evacuation
Reviewed-by: kdnilsen, xpeng, phh
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 4e59c63e
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-12 18:57:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4e59c63ec5a896a09f61a019e2fc5a2ec75ec40e
8367282: FORBID_C_FUNCTION needs exception spec consistent with library declaration
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/windows/forbiddenFunctions_windows.hpp
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
Changeset: 84aa2952
Branch: json
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-12 18:58:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84aa295227749f5daf73100550355ac6d56a6eca
8367368: Add message for verify_legal_class_modifiers for inner classes
Reviewed-by: dholmes, fparain
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest1.jcod
+ test/hotspot/jtreg/runtime/InnerClassesAttr/OuterTest2.jcod
+ test/hotspot/jtreg/runtime/InnerClassesAttr/TestInnerClassAccessFlagErrorMessage.java
Changeset: 35dabb1a
Branch: json
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-09-12 20:16:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/35dabb1a5f31d985f00de21badeeedb026a63b94
8244336: Restrict algorithms at JCE layer
Reviewed-by: mullan, ascarpino, abarashev
+ src/java.base/share/classes/com/sun/crypto/provider/RSACipherAdaptor.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
! src/java.base/share/conf/security/java.security
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/RSACipherAdaptor.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ test/jdk/java/security/KeyStore/TestDisabledAlgorithms.java
+ test/jdk/java/security/MessageDigest/TestDisabledAlgorithms.java
+ test/jdk/java/security/Signature/TestDisabledAlgorithms.java
+ test/jdk/javax/crypto/Cipher/TestDisabledAlgorithms.java
+ test/jdk/sun/security/pkcs11/Cipher/TestDisabledAlgorithms.java
+ test/jdk/sun/security/pkcs11/Signature/TestNONEwithRSA.java
+ test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java
Changeset: 3eb3e0dc
Branch: json
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2025-09-12 20:39:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3eb3e0dcb0aa06fe427adeeaa40b9568c7f07ee8
8366833: Poly1305 does not always correctly update position for array-backed ByteBuffers after processMultipleBlocks
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: weijun, jpai
! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/UpdateAADTest.java
Changeset: e2eaa2ec
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-13 02:03:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e2eaa2ecf39f1746481bfdd603e84167c886545b
8357708: com.sun.jndi.ldap.Connection ignores queued LDAP replies if Connection is subsequently closed
Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Reviewed-by: aefimov, dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
+ test/jdk/com/sun/jndi/ldap/LdapClientConnTest.java
Changeset: ff538c7f
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-13 13:51:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ff538c7f5641bb24748243da44de5d964141ae31
8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336
Reviewed-by: weijun
! test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java
Changeset: ef291d2d
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-13 20:20:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2
8359423: Improve error message in case of missing jsa shared archive
Reviewed-by: mdoerr, asteiner, eastigeevich
! src/hotspot/share/cds/aotMetaspace.cpp
Changeset: c85c5cb5
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-13 20:43:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c85c5cb50e0bd80732af9d45c85fc01032ed332c
8367475: Incorrect lock usage in LambdaFormInvokers::regenerate_holder_classes
Reviewed-by: dholmes, matsaave, liach
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
Changeset: 21c985f2
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-14 04:24:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21c985f2d75401fd81fa5eaf1486b0be60246962
8256289: java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java failed with "RuntimeException: Wrong focus owner: java.awt.Button[button1,41,36,56x23,label=Button1]"
Reviewed-by: honkar, prr, azvegint, serb
! test/jdk/ProblemList.txt
- test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest.java
- test/jdk/java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java
+ test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest.java
+ test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java
Changeset: 5271448b
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-14 04:29:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1
8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/InactiveFocusRace.java
Changeset: cf00f96f
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-15 06:59:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cf00f96fd49ac7e6e04fdde74a3015531a0b59c8
8366940: Test compiler/loopopts/superword/TestAliasingFuzzer.java timed out
Reviewed-by: syan, chagedorn
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
Changeset: 2c13c66c
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-15 07:48:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2c13c66cf9104a1b46842a5de5e2533a87fa1849
8367507: Parallel: Remove PSPromotionManager::drain_stacks_depth
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 9ca7b244
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-15 07:48:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9ca7b24421a5ea4fafb39bcf0c9744696932f49d
8367422: Parallel: Refactor local variables names in copy_unmarked_to_survivor_space
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: c16462b3
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-15 08:02:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c16462b3b4686982e80fdde6802defafc2de8b1a
8367576: JvmtiThreadState::_debuggable is unused
Reviewed-by: amenkov, ayang, shade
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 3db3c062
Branch: json
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-09-15 08:49:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3db3c06218f37ed4f14d4f53538663d2a5547095
8366852: java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java test is failing
Reviewed-by: psadhukhan, honkar
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java
Changeset: 1cb1267c
Branch: json
Author: Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date: 2025-09-15 09:59:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1cb1267ce84dea2bfcb434b03c982b859997c6d2
8361711: Add library name configurability to PKCS11Test.java
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: a7dc011a
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-15 11:24:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a7dc011ac4fec73d686661b1bb6969c7135982f2
8366658: Add missing locks when accessing the VirtualMemoryTracker instance in tests and MemMapPrinter
Reviewed-by: azafari, phubner
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: e8dda2b6
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-15 15:25:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8dda2b67524b6575124581464921d46335dcad7
8367629: Parallel: Remove logging in PSAdjustWeakRootsClosure
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
Changeset: 58c9fbc9
Branch: json
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-09-15 16:22:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/58c9fbc93db6c27b00d1e53d7ee8bf6e382eea82
8367382: Expand use of representation equivalence terminology
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Record.java
Changeset: 60930a3e
Branch: json
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-09-15 17:43:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/60930a3e196088e239c902216de07e1cce8407e4
8367397: Improve naming and terminology in regmask.hpp and regmask.cpp
Reviewed-by: epeter, rcastanedalo, dlong
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
Changeset: f8ba02f2
Branch: json
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-09-15 18:13:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f8ba02f2296f0ef0227f90e0e1ed116121e68231
8361702: C2: assert(is_dominator(compute_early_ctrl(limit, limit_ctrl), pre_end)) failed: node pinned on loop exit test?
Reviewed-by: epeter, chagedorn, mhaessig
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE2.java
+ test/hotspot/jtreg/compiler/rangechecks/TestSunkRangeFromPreLoopRCE3.java
Changeset: 11cdafb8
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-15 18:53:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/11cdafb8216bcd36f6636f7c5663878fb545fb37
8367297: Test com/sun/jdi/JdbStopInNotificationThreadTest.java can still fail after JDK-8366850
Reviewed-by: ayang, kevinw
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 729f4f9b
Branch: json
Author: Guy Abossolo Foh - ScientificWare <info at scientificware.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-09-15 19:22:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/729f4f9b16ca0ede57976f10abbafedee1c6e017
8314731: Add support for the alt attribute in the image type input HTML tag
Reviewed-by: aivanov, prr, tr
! src/java.desktop/share/classes/javax/swing/text/html/FormView.java
+ test/jdk/javax/swing/text/html/bug8314731.java
Changeset: 64155dfa
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-15 21:10:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/64155dfac068cf01bcab6adb401b360499f33a5f
8367237: Thread-Safety Usage Warning for java.text.Collator Classes
Reviewed-by: iris, naoto
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
Changeset: 24255848
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-16 01:04:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/242558484985cb954b0e658776fd59cbca1be1db
8367142: Avoid InstanceKlass::cast when converting java mirror to InstanceKlass
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 90e81c2b
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-16 01:11:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/90e81c2bee86f404250fb9b833d43b18190b5272
8367616: RISC-V: Auto-enable Zicboz extension for debug builds
Reviewed-by: fyang, fjiang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 0fbae805
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-16 04:42:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0fbae8050b6f853053c7dee6a43d3ffbcfa69954
8252582: HotSpot Style Guide should permit variable templates
Reviewed-by: dholmes, stefank, kvn
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 76e464bc
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-16 05:06:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/76e464bcd56dab6ef0dfd917f87fdedeb9f838b4
8367150: Add a header line to improve VMErrorCallback printing
Reviewed-by: stefank, ayang
! src/hotspot/share/utilities/vmError.cpp
Changeset: 60e9222f
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-16 06:30:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/60e9222fe147413f20c140f2c00541b6472dfaa4
8015444: java/awt/Focus/KeyStrokeTest.java sometimes fails
Reviewed-by: tr
! test/jdk/java/awt/Focus/KeyStrokeTest.java
Changeset: 73df06c8
Branch: json
Author: Andreas Steiner <asteiner at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-16 07:17:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/73df06c80c33be584b054a528ecdab4ecbf51d56
8359104: gc/TestAlwaysPreTouchBehavior.java#<gcname> fails on Linux
Reviewed-by: mbaesken, ayang
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
Changeset: 3ba2e748
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-16 08:00:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3ba2e748d61a9ed8098093c6d4732973051808b2
8366925: Improper std::nothrow new expression in NativeHeapTrimmerThread ctor
Reviewed-by: ayang, kbarrett, dholmes
! src/hotspot/share/runtime/trimNativeHeap.cpp
Changeset: eb26865c
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-16 08:00:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eb26865c36f1961ee802c8db812c786d4bdd4944
8367552: JCmdTestFileSafety.java fails when run by root user
Reviewed-by: dcubed, ayang, phubner
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java
Changeset: ca89cd06
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-16 08:46:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca89cd06d39ed3a6bbe16f60fea4d7382849edbd
8367410: ZGC: Remove unused ZNmethodTable::wait_until_iteration_done()
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp
Changeset: c7f014ed
Branch: json
Author: Hannes Greule <hgreule at openjdk.org>
Date: 2025-09-16 12:33:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7f014ed494409cdf9fc925fe98de08346606408
8356813: Improve Mod(I|L)Node::Value
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ModINodeValueTests.java
+ test/hotspot/jtreg/compiler/c2/gvn/ModLNodeValueTests.java
Changeset: 0bc37059
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-16 13:16:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0bc3705948b1bb8f327dc48c4dbd85d22d66f036
8367597: Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/lang/Shutdown.java
Changeset: c82070e6
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-16 13:19:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c82070e6357a1b49f2887ab22267393ba87d9352
8366775: TestCompileTaskTimeout should use timeoutFactor
Reviewed-by: chagedorn, rcastanedalo, mbaesken
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
Changeset: 58007c0b
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-09-16 14:57:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/58007c0bcc03f4609ce202cfb9f89b8438055dac
8367619: String.format in outOfRangeException uses wrong format specifier for String argument
Reviewed-by: fandreuzzi, rriggs, liach
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
Changeset: 15d42c6d
Branch: json
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-09-16 16:24:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15d42c6d772d2c4cca1f21a947407fc0931aee64
8366978: dead code in SunCertPathBuilder
Reviewed-by: mullan, hchao
! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java
Changeset: 075ebb4e
Branch: json
Author: Paul Hübner <phubner at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-16 16:53:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/075ebb4ee592c10879799a68ba79f782ee49b60d
8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
Changeset: c41add8d
Branch: json
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date: 2025-09-16 18:13:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c41add8d3e24be5f469f18cfbf0f476f2baf63a6
8354348: Enable Extended EVEX to REX2/REX demotion for commutative operations with same dst and src2
Reviewed-by: jbhateja, epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: e883dec6
Branch: json
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date: 2025-09-16 18:14:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e883dec6be8cb2fc44e45a6b4677cca2f4df58ef
8367694: Fix jtreg test failure when Intel APX is enabled for KNL platforms
Reviewed-by: sviswanathan, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: b75e35cb
Branch: json
Author: Paul Hübner <phubner at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-16 19:17:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b75e35cb94d17a742d88f23dfd1b016c26a5e63c
8365858: FilteredJavaFieldStream is unnecessary
Reviewed-by: liach, jsjolen, coleenp, amenkov
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
- src/hotspot/share/runtime/reflectionUtils.cpp
- src/hotspot/share/runtime/reflectionUtils.hpp
! src/java.base/share/classes/jdk/internal/reflect/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: e1071797
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-16 21:51:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e
8367017: Remove legacy checks from WrappedToolkitTest and convert from bash
Reviewed-by: prr
! test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/TestWrapped.java
- test/jdk/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh
Changeset: c2c44a06
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-17 05:51:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c2c44a061a6ba392b4e93eca2c85bd96ab7dcffe
8367724: Remove Trailing Return Types from undecided list
Reviewed-by: stefank, phubner
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 45cc515f
Branch: json
Author: erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-09-17 07:32:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/45cc515f451accfd1a0a36d17ccb38d428a5d035
8354242: VectorAPI: combine vector not operation with compare
Reviewed-by: epeter, jbhateja, xgong
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCompareNotBenchmark.java
Changeset: 9c0f41e9
Branch: json
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-09-17 08:07:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9c0f41e9973726df0544bf0c7f06a7eb214b849f
8225787: java/awt/Window/GetScreenLocation/GetScreenLocationTest.java fails on Ubuntu
8203004: UnixMultiResolutionSplashTest.java fails on Ubuntu16.04
Reviewed-by: psadhukhan, serb
! test/jdk/ProblemList.txt
Changeset: d0ea6686
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-17 08:21:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0ea6686ebe2baff28f5368f5bbf9dc7f34dd6d8
8367417: Serial: Use NMethodToOopClosure during Young GC
Reviewed-by: fandreuzzi, stefank, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
Changeset: 976207df
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-17 08:26:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/976207df1fcebf76a5f732b26424d6a4896b359e
8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy
Reviewed-by: ayang, wkemper
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
- src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 5730e908
Branch: json
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-09-17 09:16:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5730e908c636ad57e6bbc5a1b64ce88245c38788
4138921: TextLayout handling of empty strings
Reviewed-by: prr, serb
! src/java.desktop/share/classes/java/awt/font/TextLayout.java
! src/java.desktop/share/classes/java/awt/font/TextLine.java
! src/java.desktop/share/classes/sun/font/TextLabelFactory.java
+ test/jdk/java/awt/font/TextLayout/TextLayoutConstructorTest.java
Changeset: 005f3a39
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-17 09:41:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/005f3a392f20ea2fbe2d7d699448e65d3443a073
8367743: G1: Use named constants for G1CSetCandidateGroup group ids
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: faebec63
Branch: json
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-09-17 09:42:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/faebec63a94bb532b9d0ca0736c73ddbf1392ac2
8367532: Declare all stubgen stub entries including internal cross-stub entries
Reviewed-by: fyang, asmehra
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_aes.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: 6df01178
Branch: json
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-17 09:45:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6df01178c03968bee7994eddd187f790c74ba541
8356779: IGV: dump the index of the SafePointNode containing the current JVMS during parsing
Reviewed-by: epeter, chagedorn, qamai
! src/hotspot/share/opto/parse2.cpp
Changeset: c28142e7
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-17 10:26:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c28142e7c142b2938823451c1f638f56a7f969d2
8367737: Parallel: Retry allocation after lock acquire in mem_allocate_work
Reviewed-by: fandreuzzi, tschatzl, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
Changeset: 4719ed67
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-17 11:25:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4719ed671a8a8e10b77c4748a0e1ee63c19dfefb
8366777: Build fails unknown pseudo-op with old AS on linux-aarch64
Reviewed-by: erikj, ihse
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
Changeset: 7e738f0d
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-17 11:36:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7e738f0d906e574706a277fabbc2cc1df6f11f19
8367313: CTW: Execute in AWT headless mode
Reviewed-by: epeter, kvn
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: b00e0dae
Branch: json
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-09-17 12:47:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b00e0dae9bbd4bd88f8e7307b7c96688fa3194fe
8367728: IGV: dump node address type
Reviewed-by: mchevalier, dfenacci, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 1ba84141
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-17 13:46:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ba841410bf4af0377a7192717d4ebc5d6d9f3f9
8367573: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_aix.c
Reviewed-by: rriggs
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
Changeset: 91afdaff
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-17 13:58:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/91afdaff80459ec8ffff859f29fdadf1c631fddb
8367860: Remove unused NMethodToOopClosure::fix_relocations
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/memory/iterator.hpp
Changeset: d7eeacf2
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-17 14:01:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d7eeacf2a0c24946de56471a99e744f21642d784
8367112: HttpClient does not support Named Groups set on SSLParameters
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
Changeset: 9949ee31
Branch: json
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-09-17 14:46:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9949ee3163a31f6f3c13c4fe34e8c0166210719e
8367005: ImageReader refactor caused performance regressions for startup and footprint
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java
! test/jdk/jdk/internal/jimage/ImageReaderTest.java
Changeset: 01d7554b
Branch: json
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-17 15:17:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/01d7554b87fb7be8cab5dc12fd67eaba6585d2f3
8367486: Change prefix for platform-dependent AtomicAccess files
Reviewed-by: kbarrett, ayang
= src/hotspot/os_cpu/aix_ppc/atomicAccess_aix_ppc.hpp
= src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp
= src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
= src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
= src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp
= src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp
= src/hotspot/os_cpu/linux_ppc/atomicAccess_linux_ppc.hpp
= src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp
= src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp
= src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
= src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
= src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp
= src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp
! src/hotspot/share/runtime/atomicAccess.hpp
Changeset: 6f493b4d
Branch: json
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-09-17 16:52:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6f493b4d2e7120cbe34fb70d595f7626655b47a9
8361699: C2: assert(can_reduce_phi(n->as_Phi())) failed: Sanity: previous reducible Phi is no longer reducible before SUT
Reviewed-by: rcastanedalo
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationNotReducibleAnymore.java
Changeset: 18dc186a
Branch: json
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-09-17 18:07:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/18dc186a8f4820ed78c21173713dd127ef512e1f
8367790: Remove java/awt/PopupMenu/PopupMenuLocation.java from ProblemList
Reviewed-by: aivanov, azvegint
! test/jdk/ProblemList.txt
Changeset: f7ce3a1b
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-09-17 19:22:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f7ce3a1b5f38143f17b5015ca5b714ec0e708f54
8365790: Shutdown hook for application image does not work on Windows
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.jpackage/windows/native/common/Executor.cpp
! src/jdk.jpackage/windows/native/common/Executor.h
+ test/jdk/tools/jpackage/apps/UseShutdownHook.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/resources/Win8365790Test.ps1
+ test/jdk/tools/jpackage/windows/Win8365790Test.java
Changeset: 0756ecb2
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-17 19:49:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0756ecb214b8ab76cb69f354063d153b72f978c2
8367031: [backout] Change java.time month/day field types to 'byte'
Reviewed-by: alanb, liach, naoto, iris
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
Changeset: f682f070
Branch: json
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-17 20:20:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f682f070079037f8fb646e91ea336af0bc778813
8367796: Rename AtomicAccess gtests
Reviewed-by: ayang, tschatzl
! test/hotspot/gtest/runtime/test_atomicAccess.cpp
Changeset: 919f5faa
Branch: json
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-09-17 20:47:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/919f5faa4618473eddab39d65fe7c1cc732600b7
8367787: Expand use of representation equivalence terminology in Float16
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: aa36799a
Branch: json
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-09-17 21:34:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aa36799acb5834d730400fb073a9a3a8ee3c28ef
8367333: C2: Vector math operation intrinsification failure
Reviewed-by: epeter, shade, jbhateja
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java
Changeset: 91a97943
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-18 02:49:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/91a979430e2516b5853c397a336837799928f478
8367366: Do not support -XX:+AOTClassLinking for dynamic CDS archive
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
Changeset: a355edbb
Branch: json
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-09-18 06:24:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a355edbbe43f7356f9439ecabf0ab8218fc9e3e1
8367278: Test compiler/startup/StartupOutput.java timed out after completion on Windows
Reviewed-by: syan, chagedorn
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: a306f88a
Branch: json
Author: Srinivas Mandalika <smandalika at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-18 06:41:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a306f88a8456be454f4954c7e4fb8a1273344b5b
8339791: Refactor MiscUndecorated/ActiveAWTWindowTest.java
Reviewed-by: psadhukhan
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
Changeset: 4c5e901c
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-18 08:25:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c5e901c96dee3885e1b29a53d3400174f9bba09
8367689: Revert removal of several compilation-related vmStructs fields
Reviewed-by: kevinw, coleenp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 04dcaa34
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-18 08:30:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/04dcaa3412d07c407aed604874095acaf81d7309
8367721: Test compiler/arguments/TestCompileTaskTimeout.java crashed: SIGSEGV
Reviewed-by: mchevalier, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 4c7c009d
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-09-18 09:09:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4c7c009dd6aa2ce1f65f05c05d7376240f3c01cd
8367740: assembler_<cpu>.inline.hpp should not include assembler.inline.hpp
Reviewed-by: dfenacci, ayang
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/zero/assembler_zero.inline.hpp
Changeset: a49856bb
Branch: json
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-18 11:09:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a49856bb044057a738ffc4186e1e5e3916c0254c
8367969: C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions
Reviewed-by: shade, mhaessig
! test/hotspot/jtreg/compiler/vectorapi/TestVectorMathLib.java
Changeset: 5db1dfe5
Branch: json
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-09-18 12:09:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5db1dfe5c8b5df40779bb450849e6433aa9825ab
8361950: Update to use jtreg 8
Reviewed-by: jpai, iris, joehw, erikj, ihse, liach, alanb
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: feaa654b
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-18 12:26:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/feaa654b1bb5a1187785320603ccb17e2c43222d
8367249: [REDO] MemBaseline accesses VMT without using lock
Reviewed-by: azafari, cnorrbin
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: c927291e
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-18 15:08:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c927291ecfa3a3871a1eed006687a3e9db4f6811
8367739: Serial: Retry allocation after lock acquire in mem_allocate_work
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 72e5ad3d
Branch: json
Author: Ben Perez <bperez at openjdk.org>
Date: 2025-09-18 15:23:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72e5ad3d21effff6a4efae8ab3ed45c4f6bfba76
8365581: Optimize Java implementation of P256 arithmetic
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
Changeset: b8f2c738
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-18 15:35:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b8f2c7387f4b5a60a6b671619d968d1d77aa9c27
8367614: Test vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java failed, passed and timed-out
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects003/referringObjects003.java
Changeset: c597384a
Branch: json
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-09-18 16:06:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c597384ad64c7107fba4e970aa435a141276b2fd
8367708: GenShen: Reduce total evacuation burden
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 000569da
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-18 16:09:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/000569da601afde85f83c361c9f1a7ba3814bff4
8362561: Remove diagnostic option AllowArchivingWithJavaAgent
Reviewed-by: sspitsyn, shade, dholmes, ayang
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/AppWithBMH.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.mf
- test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/libAddToSystemCLSearchOnLoad.c
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/redefineClasses/OldClassAndRedefineClass.java
Changeset: 14b9f53b
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-18 17:22:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/14b9f53bb376c49b73b376c6e5a4b30105358b5a
8367626: Parallel: Remove ParallelCompactData::summarize_dense_prefix
Reviewed-by: gli, fandreuzzi
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 4be4826d
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-18 18:50:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4be4826ddb51c155eec3fe2923d891357f8d753b
8367450: Shenandoah: Log the composition of the collection set
Reviewed-by: ysr, kdnilsen, phh
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp
Changeset: e4cb86df
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-18 18:53:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2
8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option
8367722: [GenShen] ShenandoahEvacuationStats is always empty
Reviewed-by: ysr, phh
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 6e4e966d
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-18 21:18:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6
8365792: GenShen: assertion "Generations aren't reconciled"
Reviewed-by: xpeng, ysr
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: e3a4c284
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-19 01:04:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3a4c28409ac62feee9efe069e3a3482e7e2cdd2
8362657: Make tables used in AOT assembly phase GC-safe
Reviewed-by: shade, dholmes
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 7ec3fa5f
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-19 01:36:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7ec3fa5f0a7408bf70e6226814d80dabd8a1a93c
8367801: jtreg failure_handler - don't use the -L option for ps command
Reviewed-by: ayang, shade
! test/failure_handler/src/share/conf/linux.properties
Changeset: c0815e40
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-19 01:50:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d
8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException
Reviewed-by: fandreuzzi, dfuchs
! test/jdk/java/net/InetAddress/ptr/Lookup.java
Changeset: 5855fd2f
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-19 02:58:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5855fd2f654175c05341cc03ebf188d4db3e407d
8367784: java/awt/Focus/InitialFocusTest/InitialFocusTest1.java failed with Wrong focus owner
Reviewed-by: honkar, dnguyen
! test/jdk/java/awt/Focus/InitialFocusTest/InitialFocusTest1.java
Changeset: 898fcff0
Branch: json
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-09-19 04:33:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/898fcff03745da29318e29ead189d78f8daa6988
8367325: [s390x] build failure due to JDK-8361376
Reviewed-by: mdoerr, dlong
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
Changeset: 48d394a2
Branch: json
Author: Tagir F. Valeev <tvaleev at openjdk.org>
Date: 2025-09-19 07:19:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48d394a245e7d16423b3829efa326fe72605c8ee
8356995: Provide default methods min(T, T) and max(T, T) in Comparator interface
Reviewed-by: rriggs, smarks
! src/java.base/share/classes/java/util/Comparator.java
+ test/jdk/java/util/Comparator/MinMaxTest.java
Changeset: 28879d3d
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-19 07:37:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/28879d3d03ca6e8ea68a6063da349d83310b22ce
8367848: Parallel: Use NMethodToOopClosure during Young GC
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/runtime/threads.hpp
Changeset: 930d7249
Branch: json
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-19 08:15:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/930d7249239e464adfca3a007342ce0fcb8f070d
8367983: javax/management/monitor/ThreadPoolTest.java and StartStopTest.java fail with Unexpected Maximum Pool Size Overflow!
Reviewed-by: cjplummer, dholmes
! test/jdk/javax/management/monitor/StartStopTest.java
Changeset: 937e19e8
Branch: json
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-09-19 08:48:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/937e19e86aab9194c363fb8709bbbc6dead0c391
8366780: Enhance ProcSmapsParser and Printer to handle THPeligible field
Reviewed-by: stuefe, ayang
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 94a301a7
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-19 09:08:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/94a301a70e19be284f406ebb6d8b94b6f96e1a24
8366875: CompileTaskTimeout should be reset for each iteration of RepeatCompilation
Reviewed-by: dlong, epeter
! src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
Changeset: 65aea485
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-19 10:06:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/65aea485884134743fbd3da355bd1f861b410704
8367859: Remove nio exception gensrc
Reviewed-by: naoto, erikj, bpb
! make/modules/java.base/Gensrc.gmk
- make/modules/java.base/gensrc/GensrcExceptions.gmk
- make/scripts/addNotices.sh
- make/scripts/genExceptions.sh
+ src/java.base/share/classes/java/nio/BufferOverflowException.java
+ src/java.base/share/classes/java/nio/BufferUnderflowException.java
+ src/java.base/share/classes/java/nio/InvalidMarkException.java
+ src/java.base/share/classes/java/nio/ReadOnlyBufferException.java
+ src/java.base/share/classes/java/nio/channels/AcceptPendingException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyBoundException.java
+ src/java.base/share/classes/java/nio/channels/AlreadyConnectedException.java
+ src/java.base/share/classes/java/nio/channels/AsynchronousCloseException.java
+ src/java.base/share/classes/java/nio/channels/CancelledKeyException.java
+ src/java.base/share/classes/java/nio/channels/ClosedByInterruptException.java
+ src/java.base/share/classes/java/nio/channels/ClosedChannelException.java
+ src/java.base/share/classes/java/nio/channels/ClosedSelectorException.java
+ src/java.base/share/classes/java/nio/channels/ConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/FileLockInterruptionException.java
+ src/java.base/share/classes/java/nio/channels/IllegalBlockingModeException.java
+ src/java.base/share/classes/java/nio/channels/IllegalChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/IllegalSelectorException.java
+ src/java.base/share/classes/java/nio/channels/InterruptedByTimeoutException.java
+ src/java.base/share/classes/java/nio/channels/NoConnectionPendingException.java
+ src/java.base/share/classes/java/nio/channels/NonReadableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NonWritableChannelException.java
+ src/java.base/share/classes/java/nio/channels/NotYetBoundException.java
+ src/java.base/share/classes/java/nio/channels/NotYetConnectedException.java
+ src/java.base/share/classes/java/nio/channels/OverlappingFileLockException.java
+ src/java.base/share/classes/java/nio/channels/ReadPendingException.java
+ src/java.base/share/classes/java/nio/channels/ShutdownChannelGroupException.java
+ src/java.base/share/classes/java/nio/channels/UnresolvedAddressException.java
+ src/java.base/share/classes/java/nio/channels/UnsupportedAddressTypeException.java
+ src/java.base/share/classes/java/nio/channels/WritePendingException.java
- src/java.base/share/classes/java/nio/channels/exceptions
+ src/java.base/share/classes/java/nio/charset/CharacterCodingException.java
+ src/java.base/share/classes/java/nio/charset/IllegalCharsetNameException.java
+ src/java.base/share/classes/java/nio/charset/UnsupportedCharsetException.java
- src/java.base/share/classes/java/nio/charset/exceptions
- src/java.base/share/classes/java/nio/exceptions
Changeset: 1b9a1168
Branch: json
Author: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date: 2025-09-19 10:23:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b9a11682d5f73885213822423bfce8dfc17febd
8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName
Reviewed-by: hchao
! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: 2bff4174
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-19 11:48:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2bff4174e58e11ba78013bef8417334ff44fbb5c
8367759: G1: Move G1UpdateRegionLivenessAndSelectForRebuildTask into its own file
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp
Changeset: fa00b249
Branch: json
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-19 11:54:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fa00b24954d63abed0093b696e5971c1918eec4d
8365823: Revert storing abstract and interface Klasses to non-class metaspace
Reviewed-by: kvn, shade, stuefe
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 802d9c23
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-19 12:03:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/802d9c23dc83dcd37964fa3a894fa6d01f501176
8367107: JFR: Refactor policy tests out of TestRemoteDump
Reviewed-by: mgronlun
+ test/jdk/jdk/jfr/jmx/streaming/TestDumpRetention.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
Changeset: 87d50425
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-19 12:07:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/87d50425fce3b76ecc03f087dbb81b86edeed1cd
8367067: Improve exception handling in HttpRequest.BodyPublishers
Reviewed-by: jpai, dfuchs
+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/CheckedIterator.java
! src/java.net.http/share/classes/jdk/internal/net/http/PullPublisher.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! test/jdk/java/net/httpclient/FileChannelPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/ByteBufferUtils.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/FromPublisherTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/NoBodyTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArrayTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfInputStreamTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfStringTest.java
+ test/jdk/java/net/httpclient/HttpRequestBodyPublishers/RecordingSubscriber.java
Changeset: 2b7eee4a
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-19 13:04:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2b7eee4a4c1e8b9421c5db601da83000c344b78e
8366899: SetupExecute should add the command line to vardeps
Reviewed-by: erikj
! make/common/Execute.gmk
Changeset: 3798dcf7
Branch: json
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-09-19 13:06:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3798dcf75b547a3707cdfdacf62886648c8653cf
8367104: Check for RSASSA-PSS parameters when validating certificates against algorithm constraints
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java
+ test/jdk/sun/security/ssl/SignatureScheme/RsaSsaPssConstraints.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/CertChainAlgorithmConstraints.java
Changeset: 54206943
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-19 14:15:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/54206943a1715083a680f8c987b69f2e44e948c1
8367651: Parallel: Remove workers number checking in constructor of PSAdjustTask
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 1512d889
Branch: json
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-19 14:26:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1512d889dee2adb6d4536202dc7f205e5daf6fe7
8348278: Trim InitialRAMPercentage to improve startup in default modes
Reviewed-by: eosterlund, sjohanss
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/java.base/share/man/java.md
Changeset: 16458b60
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-19 15:20:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/16458b60c9ccdfac60140c8186f31d5d8a57f2f9
8367725: Incorrect reading of oop in SuspendResumeManager::suspend while thread is blocked
Reviewed-by: pchilanomate, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
Changeset: 695e36b0
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-19 15:49:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/695e36b0031be4d013ad149a0f23c36c0669c422
8367927: Remove 8043571-related tests from problemlists
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt
Changeset: bca1e6e9
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-19 17:06:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bca1e6e9c394508ae7590d2fcb6587c52a644238
8365626: (fs) Improve handling of broken links in Files.isSameFile() (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
! test/jdk/java/nio/file/Files/IsSameFile.java
Changeset: 3d4e0491
Branch: json
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date: 2025-09-19 18:18:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3d4e0491940c4b4a05ac84006933d939370e7e2b
8367780: Enable UseAPX on Intel CPUs only when both APX_F and APX_NCI_NDD_NF cpuid features are present
Reviewed-by: sviswanathan, vpaprotski
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 25a4e263
Branch: json
Author: Man Cao <manc at openjdk.org>
Date: 2025-09-19 19:53:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25a4e26320340cdda082cd45639e73b137ce45a2
8367613: Test compiler/runtime/TestDontCompileHugeMethods.java failed
Reviewed-by: chagedorn, dfenacci
! test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java
Changeset: 4b544f93
Branch: json
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-19 21:39:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4b544f93ad0e2beae4c80e060cae727d143151ac
8365379: SU3.applyInsets may produce wrong results
Reviewed-by: aivanov, prr, serb
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
+ test/jdk/com/sun/java/swing/SwingUtilities3/ApplyInsetsTest.java
Changeset: 5a684e31
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-20 06:48:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5a684e3196593c4d44ee35f7624246fc461b4af6
8368029: Several tests in httpserver/simpleserver should throw SkipException
Reviewed-by: djelinski, dfuchs
! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java
Changeset: b03b6f54
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-09-20 14:02:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a
8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user
Reviewed-by: jpai, bpb
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
Changeset: d21e73de
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-20 17:26:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d21e73dee3dad6332b00f5932bd266b100e9090b
8366941: Excessive logging in serviceability tests causes timeout
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
Changeset: cc65836d
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-20 17:28:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cc65836d00de7041e7d32e7f15d98108b1ae47a0
8367719: Refactor JNI code that uses class_to_verify_considering_redefinition()
Reviewed-by: coleenp, dholmes, sspitsyn
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: e6f8450d
Branch: json
Author: erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-09-22 02:03:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e6f8450d957f79beacf2fc70e545db3a4bb58742
8363989: AArch64: Add missing backend support of VectorAPI expand operation
Reviewed-by: epeter, eliu, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java
Changeset: 5e12ff9f
Branch: json
Author: Tejesh R <tr at openjdk.org>
Date: 2025-09-22 03:45:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5e12ff9ff64f2d7ebb501cdb19d5f013dde17be4
8213530: Test java/awt/Modal/ToFront/DialogToFrontModeless1Test.java fails on Linux
Reviewed-by: psadhukhan, dnguyen
! test/jdk/ProblemList.txt
Changeset: a1b43c30
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-22 05:06:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a1b43c3046ecf42fd5b8f40274625cae120b3a3c
8368087: ZGC: Make ZStatLoad::print() logging conditional on os::loadavg support
Reviewed-by: eosterlund, stefank, jsikstro
! src/hotspot/share/gc/z/zStat.cpp
Changeset: 5efaa997
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-22 05:32:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5efaa9970ace463f7d9bcd8f4028b1d60665cfad
8367298: ZGC: Enhance zaddress type system's assert messages
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/z/zAddress.inline.hpp
Changeset: 682fd784
Branch: json
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-09-22 06:02:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/682fd7846c9a6f80c399c7e44f3fccb9a07c6c47
8366678: Use JUnit in test/langtools/tools/javac
Reviewed-by: liach
! test/langtools/tools/javac/file/FSInfoTest.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/lambda/lambdaExecution/InInterface.java
! test/langtools/tools/javac/lambda/lambdaExecution/InnerConstructor.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java
! test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java
! test/langtools/tools/javac/lambdaShapes/TEST.properties
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java
! test/langtools/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java
! test/langtools/tools/javac/records/BigRecordsToStringTest.java
! test/langtools/tools/javac/records/RecordMemberTests.java
! test/langtools/tools/javac/records/VarargsRecordsTest.java
! test/langtools/tools/javac/tree/T8024415.java
! test/langtools/tools/javac/typeVariableCast/TypeVariableCastTest.java
Changeset: 258fcf9f
Branch: json
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-22 07:15:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/258fcf9f5ea089891f0119bbf8058da389f72321
8367987: Memory leak in MemBaseline: Must delete _vma_allocations
Reviewed-by: phubner, azafari
! src/hotspot/share/nmt/memBaseline.hpp
Changeset: f10fbe1f
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-22 07:20:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f10fbe1fb40645633b91fad2af3d7c2cbb005b39
8368072: Remove redundant arguments of MarkingNMethodClosure
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
Changeset: 44454633
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-22 07:54:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44454633eb163de17bba939e84311e8d954a2f53
8368086: G1: Use ThreadsClaimTokenScope in G1CMRemarkTask
Reviewed-by: fandreuzzi, stefank, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 433d2ec5
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-22 09:53:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/433d2ec534bbf6ec08157c976b567b81b748b128
8367409: G1: Remove unused G1MonotonicArena::Segment::copy_to()
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
Changeset: e8db14f5
Branch: json
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-22 10:12:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8db14f584fa92db170e056bc68074ccabae82c9
8349910: Implement JEP 517: HTTP/3 for the HTTP Client API
Co-authored-by: Aleksei Efimov <aefimov at openjdk.org>
Co-authored-by: Bradford Wetmore <wetmore at openjdk.org>
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Co-authored-by: Darragh Clarke <dclarke at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Co-authored-by: Michael McMahon <michaelm at openjdk.org>
Co-authored-by: Volkan Yazici <vyazici at openjdk.org>
Co-authored-by: Conor Cleary <conor.cleary at oracle.com>
Co-authored-by: Patrick Concannon <patrick.concannon at oracle.com>
Co-authored-by: Rahul Yadav <rahul.r.yadav at oracle.com>
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: djelinski, jpai, aefimov, abarashev, michaelm
+ src/java.base/share/classes/jdk/internal/net/quic/QuicKeyUnavailableException.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportException.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicTransportParametersConsumer.java
+ src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
+ src/java.base/share/classes/sun/security/ssl/QuicCipher.java
+ src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
+ src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
+ src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
+ src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/conf/security/java.security
! src/java.net.http/share/classes/java/net/http/HttpClient.java
+ src/java.net.http/share/classes/java/net/http/HttpOption.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
+ src/java.net.http/share/classes/java/net/http/HttpRequestOptionImpl.java
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
+ src/java.net.http/share/classes/java/net/http/StreamLimitException.java
+ src/java.net.http/share/classes/java/net/http/UnsupportedProtocolVersionException.java
! src/java.net.http/share/classes/java/net/http/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java
+ src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/H3FrameOrderVerifier.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PendingConnections.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ImmutableHttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Origin.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java
! src/java.net.http/share/classes/jdk/internal/net/http/Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Alpns.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ConnectionExpiredException.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/OperationTrackers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/ISO_8859_1.java
! src/java.net.http/share/classes/jdk/internal/net/http/hpack/QuickHuffman.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/ConnectionSettings.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/CancelPushFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/GoAwayFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3Frame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3FrameType.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MalformedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/MaxPushIdFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PushPromiseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/UnknownFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QuicStreamIntReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/FieldSectionPrefix.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeaderField.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/InsertionPolicy.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPACK.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/TableEntry.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/DecoderInstructionsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedPostBaseReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineLiteralsReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameRefPostBaseReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameReferenceReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/IntegerReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/ReaderError.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/StringReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/BinaryRepresentationWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/DecoderInstructionsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDuplicateEntryWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDynamicTableCapacityWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertIndexedNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInsertLiteralNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderInstructionsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedNameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineIndexedWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineLiteralsWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/FieldLineSectionPrefixWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/IntegerWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/StringWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.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
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRttEstimator.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicStreamLimitException.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/VariableLengthEncoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ConnectionCloseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/DataBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/HandshakeDoneFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxDataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamDataFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamsFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PaddingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathChallengeFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathResponseFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/QuicFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ResetStreamFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/RetireConnectionIDFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StopSendingFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamDataBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamsBlockedFrame.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/package-info.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HandshakePacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/InitialPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeaderPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketNumbers.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/RetryPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ShortHeaderPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/VersionNegotiationPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ZeroRttPacket.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/AbstractQuicStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamReader.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreamWriter.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicStreams.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamCreationPermit.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java
! src/java.net.http/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
+ test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
+ test/jdk/java/net/httpclient/BasicHTTP2Test.java
+ test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
+ test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DigestEchoClientSSL.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HandshakeFailureTest.java
! test/jdk/java/net/httpclient/HeadTest.java
+ test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java
! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java
! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
+ test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
+ test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
! test/jdk/java/net/httpclient/NoBodyPartThree.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RestrictedHeadersTest.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/TEST.properties
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/VersionTest.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/Http3ConnectionAccess.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/common/ImmutableSSLSessionAccess.java
+ test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java
+ test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt
+ test/jdk/java/net/httpclient/debug/java.net.http/jdk/internal/net/http/common/TestLoggerUtil.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
- test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java
! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java
- test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
+ test/jdk/java/net/httpclient/http2/SimpleGet.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java
! test/jdk/java/net/httpclient/http2/UserInfoTest.java
+ test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java
+ test/jdk/java/net/httpclient/http3/FramesDecoderTest.java
+ test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
+ test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java
+ test/jdk/java/net/httpclient/http3/H3BasicTest.java
+ test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java
+ test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java
+ test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
+ test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
+ test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
+ test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
+ test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
+ test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java
+ test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java
+ test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java
+ test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
+ test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java
+ test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java
+ test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
+ test/jdk/java/net/httpclient/http3/H3ProxyTest.java
+ test/jdk/java/net/httpclient/http3/H3PushCancel.java
+ test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
+ test/jdk/java/net/httpclient/http3/H3RedirectTest.java
+ test/jdk/java/net/httpclient/http3/H3ServerPush.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushTest.java
+ test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java
+ test/jdk/java/net/httpclient/http3/H3SimpleGet.java
+ test/jdk/java/net/httpclient/http3/H3SimplePost.java
+ test/jdk/java/net/httpclient/http3/H3SimpleTest.java
+ test/jdk/java/net/httpclient/http3/H3StopSendingTest.java
+ test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
+ test/jdk/java/net/httpclient/http3/H3Timeout.java
+ test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java
+ test/jdk/java/net/httpclient/http3/H3UserInfoTest.java
+ test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java
+ test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java
+ test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java
+ test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
+ test/jdk/java/net/httpclient/http3/StopSendingTest.java
+ test/jdk/java/net/httpclient/http3/StreamLimitTest.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/DynamicKeyStoreUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2Handler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2RedirectHandler.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/UnknownOrReservedFrame.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ClientConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/ConnectedBidiStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/DatagramDeliveryPolicy.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/OutStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QueueInputStream.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerHandler.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicStandaloneServer.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/RetryCodingContext.java
+ test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderInstructionsReaderTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderInstructionsWriterTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java
+ test/jdk/java/net/httpclient/qpack/DecoderTest.java
+ test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java
+ test/jdk/java/net/httpclient/qpack/DynamicTableTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
+ test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderInstructionsReaderTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderInstructionsWriterTest.java
+ test/jdk/java/net/httpclient/qpack/EncoderTest.java
+ test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java
+ test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java
+ test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java
+ test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java
+ test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java
+ test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java
+ test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java
+ test/jdk/java/net/httpclient/quic/AckElicitingTest.java
+ test/jdk/java/net/httpclient/quic/AckFrameTest.java
+ test/jdk/java/net/httpclient/quic/BuffersReaderTest.java
+ test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java
+ test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java
+ test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java
+ test/jdk/java/net/httpclient/quic/KeyUpdateTest.java
+ test/jdk/java/net/httpclient/quic/OrderedFlowTest.java
+ test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
+ test/jdk/java/net/httpclient/quic/PacketLossTest.java
+ test/jdk/java/net/httpclient/quic/PacketNumbersTest.java
+ test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
+ test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java
+ test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java
+ test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
+ test/jdk/java/net/httpclient/quic/VariableLengthTest.java
+ test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java
+ test/jdk/java/net/httpclient/quic/quic-tls-keylimits-java.security
+ test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java
+ test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java
+ test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java
+ test/jdk/java/net/httpclient/quic/tls/java.base/sun/security/ssl/QuicTLSEngineImplAccessor.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
! test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/ReaderDriver.java
+ test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java
+ test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/HttpClientAccess.java
+ test/jdk/jdk/internal/net/http/quic/packets/QuicPacketNumbersTest.java
Changeset: 0ba4141c
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-22 11:24:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0ba4141cb12414c08be88b37ea2a163aacbfa7de
8366878: Improve flags of compiler/loopopts/superword/TestAlignVectorFuzzer.java
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, mchevalier
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: f779ad64
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-22 12:56:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f779ad64ac3184a90e2d3ddf2cba5321d050d325
8368104: Parallel: Refactor PSThreadRootsTaskClosure
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 2131584a
Branch: json
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-22 12:57:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2131584add9ab46c3380bbf35170307e4878ce51
8367536: Change RBTree to use C++17 features
Reviewed-by: kbarrett, ayang
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: ca182912
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-22 13:35:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca182912a305e1e226d97d9613c7baf8a3d22780
8368094: Fix problem list errors
Reviewed-by: dholmes, dcubed, syan
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
Changeset: 8d5c0056
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-22 13:47:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d5c0056420731cbbd83f2d23837bbb5cdc9e4cc
8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Carlo Refice <carlo.refice at oracle.com>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: iwalulya, rcastanedalo, aph, ayang
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/g1/g1_aarch64.ad
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/gc/g1/g1_arm.ad
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/g1/g1_riscv.ad
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/g1/g1_s390.ad
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.hpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp
+ src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
- src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
- src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
- src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
- src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
+ src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.cpp
+ src/hotspot/share/gc/g1/g1ReviseYoungLengthTask.hpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
- src/hotspot/share/gc/shared/bufferNodeList.cpp
- src/hotspot/share/gc/shared/bufferNodeList.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/vmTestbase/gc/ArrayJuggle/Juggle2.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 3c6ef5e2
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-22 14:15:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c6ef5e27ae3585b48e9599020e4323bf9ed381e
8368102: Don't store macros in spec.gmk
Reviewed-by: erikj
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/JvmFeatures.gmk
Changeset: bf726e82
Branch: json
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-22 14:22:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bf726e821790fad6ee304c1c36bddedbfe4152ff
8285984: G1: Use standard idiom for inlined payload in G1MonotonicArena::Segment
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
Changeset: 2b28c283
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-22 15:05:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2b28c28384feac1d01b8b789c63f18e69fdf6ba4
8368298: ProblemList: Test java/lang/ProcessBuilder/Basic.java
Reviewed-by: jpai
! test/jdk/ProblemList.txt
Changeset: e365b7d6
Branch: json
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-09-22 15:08:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2
8366369: Add @requires linux for GTK L&F tests
Reviewed-by: serb, prr, tr
! test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java
! test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java
! test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java
Changeset: 2f74e143
Branch: json
Author: Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-22 15:31:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2f74e1433489bccf1fe493417715c0861f88a995
8367862: debug.cpp: Do not print help message for methods ifdef'd out
Reviewed-by: mhaessig, kevinw, shade, phh
! src/hotspot/share/utilities/debug.cpp
Changeset: ced3f13f
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-22 16:58:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ced3f13f4e036513444d1fea3958be11741c2b8e
8367901: Calendar.roll(hour, 24) returns wrong result
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/util/GregorianCalendar.java
+ test/jdk/java/util/Calendar/RollHoursTest.java
Changeset: 58270b75
Branch: json
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-09-22 17:02:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/58270b757c0bdf82bf753fa304b829e3b64196e4
8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button
Reviewed-by: psadhukhan, serb
! test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java
Changeset: c3aaa875
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-22 17:22:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c3aaa8751acfd795207f1a509b6e170e6a753c69
8361955: [GCC static analyzer] libjdwp/threadControl.c threadControl_setPendingInterrupt error: dereference of NULL 'node'
Reviewed-by: dholmes, sspitsyn, lmesnik
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: bdfe05b5
Branch: json
Author: Man Cao <manc at openjdk.org>
Date: 2025-09-22 18:05:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdfe05b595d86c62f7dad78549023a3426423679
8368071: Compilation throughput regressed 2X-8X after JDK-8355003
Reviewed-by: iveresov, shade
! src/hotspot/share/compiler/compilationPolicy.cpp
Changeset: 47efe3c7
Branch: json
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-09-22 18:41:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47efe3c794c241b7534eac597b3dd03d571677f1
8343395: SSLLogger doesn't work for formatted messages
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: 9f7b9887
Branch: json
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-09-22 20:29:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f7b9887cb0950bc24aa7a43b43aa5666cb405a4
8366149: JNI exception pending in Java_sun_awt_X11GraphicsDevice_pGetBounds of awt_GraphicsEnv.c:1484
Reviewed-by: aivanov, prr
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: d0fe8f7e
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-22 21:03:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0fe8f7ede7c2426438c7d6dc5a24cfd2f1d094e
8368312: Move CC_OUT_OPTION out of spec.gmk
Reviewed-by: erikj
! make/Hsdis.gmk
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.template
! make/common/native/CompileFile.gmk
Changeset: 4882559a
Branch: json
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-09-22 21:30:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4882559ae34e3fee2fd1fd14cb9617df68664281
8367942: Add API note discussing Double.compareTo total order and IEEE 754 total order
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: b11b1f11
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-09-22 23:56:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b11b1f1186e00cce6c5490db8976ead2226fa4ba
8343221: IOUtils.copyRecursive() doesn't create parent directories
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 61c5245b
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-23 00:33:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/61c5245bf7d6626b0c816612adcb0d94d6863644
8367869: Test java/io/FileDescriptor/Sync.java timed out
Reviewed-by: jpai, shade, rriggs
! test/jdk/java/io/FileDescriptor/Sync.java
Changeset: 942b2177
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-23 07:00:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/942b21772a05e30af344742a02db1643ad0e0227
8368247: RISC-V: enable vectorapi test for expand operation
Reviewed-by: mli, fyang
! test/hotspot/jtreg/compiler/vectorapi/VectorExpandTest.java
Changeset: 43531064
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-23 07:11:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/43531064c290928cbbac9ee3662674a0ea3b0240
8368214: ZGC: Remove double newlines
Reviewed-by: stefank, jsikstro
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 7ed72d94
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-23 07:12:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7ed72d943b8d4c5cd0d3707c0c95148db74401bf
8368212: ZGC: Fix spelling and typos in comments
Reviewed-by: jsikstro, stefank
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
Changeset: 47ed1a8d
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-23 07:15:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/47ed1a8d1768ef0623fd9d1ff68d39df5dffaad0
8368213: ZGC: Cleanup dead code, unimplemented declarations, unused private fields
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
Changeset: 360b6af1
Branch: json
Author: Shawn M Emery <shawn.emery at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-23 07:54:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/360b6af1b1c39e6d3a01c4a32473cf007ed632c6
8364657: Crash for SecureRandom.generateSeed(0) on Windows x86-64
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: weijun, jpai
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
+ test/jdk/java/security/SecureRandom/TestStrong.java
Changeset: 3e5094ed
Branch: json
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-09-23 08:19:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e5094ed12dbfad7587b85ae2168565682c1f1db
8366865: Allocation GC Pauses Triggered after JVM has started shutdown
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
Changeset: 2e99ed64
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-23 09:07:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2e99ed64223e48f4173f00ce56d28473dba31a83
8368080: G1: Unnecessary initialization of G1CMTask's mark stats table
Reviewed-by: iwalulya, shade
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
Changeset: d316d3f7
Branch: json
Author: Adam Sotona <asotona at openjdk.org>
Date: 2025-09-23 09:09:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d316d3f74fd951613eef3870ee3da2c2dc5b719c
8366926: Unexpected exception occurs when executing code in a "local" JShell environment
Reviewed-by: liach, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/LocalExecutionInstrumentationCHRTest.java
Changeset: b48f5193
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-23 09:40:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b48f51932fb4c83f9ff102b286fb65e9a0e12de0
8368345: Remove leftover includes of strongRootsScope.hpp
Reviewed-by: stefank, tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 29908148
Branch: json
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-23 09:42:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/29908148f819281dc6d1ef1274ca4d67a47754c0
8367598: Switch to CRC32C for SEED calculation in jdk.test.lib.Utils
Reviewed-by: weijun
! test/lib/jdk/test/lib/Utils.java
Changeset: e122f4dd
Branch: json
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-09-23 09:46:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e122f4dd0d00b6b7d95e5af118af72db2dfdcc85
8368024: Remove StringConcatFactory#generateMHInlineCopy
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: dbf787c6
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-23 11:42:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dbf787c6b78669c69402d2a57d1ec462035d54c4
8368326: Don't export unresolved make variables from configure
Reviewed-by: erikj
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
Changeset: 02c78bb4
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-23 11:46:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02c78bb47e3a9cc8760dd0d0970bb9855f9909d3
8367731: G1: Make G1CollectionSet manage the young gen cset group
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 4bc86a26
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-23 12:36:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4bc86a26db1eb3d054d80c9759fe04686e1e36b3
8367948: JFR: MethodTrace threshold setting has no effect
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java
! test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java
Changeset: f9b91a78
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-23 12:47:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f9b91a7836766189e1ccefabdd39d30ad440146b
8368050: Validation missing in ClassFile signature factories
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 61acdf65
Branch: json
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-09-23 13:09:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/61acdf6512c6ea3123edb9017ef99d851c917b90
8365065: cancelled ForkJoinPool tasks no longer throw CancellationException
Co-authored-by: Doug Lea <dl at openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
Changeset: fd30ae98
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-23 14:43:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd30ae988bc512b5d2a5a3fd1bc1ed351af974c7
8350550: Preload classes from AOT cache during VM bootstrap
Reviewed-by: kvn, heidinga, asmehra
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp
! src/hotspot/share/cds/aotLinkedClassTable.cpp
! src/hotspot/share/cds/aotLinkedClassTable.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
+ src/hotspot/share/cds/aotOopChecker.cpp
+ src/hotspot/share/cds/aotOopChecker.hpp
! 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/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
Changeset: 4df04a25
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-23 14:53:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4df04a254397836b1bfe384ac9e6413e1ff9b242
8366809: JFR: Use factory for aggregator functions
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
Changeset: 82bdef16
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-23 15:07:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/82bdef16390deaa6863cdf8ecf26e6e99f6cb0a2
8367913: LIBDL dependency seems to be not needed for some jdk libs
Reviewed-by: aivanov, ihse, clanger, mdoerr
! make/modules/java.base/Lib.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Lib.gmk
Changeset: 218e82c8
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-23 16:59:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/218e82c875237f82a649a214c72d925a5ebf188c
8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace
Reviewed-by: jpai, stuefe
! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: f1ee1b4a
Branch: json
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-09-23 17:36:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f1ee1b4a3d7c47b6f61b36b78504e3ec997a925a
8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/List/MouseDraggedOriginatedByScrollBarTest.java
Changeset: f68cba3d
Branch: json
Author: Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-23 20:20:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f68cba3d2fe3554c3cf0c3edf60ab639d6b13a6f
8367611: Enable vblendvp[sd] on Future ECore
Reviewed-by: mhaessig, sviswanathan, vpaprotski
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: f36c33c8
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-24 00:46:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f36c33c86df0400d2155bfadd9a6b5ea56743133
8368152: Shenandoah: Incorrect behavior at end of degenerated cycle
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp
Changeset: 528f93f8
Branch: json
Author: erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-09-24 01:35:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/528f93f8cb9f1fb9c19f31ab80c8a546f47beed2
8367391: Loss of precision on implicit conversion in vectornode.cpp
Reviewed-by: chagedorn, roland
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
Changeset: 7d3452b3
Branch: json
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-09-24 02:50:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7d3452b37eceff7309dc6b5285e3da31a3c398ec
8368181: ProblemList java/awt/Dialog/ModalExcludedTest/ModalExcludedTest.java
Reviewed-by: serb, azvegint
! test/jdk/ProblemList.txt
Changeset: 5350ce10
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-24 06:03:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5350ce105973945e899b82a4c066d6ec5439102d
8368373: Test H3MalformedResponseTest.testMalformedResponse intermittent timed out
Reviewed-by: dfuchs, djelinski
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
Changeset: 3183a13f
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-24 06:19:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3183a13f666ff38c03c0628e139998803be8a719
8368073: PKCS11 HKDF can't use byte array IKM in FIPS mode
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! test/jdk/sun/security/pkcs11/tls/tls12/FipsModeTLS12.java
! test/jdk/sun/security/pkcs11/tls/tls12/nss.cfg
Changeset: 30368668
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-24 06:28:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/303686684c23db465ccfb6a9b4861a673bfa5f4b
8367972: ZGC: Reduce ZBarrierSet includes
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: f993f90c
Branch: json
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-09-24 07:38:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f993f90c86f89eb0c7f42ebecb45a68eae0bd9ea
8360401: [AIX] java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java fails since JDK-8210549
Reviewed-by: mdoerr, stuefe
! src/java.base/unix/native/libjava/childproc.c
Changeset: 288822a5
Branch: json
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-24 08:07:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/288822a5c2bbaba7b6b897faab1a9cc076c906cc
8367068: Remove redundant HttpRequest.BodyPublisher tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfByteArraysTest.java
! test/jdk/java/net/httpclient/HttpRequestBodyPublishers/OfFileTest.java
- test/jdk/java/net/httpclient/RelayingPublishers.java
+ test/jdk/java/net/httpclient/SubscriberAPIExceptions.java
- test/jdk/java/net/httpclient/SubscriberPublisherAPIExceptions.java
Changeset: 2313f8e4
Branch: json
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-09-24 11:31:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10
8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses
Reviewed-by: fjiang, rehn, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: e8adc1f8
Branch: json
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-24 12:51:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8adc1f81656126deae5bf7e0c912d5ad50dbbeb
8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray
Reviewed-by: stefank, fparain
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: 727d41d2
Branch: json
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-09-24 13:03:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/727d41d2882e972e19e6dd431a9080a2f9ad4a22
8368226: Remove Thread.stop
Reviewed-by: vklang, jpai, lancea, serb
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadDeath.java
- src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
- test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: 0a64358a
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-24 13:07:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0a64358aa82930e2bd323fcec2c1cb269ee200e0
8368273: LIBPTHREAD dependency is not needed for some jdk libs
Reviewed-by: ihse
! make/modules/jdk.sctp/Lib.gmk
Changeset: 1cd186c7
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-24 13:14:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1cd186c7f7ef572b599228acc3c87281b0c3bdf4
8368331: ClassFile Signature parsing fails for type parameter with no supertype
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 2a232d02
Branch: json
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Date: 2025-09-24 13:21:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2a232d0210015606da7207edab793760fdb61b57
8360979: Remove use of Thread.stop in krb5/auto/KDC.java
Reviewed-by: weijun
! test/jdk/sun/security/krb5/auto/KDC.java
Changeset: f7c9fef9
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-24 13:37:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f7c9fef9147ee3c6168469ec04d2946a34505d63
8352069: Renamings after JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
Reviewed-by: iwalulya, ayang
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
Changeset: ed31023f
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-24 13:37:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7
8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0"
Reviewed-by: iwalulya, ayang, syan
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
Changeset: 156eb767
Branch: json
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-09-24 13:37:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/156eb767f13ddc2c0a250950e208340db5989e3a
8366905: Store AdapterBlob pointer in AdapterHandlerEntry
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 735afd93
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-09-24 14:10:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/735afd93bbdd63d53dc4cec0ac970026ac95cc64
8366421: ModifiedUtf.utfLen may overflow for giant string
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
+ test/jdk/jdk/internal/util/ModifiedUtfTest.java
Changeset: faf6df54
Branch: json
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-09-24 15:02:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/faf6df5462d6c915434128a876e76fa48f7e3599
8325467: Support methods with many arguments in C2
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn, epeter
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/coalesce.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/ifg.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/opto/test_regmask.cpp
+ test/hotspot/jtreg/compiler/arguments/TestMaxMethodArguments.java
+ test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java
Changeset: 85f5bf3f
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-24 16:06:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85f5bf3f415cc3d44d1618ec574e73f846bb91c4
8368308: ISO 4217 Amendment 180 Update
Reviewed-by: naoto, iris, coffeys
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: f489598d
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-09-24 16:11:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f489598d43e786aabcf0e26e9f9b9a840c699654
8221451: PIT: sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fails
7184899: Test sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh fail
Reviewed-by: psadhukhan, azvegint
! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.java
! test/jdk/sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh
Changeset: 52a923f2
Branch: json
Author: Phil Race <prr at openjdk.org>
Date: 2025-09-24 16:28:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/52a923f20cac85b2a35705f2d3d72d17c84db3f8
8367702: PrintJob.getGraphics() should return null after PrintJob.end
Reviewed-by: azvegint
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
+ test/jdk/java/awt/PrintJob/GetGraphicsTest.java
Changeset: 7fe71a78
Branch: json
Author: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2025-09-24 17:48:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7fe71a78137991d26553b6d5e0d4d74900f01ba3
8318662: Refactor some jdk/java/net/httpclient/http2 tests to JUnit
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
Changeset: 4141534e
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-24 18:47:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4141534e4a59facf2cd95a799bba7d3c7cf7a1f2
8368156: java/nio/file/Files/IsSameFile.java failing (win)
Reviewed-by: vyazici, jpai
! test/jdk/java/nio/file/Files/IsSameFile.java
Changeset: 5d932420
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-24 19:29:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5d93242028dfc68b838a8efb0fbc4de3fea7fa0d
8368335: Refactor the rest of Locale TestNG based tests to JUnit
Reviewed-by: naoto, liach
! test/jdk/java/util/Locale/LocaleMatchingTest.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/TestOf.java
! test/jdk/java/util/Locale/bcp47u/CalendarTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/CurrencyTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/Locale/bcp47u/SystemPropertyTests.java
Changeset: 8f87fdce
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-24 20:52:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f87fdce0b17f3edd453054461895330b82e8a71
8368182: AOT cache creation fails with class defined by JNI
Reviewed-by: dholmes, matsaave
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JNIDefineClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/libJNIDefineClassApp.c
Changeset: 17accf4a
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-24 20:58:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/17accf4a06fe654fef6db8dbd0dcd3411729316f
8368174: Proactive initialization of @AOTSafeClassInitializer classes
Reviewed-by: liach, adinn, asmehra
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/finalImageRecipes.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/aotAnnotations/AOTAnnotationsTest.java
Changeset: a2870d6b
Branch: json
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-09-24 22:49:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec
8368015: Shenandoah: fix error in computation of average allocation rate
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 2aafda19
Branch: json
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-09-24 23:07:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2aafda1968f3fc8902f7d146a1cba72998aeb976
8366948: AOT cache creation crashes when iterating training data
Reviewed-by: vlivanov, iklam
! src/hotspot/share/oops/trainingData.hpp
Changeset: 17244c69
Branch: json
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-09-25 05:41:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/17244c699ad20fafe7448678a53266ce6bf017e5
8368159: Significant performance overhead when started with jdwp agent and unattached debugger
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: e6ddb396
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-25 08:11:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e6ddb39635cb8b5a21445a50b28aeeebc9e1d9d3
8368525: nmethod ic cleanup
Reviewed-by: chagedorn, mhaessig
! src/hotspot/share/code/nmethod.cpp
Changeset: 847b107d
Branch: json
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-09-25 08:15:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/847b107df821e0c1d347383f1858d505137eb724
8365191: Cleanup after removing LockingMode related code
Reviewed-by: coleenp, dholmes, yzheng, mdoerr, ayang, fyang, amitkumar
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java
Changeset: ba44656b
Branch: json
Author: Alice Pellegrini <dev at alicepellegrini.me>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-25 08:44:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ba44656b97b7103d96718452e300df8a6bd59c87
8366454: TLS1.3 server fails with bad_record_mac when receiving encrypted records with empty body
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: djelinski
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java
Changeset: d407ef65
Branch: json
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-25 09:38:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d407ef651032de687e3d4a2a2db211cab1016676
8368251: Parallel: Refactor lgrp_id used in MutableNUMASpace
Reviewed-by: lkorinth, ayang, tschatzl
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: d85e410c
Branch: json
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-25 09:42:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d85e410c191bdcc8c20498f1c3c4516193bc79dd
8368546: java/net/httpclient/RedirectTimeoutTest.java fails intermittently for HTTP/3 in tier7
Reviewed-by: jpai, syan, djelinski, vyazici
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
Changeset: 4f4030a4
Branch: json
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-09-25 09:51:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4f4030a423d04c8f488d143f0eda4a8de9dbd469
8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy
Reviewed-by: dfuchs
! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java
Changeset: 44cb9cad
Branch: json
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-09-25 09:59:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/44cb9cad263b4fe2749fd6c223b657d77dca5119
8368518: [s390x] test failure with failed: wrong size of mach node
Reviewed-by: dlong, mdoerr, lucy
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
Changeset: 67cb53d0
Branch: json
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-25 10:06:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67cb53d0888adfeb2909296e21d0532bc3643326
8368206: RISC-V: compiler/vectorapi/VectorMaskCompareNotTest.java fails when running without RVV
Reviewed-by: fyang, mhaessig, mli
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCompareNotTest.java
Changeset: 2407eb05
Branch: json
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-09-25 10:08:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2407eb0522d192135a6bed52e88be5a59cba8f6c
8367867: [macosx] Ignorable whitespace in text not removed when printing
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
Changeset: 52e55046
Branch: json
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-09-25 11:55:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/52e550462798c568a8a5457af2f9554fd784cd8a
8368089: G1: G1PeriodicGCTask::should_start_periodic_gc may use uninitialised value if os::loadavg is unsupported
Reviewed-by: ayang, tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp
Changeset: 77a71c5b
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-25 12:08:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/77a71c5b097500ea2cab0c84f87553e833692fd2
8366896: JFR: Use GarbageCollection.name in gc view
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/jcmd/TestJcmdView.java
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: 26b5708c
Branch: json
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-09-25 12:15:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/26b5708c47150023798a1546ba095c1b0b7807e1
8360882: Tests throw SkippedException when they should fail
Reviewed-by: mullan
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: d1ea6ea2
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-25 12:42:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1ea6ea22d49884bec53f89fad7029400fb1d7f2
8367103: RISC-V: store cpu features in a bitmap
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 2b451131
Branch: json
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-09-25 13:35:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2b451131a57dc7080c4ccb77d6cb5a96ee24d891
8359378: aarch64: crash when using -XX:+UseFPUForSpilling
Reviewed-by: aph, rcastanedalo
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
Changeset: 043aeaf0
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-25 14:30:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/043aeaf02a50a7413e1956a99341d04ea3f9ac92
8368552: H3ErrorHandlingTest.testCloseControlStream intermittent timed out
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
Changeset: 569e7808
Branch: json
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-09-25 14:44:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/569e78080b3c25c95d85e9e194626f95f86b9b10
8365820: Apply certificate scope constraints to algorithms in "signature_algorithms" extension when "signature_algorithms_cert" extension is not being sent
Reviewed-by: hchao
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForClientTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableCertSignAlgsExtForServerTLS13.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
Changeset: 8ca1feaf
Branch: json
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-09-25 15:37:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7
8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: 74122198
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-25 16:47:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/741221988e03d1710d3a73ab9c7764991f216fae
8368261: Serial: Use more precise nmethod scope during Full GC marking
Reviewed-by: stefank, fandreuzzi
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
Changeset: de1f5a3c
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-25 17:42:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/de1f5a3c437ab4c6009f8be6f9f109ed36fb0b53
8368468: Split out everything but configure results from spec.gmk
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
+ make/common/CommonVars.gmk
! make/common/MakeBase.gmk
Changeset: 32ab0dbc
Branch: json
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-25 17:44:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/32ab0dbc0b8170ecd168dbb7c3f1be69dfa5299b
8368674: Incremental builds keep rebuilding interim jmod
Reviewed-by: cstein, erikj
! make/common/Execute.gmk
Changeset: 5c596e2a
Branch: json
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-09-25 18:10:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5c596e2a9599e1e0eb9ec845f1b6e0e7b59f186a
8360463: Ambiguity in Cipher.getInstance() specification between NoSuchAlgorithmException and NoSuchPaddingException
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java
Changeset: 80cb0ead
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-25 18:17:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80cb0ead502ae439660f2a3bbab42df4da39d9d6
8367133: DTLS: fragmentation of Finished message results in handshake failure
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
+ test/jdk/javax/net/ssl/DTLS/FragmentedFinished.java
Changeset: a48538dd
Branch: json
Author: Johannes Graham <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-09-25 18:23:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a48538dd6379d606b75b849dd899413af76a068c
8367324: Avoid redundant parsing when formatting with DigitList
Reviewed-by: jlu, rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! test/jdk/java/text/Format/DecimalFormat/CloneTest.java
! test/micro/org/openjdk/bench/java/text/DefFormatterBench.java
Changeset: 3c9fd768
Branch: json
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-25 18:47:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3c9fd7688f4d73067db9b128c329ca7603a60578
8368514: TLS stateless session ticket decryption fails on some providers
Reviewed-by: valeriep, abarashev
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
= test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
= test/jdk/sun/security/pkcs11/tls/fips/cert8.db
= test/jdk/sun/security/pkcs11/tls/fips/cert9.db
= test/jdk/sun/security/pkcs11/tls/fips/key3.db
= test/jdk/sun/security/pkcs11/tls/fips/key4.db
= test/jdk/sun/security/pkcs11/tls/fips/keystore
= test/jdk/sun/security/pkcs11/tls/fips/nss.cfg
= test/jdk/sun/security/pkcs11/tls/fips/pkcs11.txt
= test/jdk/sun/security/pkcs11/tls/fips/secmod.db
Changeset: 52e77784
Branch: json
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-25 19:59:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/52e777845f0a09b4c285131f1eff02dfbffa0d1f
8367910: Reduce warnings about unsupported classes in AOT cache creation
Reviewed-by: dholmes, kvn, shade
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
Changeset: 648582ab
Branch: json
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-25 20:55:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/648582ab781d98556906c274067f26f856fc0449
8368714: [BACKOUT] JDK-8368468 Split out everything but configure results from spec.gmk
Reviewed-by: ihse
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/build-performance.m4
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/help.m4
! make/autoconf/hotspot.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
- make/common/CommonVars.gmk
! make/common/MakeBase.gmk
Changeset: ca03080c
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-09-26 00:10:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ca03080c9f3857e88f71a5803f55877edbc7da18
8368030: Make package bundlers stateless
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
Changeset: a6638121
Branch: json
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-09-26 06:14:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a6638121211afd688a9e25b5cbadf2f1441b1e65
8368124: Show useful thread names in ASAN reports
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
Changeset: 87307802
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-26 07:27:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/873078028b7cac1df94cd5a09e403c8537f14ba9
8368006: Parallel: Skip full regions in dense prefix during Full GC
Reviewed-by: gli, fandreuzzi
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: b90799c0
Branch: json
Author: Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-26 07:47:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b90799c0e92468b341235989f731bb93e2741a77
8368616: runtime/cds/appcds/aotCache/JavaAgent.java#dynamic fails on non CDS platforms/builds after JDK-8362561
Reviewed-by: mbaesken, shade, iklam
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
Changeset: a80ba626
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-26 07:56:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a80ba6260effdca7a7703c6903f273401b861793
8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing
Reviewed-by: erikj, iklam
! make/ToolsJdk.gmk
Changeset: 7bfdb012
Branch: json
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-26 09:00:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7bfdb0120752d01da96c19e8037a6e909847d63c
8368565: Adjust comment regarding dependency of libjvm.so to librt
Reviewed-by: dholmes
! make/autoconf/libraries.m4
Changeset: f0e1078c
Branch: json
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-09-26 12:14:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f0e1078c7175b3f930502a6079feff86aa53b669
8368250: [AIX] now ubsan vptr check is also possible (follow up of JDK-8354686)
Reviewed-by: erikj, stuefe, mbaesken
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: bdb7d25a
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-09-26 13:59:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdb7d25ac11ca60a357b371c75544b346e523940
8358723: jpackage signing issues: the main launcher doesn't have entitlements
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: 2360542e
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-26 14:19:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2360542e89067e5c5d5a7bf403c18c9f371efd9a
8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest
Reviewed-by: msheppar
+ test/jdk/java/lang/ProcessHandle/TEST.properties
Changeset: 501b2b3e
Branch: json
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-26 14:28:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/501b2b3ebc50d9bb1c32267ef8e56561ea1e71eb
8368615: VSCode IDE: Oracle Java extension routinely runs out of memory
Reviewed-by: erikj
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 25abdd85
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-26 14:48:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25abdd85c41f7aef41915cabd8596c0ce573acd6
8368752: Serial: Remove unused arg of DefNewGeneration::gc_epilogue
Reviewed-by: tschatzl, fandreuzzi
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: aa6ff450
Branch: json
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-09-26 14:56:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aa6ff45052516f5383fb7e62cfb469cbade0c42e
8368693: Duplicate methods in vmClasses
Reviewed-by: liach, coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
Changeset: bdf6853c
Branch: json
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-26 16:50:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bdf6853cfdd24176bdddb59b6d7bb85036b94c57
8368328: CompactNumberFormat.clone does not produce independent instances
Reviewed-by: rgiulietti, jlu
! src/java.base/share/classes/java/text/CompactNumberFormat.java
+ test/jdk/java/text/Format/CompactNumberFormat/TestClone.java
Changeset: 556dfdda
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-26 19:34:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/556dfddac82f69b8a3d3730d05fcd00e49b84f2e
8308027: GetThreadListStackTraces/OneGetThreadListStackTraces.java should be skipped when thread factory is used
Reviewed-by: dholmes, sspitsyn
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java
Changeset: 62cc3472
Branch: json
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-26 19:36:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/62cc347242ddbc8b51f023c288d78785b128e421
8368699: nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp destroys jvmti monitor when VM is dead
Reviewed-by: sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
Changeset: c6cecc58
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Alex Menkov <amenkov at openjdk.org>
Date: 2025-09-26 19:51:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c6cecc581f331dc61af0df2dfd5d7e0d523f6b61
8283198: Remove src/jdk.hotspot.agent/test
Reviewed-by: amenkov, ayang, sspitsyn
- src/jdk.hotspot.agent/test/libproc/LibprocClient.java
- src/jdk.hotspot.agent/test/libproc/LibprocTest.java
- src/jdk.hotspot.agent/test/libproc/Makefile
- src/jdk.hotspot.agent/test/libproc/README
- src/jdk.hotspot.agent/test/libproc/libproctest.sh
- src/jdk.hotspot.agent/test/libproc/libproctest64.sh
Changeset: 12c0f29b
Branch: json
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-26 20:12:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/12c0f29b97f0ccd03dee6850a3a9a7117124016e
8368498: Use JUnit instead of TestNG for jdk_text tests
Reviewed-by: naoto
! test/jdk/java/text/Collator/RuleBasedCollatorTest.java
! test/jdk/java/text/Format/CompactNumberFormat/CompactFormatAndParseHelper.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCNFRounding.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java
! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java
! test/jdk/java/text/Format/CompactNumberFormat/TestFormatToCharacterIterator.java
! test/jdk/java/text/Format/CompactNumberFormat/TestMutatingInstance.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
! test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java
! test/jdk/java/text/Format/CompactNumberFormat/TestSpecialValues.java
! test/jdk/java/text/Format/CompactNumberFormat/TestUExtensionOverride.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestDeserializeCNF.java
! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java
! test/jdk/java/text/Format/DateFormat/Bug8193444.java
! test/jdk/java/text/Format/DateFormat/CaseInsensitiveParseTest.java
! test/jdk/java/text/Format/DateFormat/LocaleDateFormats.java
! test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java
! test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java
! test/jdk/java/text/Format/NumberFormat/DFSMinusPerCentMill.java
! test/jdk/java/text/Normalizer/SquareEraCharacterTest.java
Changeset: cedc0117
Branch: json
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-09-26 20:49:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cedc0117ac36243cc240e8ab6adb3c78af4055fc
8365057: Add support for java.util.concurrent lock information to Thread.dump_to_file
Co-authored-by: Alex Menkov <amenkov at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: sspitsyn, alanb
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java
Changeset: 37f0e74d
Branch: json
Author: Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-26 21:10:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/37f0e74d328d909810b54f7889cca991426d7488
8364305: Support AVX10 saturating floating point conversion instructions
Reviewed-by: sviswanathan, sparasa, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
Changeset: 5b1ebbb2
Branch: json
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-09-27 02:34:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b1ebbb2713e54511cb695d1d6f7f6b7f827b2a7
8366561: Improve documentation for how the -Xlint flag works
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
Changeset: 9093d3a0
Branch: json
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-27 02:37:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9093d3a04cd2b66425cefb44de2990cb5362a29f
8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/gc/gctests/AllocateWithoutOomTest/AllocateWithoutOomTest.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_NonbranchyTree_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_TwoFields/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_Strings/TestDescription.java
Changeset: af8fb20a
Branch: json
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-09-27 04:07:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af8fb20ac0325a231ee14bd72e9764e02ca07681
8368307: Shenandoah: get_next_bit_impl should special case weak and strong mark bits
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
Changeset: 320230db
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-28 04:49:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/320230db5f9ca95f23218704cb2e69521e03852f
8367795: HeadlessMalfunctionTest may fail due to timeout
Reviewed-by: prr
! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java
Changeset: e19ec6f7
Branch: json
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-29 05:19:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e19ec6f785e889d254b15c5ef2e801152c59c948
8368754: runtime/cds/appcds/SignedJar.java log regex is too strict
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
Changeset: d53190ac
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-29 05:36:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d53190ac4485e535f0a603036ecf47d4ff6e4178
8366582: Test jdk/jshell/ToolSimpleTest.java failed: provider not found
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/ProblemList.txt
Changeset: 75269fdb
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-29 07:26:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/75269fdb49aeb9d37acbbc1502c446a822fd30e3
8368715: Serial: Add GCTraceTime for marking from roots subphases during full gc marking
Reviewed-by: fandreuzzi, tschatzl, iwalulya
! src/hotspot/share/gc/serial/serialFullGC.cpp
Changeset: 08b677bb
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-29 10:05:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/08b677bba4b1e23feb55b104d86fe0eef543d59c
8071277: G1: Merge commits and uncommits of contiguous memory
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
Changeset: 61659214
Branch: json
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-09-29 10:28:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/616592144939d80cae661bd4db26c976a035d543
7156751: [macosx] Problem with printing
Reviewed-by: prr, serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: fdbba049
Branch: json
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-09-29 10:39:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fdbba049a2491c591fc1a866e4707bf9aac50f17
8368775: Remove outdated comment in OutlineTextRenderer
Reviewed-by: prr, dnguyen, serb
! src/java.desktop/share/classes/sun/java2d/pipe/OutlineTextRenderer.java
Changeset: 9d9c0e06
Branch: json
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-29 13:55:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9d9c0e06700116288233e3435051a1496cb64b72
8368793: java/lang/StringBuilder/RacingSBThreads.java timed out in Xcomp subtest
Reviewed-by: iris, alanb, syan
! test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: 63688d89
Branch: json
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-09-29 14:48:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/63688d894e2157bb091be3aa62946f7e5830f384
8368822: Refactor Float16.valueOf(double)
Reviewed-by: rgiulietti
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: 9d71af10
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-29 16:04:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9d71af108ea2cc3682607527246d60a19fd820ba
8367253: RISC-V: refactor dependent cpu extensions
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: aabf699d
Branch: json
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-29 17:43:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aabf699dd0f066efe6654db24b520068b256d855
8355339: Test java/io/File/GetCanonicalPath.java failed: The specified network name is no longer available
Reviewed-by: alanb
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 3d97e17a
Branch: json
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-29 17:46:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3d97e17a31c267161c2be87b551cdb118062ff57
8367318: Test vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt001/TestDescription.java timed out after passing
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java
Changeset: 6c8e384c
Branch: json
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-29 18:22:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6c8e384c63ac199a5f226b017ef5cd133130d1ac
8356022: Migrate descriptor parsing from generics to BytecodeDescriptor
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/sun/invoke/util/BytecodeDescriptorTest.java
Changeset: 59e76af4
Branch: json
Author: Hannes Greule <hgreule at openjdk.org>
Date: 2025-09-29 18:40:43 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/59e76af47b23f582bbc21465a1871205d2499f28
8367967: C2: "fatal error: Not monotonic" with Mod nodes
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: bmaillard, vlivanov, chagedorn, shade
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/ccp/TestModValueMonotonic.java
Changeset: 2f29b3f2
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-29 19:24:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2f29b3f24a31bbe58d9c3433d46b69c16002694b
8366884: NMT fails with MallocLimit: reached category "mtCompiler" limit
Reviewed-by: phubner, jsjolen
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
Changeset: c57003c9
Branch: json
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-09-29 21:39:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c57003c9b837adb8671a0db636d9c576bd6a89b0
8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 538a722c
Branch: json
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-09-30 01:40:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/538a722c2e9123cc575355879ff230444cf2dadc
8368732: RISC-V: Detect support for misaligned vector access via hwprobe
Reviewed-by: mli, dzhang
! 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
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 89af6e13
Branch: json
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-30 03:10:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/89af6e13f2354d6e32872791d157144cd478a88f
8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04
Reviewed-by: avu, prr
! test/jdk/sun/awt/font/TestDevTransform.java
Changeset: 2746c1a5
Branch: json
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-09-30 05:09:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2746c1a555891564963299182b3b0293eaefc901
8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes
Reviewed-by: jsikstro, sgehwolf, stefank, stuefe, aph
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: c0a4c0ba
Branch: json
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-30 08:11:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c0a4c0ba97284d55cfdf857eb5d41fd6189e6c2d
8367981: Update CompactHashtable for readability
Reviewed-by: iklam, matsaave
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
Changeset: 586167cf
Branch: json
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-30 08:49:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/586167cff5aaead0949c509f48bc5080834cc362
8363932: G1: Better distribute KlassCleaningTask
Reviewed-by: ayang, coleenp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: aea71cca
Branch: json
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-30 08:54:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aea71ccab7d21ae72564a07f74199eac14c7a958
8342730: Get rid of SummaryDiff in VMATree
Reviewed-by: jsjolen, phubner
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: b19e8721
Branch: json
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-09-30 10:35:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b19e872192106f47c5d9b425230cc2bfe3e4786c
8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression)
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
+ test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventInitialWeight.java
Changeset: ba0a6eed
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-30 10:41:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ba0a6eed1a6a22bd4c1d159592b62e054afa401a
8368357: Some source files have initial blank lines
Reviewed-by: stefank, ayang, serb, jwaters, jpai
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java
Changeset: 64c46d8e
Branch: json
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2025-09-30 11:32:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/64c46d8efc27911b8667c3974275c075cf79a311
8367953: JFR sampler threads does not appear in thread dump
Reviewed-by: mgronlun
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 8606d3f8
Branch: json
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-30 11:54:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8606d3f8405b73878a1319ba3574ef69349aa2a1
8365060: Historical data for JDK 8 should include the jdk.net package
Reviewed-by: shade, liach
! src/jdk.compiler/share/data/symbols/include.list
! src/jdk.compiler/share/data/symbols/java.base-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-8.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-9.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.bind-9.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-9.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-8.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-9.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
+ test/langtools/tools/javac/platform/CompilationTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
Changeset: 444007fc
Branch: json
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-30 12:27:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/444007fc234aeff75025831c2d1b5538c87fa8f1
8368842: Parallel: Refactor PCAddThreadRootsMarkingTaskClosure
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 07ea907e
Branch: json
Author: Anass Baya <abaya at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-09-30 13:57:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/07ea907e4fc8aa8fda01d8fe64c599f9d944eef9
8361606: ConsumeNextMnemonicKeyTypedTest.java fails on Windows: character typed with VK_A: a
8321303: Intermittent open/test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java failure on Linux
Reviewed-by: dnguyen, honkar, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
Changeset: 8cc54ec6
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-30 14:14:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cc54ec6b86fc5b80af02939363eccd8e3e899e7
8368563: JFR: Improve jfr query help text
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
Changeset: 6b4b1020
Branch: json
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-09-30 14:24:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6b4b10200ed10365e1ae1ca02ade773ce5a108c3
8368809: JFR: Remove events from testSettingConfiguration in TestActiveSettingEvent
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
Changeset: 07ecc93d
Branch: json
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-09-30 15:10:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/07ecc93dbd0b74e2362d369e22b5141289eb1f76
8367692: RISC-V: Align post call nop
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: fe9dbcc4
Branch: json
Author: Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-30 16:15:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a
8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope
Reviewed-by: ayang, shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
Changeset: 9b02896b
Branch: json
Author: Mohamed Issa <missa at openjdk.org>
Committer: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date: 2025-09-30 21:08:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9b02896b4725ef932a23be11ff76ce04bda0d652
8360558: Use hex literals instead of decimal literals in math intrinsic constants
Reviewed-by: mhaessig, sparasa, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
Changeset: 0bf67789
Branch: json
Author: Naoto Sato <naoto.sato at oracle.com>
Date: 2025-09-30 16:40:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0bf67789b01246976a142ff7ba2cf01c087ba306
Merge branch 'master' into json
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java
More information about the jdk-sandbox-changes
mailing list