git: openjdk/jdk-sandbox: http3: 113 new changesets
duke
duke at openjdk.org
Wed Sep 10 17:39:02 UTC 2025
Changeset: d531b7d3
Branch: http3
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2025-09-09 17:12:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d531b7d3a87e836d820cbea5e3857ec66d5fbf77
qpack - take knownReceivedCount into account during DT entries eviction
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java
! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java
! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java
Changeset: 5af17fc3
Branch: http3
Author: Aleksei Efimov <aleksej.efimov at oracle.com>
Date: 2025-09-10 11:54:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5af17fc3902fe4e8ac5c67f40ecac361688ef7de
modify http3 test timeouts
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3ServerPush.java
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
! test/jdk/java/net/httpclient/http3/H3SimplePost.java
Changeset: e3b36e3b
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 18:00:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3b36e3babb860d9d24a610160f47d42cfaafaa3
8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
Changeset: 8d236615
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 18:47:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a308a
8366155: Serial: Obsolete PretenureSizeThreshold
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 431f4672
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-03 19:21:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/431f46724658b703e995e518cb7a2149c50d6a9d
8361635: Missing List length validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/ListValidationTest.java
Changeset: becc35f2
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 21:58:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/becc35f28792a48fac488841d0bc43226d7c96a7
8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
Changeset: 02dd2119
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:28:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02dd21196ed27289a6fad92c4881af484ce9c258
8366692: Several gc/shenandoah tests timed out
Reviewed-by: shade, wkemper
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
Changeset: ed62bda2
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:29:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4
8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second
Reviewed-by: cjplummer, ayang, lmesnik
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 11743b1e
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:37:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/11743b1ed3d681ce17c2342616c4040c4b539b31
8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
Reviewed-by: lmesnik, kevinw
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: f4d73d2a
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 02:31:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd0544f
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 4d1dfabc
Branch: http3
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-04 04:35:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04
8366038: Thread::SpinRelease should use Atomic::release_store
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/thread.cpp
Changeset: 90a2db1e
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 04:47:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b60d0
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java
Changeset: 62bc7b7c
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-04 05:42:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/62bc7b7c4247a62c23ea93cd960c3c0434925c49
8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant
Reviewed-by: stefank, jsjolen
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a03302d4
Branch: http3
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-09-04 06:33:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b
8366434: THP not working properly with G1 after JDK-8345655
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, shade
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
+ test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 2527e9e5
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-04 06:53:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3de7
8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops
Reviewed-by: thartmann, chagedorn, mhaessig
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCastP2XCtrl.java
Changeset: 49fd6a0c
Branch: http3
Author: Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 07:03:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea
8366558: Gtests leave /tmp/cgroups-test* files
Reviewed-by: mbaesken, stuefe, lmesnik
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 222ae365
Branch: http3
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-04 07:03:28 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/222ae365c89e7bcd2cd920f60aa34eebee2c83b6
8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: 1495dd94
Branch: http3
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-04 07:13:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1495dd94e97fc023dede71f957ce3b166d20d5ac
8366778: Sort share/asm, share/gc, share/include includes
Reviewed-by: shade, ayang, jsikstro
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/include/jvm_io.h
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 986ecff5
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 07:14:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d
8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all
Reviewed-by: liach, jlahoda
! test/langtools/ProblemList.txt
Changeset: ab9f70dd
Branch: http3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 08:01:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab9f70dd5acd73744e3d82e9884985904f280c26
8366420: AOTMapTest fails when default jsa is missing from JDK
Reviewed-by: iklam, azeller
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 53d4e928
Branch: http3
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 09:47:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15e00
8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks
Reviewed-by: jsjolen, ayang
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 8c50bed8
Branch: http3
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 10:48:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8c50bed86709a45615743dd7953b8c6861f1da0c
8366872: Wrong number of template arguments in test in test_rbtree.cpp
Reviewed-by: ayang, syan
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 80873a09
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-04 13:17:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/80873a09bf8392d98d20273e0688b17c62252242
8366836: Don't execute post-IncludeCustomExtension if file was not included
Reviewed-by: erikj
! make/common/MakeIncludeEnd.gmk
! make/common/MakeIncludeStart.gmk
Changeset: e1903557
Branch: http3
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-04 13:19:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e19035577724f40aca14ef7d5dad0906ce9e89ab
8365467: Issues with jrtfs implementation for exploded run-time images
Reviewed-by: rriggs, sundar
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
+ test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java
+ test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties
+ test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java
Changeset: 79a1a98c
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:19:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/79a1a98cabb579a5de504144abacb386486fba7e
8366498: Simplify ClassFileParser::parse_super_class
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: f90d5203
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:23:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f90d520308d5fa72497dc59bee7258931c2a3d95
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMapLogger.cpp
= src/hotspot/share/cds/aotMetaspace.cpp
= src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 8520fd3f
Branch: http3
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:50:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258fb6
8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated
Reviewed-by: kvn, sviswanathan
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: 1dc1d56f
Branch: http3
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:57:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c738
8363858: [perf] OptimizeFill may use wide set of intrinsics
Reviewed-by: roland, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 945aaf89
Branch: http3
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 19:00:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/945aaf893219f9ead94fd8aae4994f7b520f64bf
8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds
Reviewed-by: ayang
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 58107071
Branch: http3
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-04 21:58:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/581070715ab1ef081032b78ceb3c2cfbdbcff611
8366102: Clarification Needed: Symbolic Link Handling in File API Specifications
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: b7b64bb6
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-04 22:35:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3fb56
8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp
Changeset: 40a60252
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-05 00:26:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d839
8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0d7f8f83
Branch: http3
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-05 06:13:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011
8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
Changeset: a2f8d3c4
Branch: http3
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-05 06:40:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2f8d3c4c25fdadf378313ef52185dceee98773d
8366765: [REDO] Rename JavaLangAccess::*NoRepl methods
Reviewed-by: rriggs, liach, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: e6fa8aae
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-05 08:46:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e704
8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type
Reviewed-by: thartmann, galder, vlivanov
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 0dad3f1a
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-05 10:55:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: 124fcf1d
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-05 13:31:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/124fcf1d9abb6cafe34637ba357617c7c7be56c8
8233115: Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 33794d16
Branch: http3
Author: Guoxiong Li <gli at openjdk.org>
Date: 2025-09-05 13:34:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33794d161467635eb32591fee189e5409cd2d114
8357188: Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code
Reviewed-by: ayang, shade
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 1e90af08
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-09-05 14:30:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1e90af08abb74df9ec4ab94b67deeae5c1c9fee1
8359383: Incorrect starting positions for implicitly typed variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/tree/VarWarnPosition.java
! test/langtools/tools/javac/tree/VarWarnPosition.out
Changeset: ceacf6f7
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-09-05 15:26:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ceacf6f7852514dc9877cfe284f9550c179d913a
8366890: C2: Split through phi printing with TraceLoopOpts misses line break
Reviewed-by: rcastanedalo, mhaessig, epeter
! src/hotspot/share/opto/loopopts.cpp
Changeset: 9f4d5b23
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-05 15:55:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9f4d5b2398cb925ec1a66f9f7676b76c99ff7b62
8365428: Unclear comments on java.lang.invoke Holder classes
Reviewed-by: iklam, jvernee
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 9cca4f7c
Branch: http3
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-09-05 16:44:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9cca4f7c760bea9bf79f7c03f37a70449acad51e
8358751: C2: Recursive inlining check for compiled lambda forms is broken
Reviewed-by: dlong, roland
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/parse1.cpp
Changeset: a17058b5
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2025-09-05 17:45:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a17058b5bb2dcc89ed276600ceac905e7e986426
8365569: Remove finalize from JavaSoundAudioClip.java
Reviewed-by: kizune, tr
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClipDelegate.java
Changeset: c6c451ac
Branch: http3
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-05 18:42:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c6c451ac392cdb545ab43dd46918eca6c47cc5f0
8353468: [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int'
Reviewed-by: stefank, dholmes
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: e2a503e2
Branch: http3
Author: Manukumar V S <mvs at openjdk.org>
Date: 2025-09-05 19:50:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f
8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently
Reviewed-by: serb
! test/jdk/java/awt/Focus/ComponentLostFocusTest.java
Changeset: 4ab2b5bd
Branch: http3
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-09-05 19:59:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131759
8366569: Disable CompileTaskTimeout for known long-running test cases
Reviewed-by: dlong
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java
Changeset: 3824c7cd
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-05 20:20:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3824c7cd06645b1dab5322015e8e6cf604afa754
8366517: Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols`
Reviewed-by: jlu, rriggs
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
Changeset: b674a425
Branch: http3
Author: Sarvesh Kumar Jain <sarvesh.kumar.jain at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-05 20:35:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b674a425531974bb78c4622e0f1d9b46a117f575
8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist
Reviewed-by: psadhukhan, serb
! test/jdk/ProblemList.txt
Changeset: 1ebe9495
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-05 20:47:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1ebe949507b48a6b62dd36e08f0ae80da2ee1dcc
8314488: Compiling the JDK with C++17
Reviewed-by: dholmes, stefank, ayang, kvn, iwalulya, jsjolen, ihse
! doc/hotspot-style.html
! doc/hotspot-style.md
! make/autoconf/flags-cflags.m4
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: cdc8b5eb
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-05 21:08:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cdc8b5eb83ed6335a65b93cfa0cf38932486c7e3
8366455: Move VarHandles.GuardMethodGenerator to execute on build
Reviewed-by: psandoz, redestad, erikj
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/methodhandle/VarHandleGuardMethodGenerator.java
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
Changeset: dbf4ffff
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-05 23:55:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dbf4ffffe3fbbb513122081bbcc04c543473082e
8366477: Refactor AOT-related flag bits in klass.hpp
Reviewed-by: liach, asmehra, kvn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: e8c7d2aa
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-06 09:00:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e8c7d2aaf3cdbbe07b8cdcc68dd7ec9645956bf2
8332872: SetupExecute should cd to temp directory
Reviewed-by: erikj
! make/CreateJmods.gmk
! make/UpdateSleefSource.gmk
! make/common/Execute.gmk
+ test/make/TestExecute.gmk
! test/make/TestMake.gmk
Changeset: 6bb15a54
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-07 20:21:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6bb15a542b0eb6a4b17cfd9da50a94781d0180eb
8367035: [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: kbarrett
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 14a40fd5
Branch: http3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-09-07 23:18:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/14a40fd579b087f061da086f5eb18230c379dce0
8361533: Apply java.io.Serial annotations in java.logging
Reviewed-by: rriggs
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
Changeset: 8a6b8751
Branch: http3
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-09-07 23:20:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a6b8751e1a8ad93646bf3900186802c863d7119
8354871: Replace stack map frame type magics with constants
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
Changeset: b0ca9bf6
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 04:35:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b0ca9bf61e0390a3b022a0915eacabb0cfd92e93
8365776: Convert JShell tests to use JUnit instead of TestNG
Reviewed-by: vromero
! test/langtools/jdk/jshell/AbstractStopExecutionTest.java
! test/langtools/jdk/jshell/AnalysisTest.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/BadExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/ClassPathTest.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/jdk/jshell/CompletenessStressTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ComputeFQNsTest.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/EmptyTest.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/ExpectedDiagnostic.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/FileManagerTest.java
! test/langtools/jdk/jshell/ForwardReferenceImportTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IOTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/IllegalArgumentExceptionTest.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/InferTypeTest.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/JLCollisionTest.java
! test/langtools/jdk/jshell/JShellQueryTest.java
! test/langtools/jdk/jshell/JShellStateClosedTest.java
! test/langtools/jdk/jshell/JavadocTest.java
! test/langtools/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/langtools/jdk/jshell/JdiStarterTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
! test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
! test/langtools/jdk/jshell/LocalExecutionTestSupport.java
! test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/MultipleDocumentationTest.java
! test/langtools/jdk/jshell/MyExecutionControl.java
! test/langtools/jdk/jshell/NullTest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/RejectedFailedTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ReplaceTest.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/SnippetEventToStringTest.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
! test/langtools/jdk/jshell/SnippetStatusListenerTest.java
! test/langtools/jdk/jshell/SnippetTest.java
! test/langtools/jdk/jshell/SourceLevelTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
! test/langtools/jdk/jshell/T8146368/JShellTest8146368.java
! test/langtools/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/langtools/jdk/jshell/Test8294583.java
! test/langtools/jdk/jshell/Test8296012.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolCompletionTest.java
! test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolFormatTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolLocaleMessageTest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/ToolRetainTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/ToolingTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/UndefinedClassTest.java
! test/langtools/jdk/jshell/UnicodeTest.java
! test/langtools/jdk/jshell/UnnamedTest.java
! test/langtools/jdk/jshell/UserExecutionControlTest.java
! test/langtools/jdk/jshell/UserInputTest.java
! test/langtools/jdk/jshell/UserJdiUserRemoteTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/jdk/jshell/WrapperTest.java
Changeset: f9dc640e
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 06:33:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f9dc640ef07ea5569b3581360041db2bb7e30c40
8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: fb1924d2
Branch: http3
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-08 06:33:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fb1924d2e34f77dc834094485dccb1751bc5b3b6
8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages
Reviewed-by: ayang, shade, stefank, tschatzl
! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java
Changeset: 051f39e1
Branch: http3
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-08 07:10:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/051f39e12ce8845d13c7d4813dabc556a834892d
8366864: Sort os/linux includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: bea2b029
Branch: http3
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-09-08 08:30:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a
8360219: [AIX] assert(locals_base >= l2) failed: bad placement
Reviewed-by: dlong, mdoerr
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
Changeset: 5e423e03
Branch: http3
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2025-09-08 09:37:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5e423e034f1f077ce9c17cfe9b0d838a4cf9365e
8367025: zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp
Reviewed-by: aboldtch, tschatzl, jwaters
! src/hotspot/share/gc/z/zIndexDistributor.hpp
Changeset: a2726968
Branch: http3
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-09-08 10:28:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a272696813f2e5e896ac9de9985246aaeb9d476c
8365190: Remove LockingMode related code from share
Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
Changeset: 03c54d42
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-08 12:26:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/03c54d4288dfd70190c3f306a44a8424f268f787
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
Reviewed-by: darcy, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
Changeset: bcff857b
Branch: http3
Author: Volker Simonis <simonis at openjdk.org>
Date: 2025-09-08 13:30:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bcff857ba09028cc43e856726b5c839cc6b1b0d9
8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8
Reviewed-by: prr, serb
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
+ test/jdk/java/awt/font/LineBreakMeasurer/KhmerLineBreakTest.java
Changeset: 166ef5e7
Branch: http3
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-09-08 14:37:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/166ef5e7b1c6d6a9f0f1f29fedb7f65b94f53119
8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java
Changeset: 6765a9d7
Branch: http3
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-09-08 15:50:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6765a9d775b5bd3d1b36090038060762f976d174
8366908: Use a different class for testing JDK-8351654
Reviewed-by: liach, lmesnik
! test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java
Changeset: ab12fbfd
Branch: http3
Author: Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-09-08 16:10:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ab12fbfda2c364bb16ddf03b923989639f437f6a
8077587: BigInteger Roots
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java
Changeset: 48831c65
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-08 16:23:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48831c65b5535fef706b64a4eb23ba28b1567ead
8367021: Regression in LocaleDataTest refactoring
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 323b0201
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:46:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/323b02016e7458a0be39d52c9b0a5c61d579347e
8367034: [REDO] Protect ExecuteWithLog from running with redirection without a subshell
Reviewed-by: erikj
! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: 55af9d83
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:48:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/55af9d83800930966776224bc4c7ff4ab1af9817
8366837: Clean up gensrc by spp.Spp
Reviewed-by: erikj
! make/common/Utils.gmk
+ make/common/modules/GensrcStreamPreProcessing.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! test/make/TestMakeBase.gmk
Changeset: cb58e656
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-08 16:48:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf262
8330341: Wrap call to MT in ExecuteWithLog
Reviewed-by: erikj
! make/common/native/LinkMicrosoft.gmk
Changeset: 85441cec
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-08 18:30:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/85441cec3558f76ffa2a785c959397333503d556
8367101: Remove unused includes in cardTable.cpp
Reviewed-by: stefank
! src/hotspot/share/gc/shared/cardTable.cpp
Changeset: 3e68d7d9
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-08 19:13:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3e68d7d99fcf3039395ba94234ecbebe8e98c754
8366881: Parallel: Obsolete HeapMaximumCompactionInterval
Reviewed-by: iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 56e37352
Branch: http3
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2025-09-08 20:52:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/56e37352d5b0a749ccd150c36c9248e37d280eb6
8367130: JDK builds broken by 8366837: Clean up gensrc by spp.Spp
Reviewed-by: liach
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
Changeset: 81a1e8e1
Branch: http3
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-09-08 21:44:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/81a1e8e1363446de499a59fc706221efde12dd86
8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch
Reviewed-by: fyang, dzhang, kdnilsen, wkemper
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
Changeset: 4ec63e8f
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-09-09 00:05:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4ec63e8f5d1768ea78d0bbf477d68bcf3c6f96b6
8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed
Reviewed-by: ayang, lmesnik, syan
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 0aee7bf2
Branch: http3
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-09 00:38:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a
8367048: RISC-V: Correct pipeline descriptions of the architecture
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 680bf758
Branch: http3
Author: erifan <erfang at nvidia.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-09 06:58:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/680bf758980452511ea72224066358e5fd38f060
8365911: AArch64: Fix encoding error in sve_cpy for negative floats
Reviewed-by: aph, epeter
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: ecfba66d
Branch: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-09 07:31:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ecfba66d3d7c1fef755f0824f342189d0f231007
8366363: MemBaseline accesses VMT without using lock
Co-authored-by: Casper Norrbin <cnorrbin at openjdk.org>
Reviewed-by: azafari, cnorrbin
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 67bb22f3
Branch: http3
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-09 07:36:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67bb22f3d661d7edf7a0949612d9fb64f0124cad
8367085: Sort os/posix includes
Reviewed-by: ayang, dholmes
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: e16c5100
Branch: http3
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-09 08:14:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e16c510071f84bdbd57a8b2d3810c484c314ccf9
8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: cfb80934
Branch: http3
Author: Paul Hübner <phubner at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-09 09:01:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cfb809344c0205875b35991ce6807333df41c949
8364103: Convert existing sprintf-chains to stringStream
Reviewed-by: kbarrett, dholmes, iklam
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: f51e442b
Branch: http3
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-09-09 09:29:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c
8367098: RISC-V: sync CPU features with related JVM flags for dependant ones
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 4fc917c2
Branch: http3
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-09-09 10:15:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4fc917c25005d1f88fe43069fe623e243bd022c3
8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out
Reviewed-by: jbachorik
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
Changeset: 002f936e
Branch: http3
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-09-09 10:16:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/002f936ef21943ff1c8c03618091793768e756ac
8366082: Improve queue size computation in CPU-time sampler
Reviewed-by: jbachorik
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: a25dde62
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-09 10:58:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a25dde6279c100dcff266d19b263e764f5da244e
8365231: Don't build gtest with /EHsc
Reviewed-by: kbarrett, stuefe
! make/hotspot/lib/CompileGtest.gmk
Changeset: a1ab12b7
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-09 11:17:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a1ab12b77266c7124a297e1b2e0a8608b8facb2a
8366854: Extend jtreg failure handler with THP info
Reviewed-by: ayang, shade, tschatzl, lmesnik, sjohanss
! test/failure_handler/src/share/conf/linux.properties
Changeset: 06326176
Branch: http3
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-09-09 11:17:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0632617670f991da23c3892d357e8d1f051d29a0
8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
Changeset: f10c85fb
Branch: http3
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-09 13:13:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f10c85fbc336f6908a4f1ecae9fb5ab52984f636
8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: b653ae92
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-09 15:02:54 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b653ae92d5941202780873fad1a7cefd51e4e7a8
8367051: Build failure with clang on linux and AIX after switch to C++17
Reviewed-by: dholmes, ayang, mbaesken, mdoerr
! src/hotspot/share/utilities/forbiddenFunctions.hpp
Changeset: cc6d34b2
Branch: http3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-09 15:08:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/cc6d34b2fa299a68a05e65e25c1f41dffa67c118
8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer
Reviewed-by: epeter, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/output.cpp
Changeset: a12e9fce
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-09 19:37:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a12e9fcebda1d7b75cb892e7920333d73fb5de9c
8366261: Provide utility methods for sun.security.util.Password
Reviewed-by: smarks, weijun
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
! test/jdk/java/io/Console/ModuleSelectionTest.java
Changeset: 24a73493
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-09 22:03:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/24a734938e555882857cf0b06ea693ec6f18085f
8366733: Re-examine older java.text NF, DF, and DFS serialization tests
Reviewed-by: naoto
! test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
= test/jdk/java/text/Format/DecimalFormat/DecimalFormat.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.142.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761a.ser.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761b.ser.txt
! test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
- test/jdk/java/text/Format/NumberFormat/DFSDeserialization142.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization142.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
- test/jdk/java/text/Format/NumberFormat/SerializationLoadTest.java
- test/jdk/java/text/Format/NumberFormat/SerializationSaveTest.java
Changeset: f9640398
Branch: http3
Author: Dean Long <dlong at openjdk.org>
Date: 2025-09-09 23:27:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f96403986b99008593e025c4991ee865fce59bb1
8361376: Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, aph, eosterlund
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 8cd4e7d8
Branch: http3
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-09 23:50:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cd4e7d856dcc68243505f4e771dc8ab87176584
8365192: post_meth_exit should be in vm state when calling get_jvmti_thread_state
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 53b3e056
Branch: http3
Author: erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-09-10 01:49:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/53b3e0567d2801ddf62c5849b219324ddfcb264a
8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable
Reviewed-by: shade, xgong, epeter
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
Changeset: af9b9050
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-10 03:30:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af9b9050ec51d0c43690fc42658741bd865b0310
8366057: HotSpot Style Guide should permit trailing return types
Reviewed-by: dholmes, stefank, kvn, adinn, jsjolen
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 8ab8d02e
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 05:45:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a
8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed
Reviewed-by: kbarrett
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
Changeset: 2705e880
Branch: http3
Author: Disha <disha.morye at oracle.com>
Committer: Manukumar V S <mvs at openjdk.org>
Date: 2025-09-10 06:16:12 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2705e880b64825044e67487f01263121780d8f7a
8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: b7b01d6f
Branch: http3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-09-10 06:16:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b7b01d6f564ae34e913ae51bd2f8243a32807136
8366984: Remove delay slot support
Reviewed-by: dlong, epeter
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9e3fa321
Branch: http3
Author: Kazuhisa Takakuri <ktakakuri at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 06:37:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9e3fa3216fd4ebd73da6e003a7b767cf001a1169
8349288: runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform
Reviewed-by: dholmes, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: f3de3862
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-10 08:46:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3de386263e16e33c2812706cf41410da2cd58c6
8367309: Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge
Reviewed-by: shade, alanb
! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
Changeset: 1d3364b0
Branch: http3
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-10 09:45:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1d3364b00725f9d2afa8274e2244357a109be545
8365239: Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address
Reviewed-by: msheppar, djelinski, jpai
! src/java.base/share/classes/java/net/InterfaceAddress.java
Changeset: 5c9f60dc
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 09:57:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5c9f60dc5a6e64be55819469bbf10948803d0fd5
8367259: Clean up make/scripts and bin directory
Reviewed-by: erikj
+ bin/generate-symbol-data.sh
= bin/lic_check.sh
= bin/normalizer.pl
- bin/unshuffle_list.txt
- bin/unshuffle_patch.sh
= bin/update_copyright_year.sh
= bin/update_pch.sh
! make/autoconf/compare.sh.template
= make/scripts/compare-logger.sh
- make/scripts/generate-symbol-data.sh
- make/scripts/hide_important_warnings_from_javac.sh
Changeset: 33244c82
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 10:00:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33244c82445994131a9168451275216916ce635c
8344030: Improved handling of TOOLCHAIN_PATH
Reviewed-by: erikj
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/build-performance.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/autoconf/util_paths.m4
Changeset: edae355e
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-10 10:27:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/edae355e95f23294eda092dbedcb7f6cf165b0f8
8246325: Add DRYRUN facility to SetupExecute
Reviewed-by: erikj
! make/Bundles.gmk
! make/autoconf/spec.gmk.template
! make/common/Execute.gmk
! test/make/TestExecute.gmk
Changeset: 4d4e51c4
Branch: http3
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-09-10 11:49:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4d4e51c41fed79427fb621fd9fcc8e5e23bfb287
8365483: Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails
Reviewed-by: dfuchs, jpai
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/StreamHandlerRacyCloseTest.java
Changeset: 703d930e
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-10 11:55:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/703d930e4d52a6f9741cf9affee8caade550e67b
8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops
Reviewed-by: aboldtch, tschatzl
! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 46ae1ee8
Branch: http3
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-09-10 12:33:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/46ae1ee87152742082e6047d0556944d7ae4567d
8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking
Reviewed-by: dholmes, amenkov, coleenp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/jdk/java/lang/instrument/RetransformBigClassTest.java
Changeset: 385c1329
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-10 12:49:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/385c13298932f1de16e6161652be35d966d822ec
8367240: Parallel: Refactor PSScavengeCLDClosure
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
Changeset: c968a672
Branch: http3
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-10 13:45:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c968a672c034fe533ea5f4ac5efe37ffb76c93e2
8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
Changeset: 5cd7721a
Branch: http3
Author: Kerem Kat <krk at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-10 14:36:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5cd7721ad448cc4bdac37b0456252335f6b9d9f5
8366154: Validate thread type requirements in debug commands
Reviewed-by: dholmes, simonis, kevinw
! src/hotspot/share/utilities/debug.cpp
Changeset: 9acc3590
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-09-10 16:03:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9acc359051c46426b9df1a1ca7f0d3154c4763a7
merge latest changes from master branch
More information about the jdk-sandbox-changes
mailing list