git: openjdk/leyden: hermetic-java-runtime: 144 new changesets

duke duke at openjdk.org
Wed Sep 10 16:09:15 UTC 2025


Changeset: f58d612b
Branch: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-02 06:50:15 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-02 07:27:12 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-02 07:54:36 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-02 09:08:26 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-02 09:30:29 +0000
URL:       https://git.openjdk.org/leyden/commit/e66ed4d72948a56863f2979b976ef81c0fc43f75

8366666: Bump timeout on StressAsyncUL

Reviewed-by: stefank

! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java

Changeset: 31847149
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-09-02 11:17:56 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-02 12:42:46 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-02 12:46:59 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-02 13:09:33 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-02 13:25:32 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-09-02 14:54:50 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-02 15:26:48 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-02 17:00:33 +0000
URL:       https://git.openjdk.org/leyden/commit/48ba8ed2439f9a4a5cdca8715ffddad377366347

8366704: Bump timeout on TestInheritFD

Reviewed-by: lmesnik

! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java

Changeset: c935d1ce
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-02 17:11:34 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-09-02 18:03:09 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-02 20:43:38 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-09-02 21:28:22 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-03 00:57:52 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-03 07:52:28 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-09-03 12:36:36 +0000
URL:       https://git.openjdk.org/leyden/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8

8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java

Reviewed-by: stefank

! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java

Changeset: 2a5f149b
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-03 12:41:24 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-03 13:51:17 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-03 14:40:23 +0000
URL:       https://git.openjdk.org/leyden/commit/d5935af228d7129d75d6987767de50b019ec30c7

8366768: Problemlist jdk/jshell/ToolSimpleTest.java

Reviewed-by: jlahoda

! test/langtools/ProblemList.txt

Changeset: a40afdd0
Branch: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-03 18:00:13 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-03 18:47:58 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-03 19:21:38 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-03 21:58:26 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-04 01:28:25 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-04 01:29:34 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-04 01:37:42 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-04 02:31:12 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04

8366038: Thread::SpinRelease should use Atomic::release_store

Reviewed-by: dholmes, ayang

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

Changeset: 90a2db1e
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-04 04:47:48 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-04 05:42:18 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-09-04 06:33:57 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-04 06:53:35 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-04 07:03:28 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-09-04 07:14:59 +0000
URL:       https://git.openjdk.org/leyden/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d

8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all

Reviewed-by: liach, jlahoda

! test/langtools/ProblemList.txt

Changeset: ab9f70dd
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-04 08:01:01 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-04 09:47:42 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-04 10:48:57 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-04 13:17:29 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-04 16:19:35 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-04 16:23:46 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-04 19:00:39 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-04 21:58:08 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-04 22:35:21 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-05 00:26:44 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-05 06:40:33 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-05 08:46:56 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-05 10:55:41 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-05 13:31:23 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2025-09-05 13:34:45 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-09-05 14:30:40 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-09-05 15:26:13 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-05 15:55:19 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-09-05 16:44:08 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-05 17:45:37 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-05 18:42:58 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2025-09-05 19:50:52 +0000
URL:       https://git.openjdk.org/leyden/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f

8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently

Reviewed-by: serb

! test/jdk/java/awt/Focus/ComponentLostFocusTest.java

Changeset: 4ab2b5bd
Branch: hermetic-java-runtime
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-05 19:59:03 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-05 20:20:11 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/commit/b674a425531974bb78c4622e0f1d9b46a117f575

8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist

Reviewed-by: psadhukhan, serb

! test/jdk/ProblemList.txt

Changeset: 1ebe9495
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-05 20:47:48 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-05 21:08:29 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-05 23:55:13 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-06 09:00:51 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-07 20:21:23 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-07 23:18:07 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 04:35:05 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 06:33:30 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-08 06:33:49 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-09-08 08:30:03 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-09-08 10:28:18 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 12:26:58 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2025-09-08 13:30:45 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-08 15:50:09 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-08 16:23:26 +0000
URL:       https://git.openjdk.org/leyden/commit/48831c65b5535fef706b64a4eb23ba28b1567ead

8367021: Regression in LocaleDataTest refactoring

Reviewed-by: jlu, joehw

! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 323b0201
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:46:30 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:48:14 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:48:35 +0000
URL:       https://git.openjdk.org/leyden/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf262

8330341: Wrap call to MT in ExecuteWithLog

Reviewed-by: erikj

! make/common/native/LinkMicrosoft.gmk

Changeset: 85441cec
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-08 18:30:18 +0000
URL:       https://git.openjdk.org/leyden/commit/85441cec3558f76ffa2a785c959397333503d556

8367101: Remove unused includes in cardTable.cpp

Reviewed-by: stefank

! src/hotspot/share/gc/shared/cardTable.cpp

Changeset: 3e68d7d9
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-08 19:13:55 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-09-08 20:52:31 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-09-08 21:44:18 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-09 00:05:56 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-09 07:31:14 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-09 08:14:55 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/commit/cfb809344c0205875b35991ce6807333df41c949

8364103: Convert existing sprintf-chains to stringStream

Reviewed-by: kbarrett, dholmes, iklam

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

Changeset: f51e442b
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-09 09:29:23 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-09-09 10:15:53 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-09-09 10:16:22 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-09 10:58:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a25dde6279c100dcff266d19b263e764f5da244e

8365231: Don't build gtest with /EHsc

Reviewed-by: kbarrett, stuefe

! make/hotspot/lib/CompileGtest.gmk

Changeset: a1ab12b7
Branch: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-09 11:17:33 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-09-09 11:17:48 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-09 15:02:54 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-09 15:08:30 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-09 19:37:57 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-09 22:03:25 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-09-09 23:27:33 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-09 23:50:33 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-10 03:30:16 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-10 05:45:31 +0000
URL:       https://git.openjdk.org/leyden/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a

8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed

Reviewed-by: kbarrett

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

Changeset: 2705e880
Branch: hermetic-java-runtime
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/leyden/commit/2705e880b64825044e67487f01263121780d8f7a

8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: b7b01d6f
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-10 06:16:39 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-10 08:46:07 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-10 09:45:05 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 09:57:44 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 10:00:15 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 10:27:38 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
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/leyden/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: hermetic-java-runtime
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-10 11:55:31 +0000
URL:       https://git.openjdk.org/leyden/commit/703d930e4d52a6f9741cf9affee8caade550e67b

8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops

Reviewed-by: aboldtch, tschatzl

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

Changeset: 46ae1ee8
Branch: hermetic-java-runtime
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-09-10 12:33:06 +0000
URL:       https://git.openjdk.org/leyden/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: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-10 12:49:38 +0000
URL:       https://git.openjdk.org/leyden/commit/385c13298932f1de16e6161652be35d966d822ec

8367240: Parallel: Refactor PSScavengeCLDClosure

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: c968a672
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-10 13:45:06 +0000
URL:       https://git.openjdk.org/leyden/commit/c968a672c034fe533ea5f4ac5efe37ffb76c93e2

8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134

Reviewed-by: jsjolen, dholmes

! src/hotspot/share/logging/logAsyncWriter.cpp

Changeset: 5cd7721a
Branch: hermetic-java-runtime
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/leyden/commit/5cd7721ad448cc4bdac37b0456252335f6b9d9f5

8366154: Validate thread type requirements in debug commands

Reviewed-by: dholmes, simonis, kevinw

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

Changeset: dbc7436a
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-09-10 09:07:34 +0000
URL:       https://git.openjdk.org/leyden/commit/dbc7436a270eb22d37b162700aa6c3561b27869b

Merge branch 'master' into hermetic-java-runtime

! make/CreateJmods.gmk
! make/StaticLibs.gmk
! make/autoconf/spec.gmk.template
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! make/CreateJmods.gmk
! make/StaticLibs.gmk
! make/autoconf/spec.gmk.template
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java



More information about the leyden-dev mailing list