git: openjdk/loom: master: 45 new changesets
duke
duke at openjdk.org
Fri Sep 5 07:55:09 UTC 2025
Changeset: 0d85f076
Branch: master
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-09-02 18:03:09 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-02 20:43:38 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-09-02 21:28:22 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
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/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 00:57:52 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
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/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 07:52:28 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-03 12:36:36 +0000
URL: https://git.openjdk.org/loom/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8
8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java
Reviewed-by: stefank
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
Changeset: 2a5f149b
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-03 12:41:24 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-03 13:51:17 +0000
URL: https://git.openjdk.org/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 14:40:23 +0000
URL: https://git.openjdk.org/loom/commit/d5935af228d7129d75d6987767de50b019ec30c7
8366768: Problemlist jdk/jshell/ToolSimpleTest.java
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: a40afdd0
Branch: master
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/loom/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 18:00:13 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 18:47:58 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-03 19:21:38 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 21:58:26 +0000
URL: https://git.openjdk.org/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:28:25 +0000
URL: https://git.openjdk.org/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:29:34 +0000
URL: https://git.openjdk.org/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:37:42 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 02:31:12 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04
8366038: Thread::SpinRelease should use Atomic::release_store
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/thread.cpp
Changeset: 90a2db1e
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 04:47:48 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-04 05:42:18 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-09-04 06:33:57 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-04 06:53:35 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-04 07:03:28 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 07:14:59 +0000
URL: https://git.openjdk.org/loom/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d
8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all
Reviewed-by: liach, jlahoda
! test/langtools/ProblemList.txt
Changeset: ab9f70dd
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 08:01:01 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 09:47:42 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 10:48:57 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-04 13:17:29 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:19:35 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:23:46 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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: master
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/loom/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: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 19:00:39 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-04 21:58:08 +0000
URL: https://git.openjdk.org/loom/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: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-04 22:35:21 +0000
URL: https://git.openjdk.org/loom/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: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-05 00:26:44 +0000
URL: https://git.openjdk.org/loom/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: master
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/loom/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
More information about the loom-dev
mailing list