git: openjdk/loom: master: 21 new changesets
duke
duke at openjdk.org
Thu Jul 31 06:26:19 UTC 2025
Changeset: 965b6810
Branch: master
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-07-29 10:21:54 +0000
URL: https://git.openjdk.org/loom/commit/965b68107ffe1c1c988d4faf6d6742629407451b
8358586: ZGC: Combine ZAllocator and ZObjectAllocator
Reviewed-by: aboldtch, stefank
- src/hotspot/share/gc/z/zAllocator.cpp
- src/hotspot/share/gc/z/zAllocator.hpp
- src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
+ src/hotspot/share/gc/z/zDeferredConstructed.hpp
+ src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
! src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
Changeset: 0226c029
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-29 12:35:17 +0000
URL: https://git.openjdk.org/loom/commit/0226c0298f5398c185db3df30ad35ee6022aab1b
8364004: Expose VMError::controlledCrash via Whitebox
Reviewed-by: kbarrett, mbaesken, dholmes
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c239c0ab
Branch: master
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-07-29 14:48:52 +0000
URL: https://git.openjdk.org/loom/commit/c239c0ab00196da8c7c5f6099c8189a778874588
8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions
Reviewed-by: rasbold
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: ea754316
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-29 17:41:30 +0000
URL: https://git.openjdk.org/loom/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5dd4
8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash
Reviewed-by: kvn, iklam
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: d5d311f0
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-07-29 19:43:13 +0000
URL: https://git.openjdk.org/loom/commit/d5d311f026f69c56a409d856f5e11cdff0526c6c
8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3'
Reviewed-by: jpai, stuefe, mbaesken
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
Changeset: 330ee871
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-29 20:42:57 +0000
URL: https://git.openjdk.org/loom/commit/330ee871315348594171c43aa75b58f6027001af
8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer
Reviewed-by: jrose, iklam
! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.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/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/stream/Collectors.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java
Changeset: 3488f53d
Branch: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-07-30 01:02:31 +0000
URL: https://git.openjdk.org/loom/commit/3488f53d2c3083bd886644684ec6885046ea7f8e
8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: c671089d
Branch: master
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-07-30 01:54:50 +0000
URL: https://git.openjdk.org/loom/commit/c671089d6e9aa147ffd056a83c84abf6aff444dc
8364089: JDK 25 RDP2 L10n resource files update
Reviewed-by: jlu, naoto, dnguyen, asemenyuk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
Changeset: 164d0368
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-30 04:55:03 +0000
URL: https://git.openjdk.org/loom/commit/164d0368f608ff43789d2abd96cd0f5449458122
8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
Changeset: 1be412dc
Branch: master
Author: Lei Zhu <korov9.c at gmail.com>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-07-30 05:18:32 +0000
URL: https://git.openjdk.org/loom/commit/1be412dca08028d37a90cff1d4a67007c6b2d690
8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long
Reviewed-by: alanb, amenkov, sspitsyn
! src/hotspot/share/prims/jvmti.xml
Changeset: c6d64edf
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-30 06:09:37 +0000
URL: https://git.openjdk.org/loom/commit/c6d64edfbe83569d2e6af8d39b228869721e84b3
8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
Reviewed-by: kbarrett
! test/jdk/ProblemList.txt
Changeset: 302508df
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-30 07:45:10 +0000
URL: https://git.openjdk.org/loom/commit/302508df9ebb66f27fffcbe8496ccea95385e61a
8364249: G1: Fix some comments about "maximum_collection"
Reviewed-by: shade, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 4da1c9df
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-30 08:11:27 +0000
URL: https://git.openjdk.org/loom/commit/4da1c9df52a9e36214f7aeffae26fde3dc4570bc
8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets
Reviewed-by: ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 7af3cd95
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-30 08:11:46 +0000
URL: https://git.openjdk.org/loom/commit/7af3cd955839f98a37b915480266ccd7be27b147
8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
Reviewed-by: ayang
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
- test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java
Changeset: a6fb87db
Branch: master
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-07-30 10:08:33 +0000
URL: https://git.openjdk.org/loom/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b71d
8364042: UnsafeMemoryAccess will not work with AOT cached code stubs
Reviewed-by: asmehra, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 317dacc3
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-30 10:11:49 +0000
URL: https://git.openjdk.org/loom/commit/317dacc308993d534aeba397d0550ad056fe595b
8364159: Shenandoah assertions after JDK-8361712
Reviewed-by: mbaesken, shade
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: c8517356
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-30 10:28:38 +0000
URL: https://git.openjdk.org/loom/commit/c8517356314c9dd1123401a21968009066053e5b
8364115: Sort share/services includes
Reviewed-by: sspitsyn, ayang, shade
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 16da81eb
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-30 12:28:14 +0000
URL: https://git.openjdk.org/loom/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2398
8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue
Reviewed-by: aboldtch, lucy
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: e2feff85
Branch: master
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-07-30 13:16:27 +0000
URL: https://git.openjdk.org/loom/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3e31
8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory
Reviewed-by: rriggs, rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: a2e86ff3
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-30 13:43:47 +0000
URL: https://git.openjdk.org/loom/commit/a2e86ff3c56209a14c6e9730781eecd12c81d170
8364037: Sort share includes: adlc, libadt, metaprogramming
Reviewed-by: ayang, chagedorn
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 57d02d9a
Branch: master
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-07-30 15:51:53 +0000
URL: https://git.openjdk.org/loom/commit/57d02d9ac5e45dde6a32b02868b578f03e47c974
8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support
Reviewed-by: jbhateja, qamai
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
More information about the loom-dev
mailing list