git: openjdk/loom: fibers: 27 new changesets

duke duke at openjdk.org
Thu Jul 31 06:25:09 UTC 2025


Changeset: 965b6810
Branch: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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: fibers
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

Changeset: 074665d8
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 18:42:24 +0000
URL:       https://git.openjdk.org/loom/commit/074665d87eb9ce8bab30febe48e3ce3436cf20e0

Merge branch 'master' into fibers

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: f6eb366c
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 08:29:53 +0000
URL:       https://git.openjdk.org/loom/commit/f6eb366cfcbc5a044cb823c49632885520c9c04b

Add stress test for dumpThreads

! test/jdk/ProblemList.txt
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java

Changeset: 5f1fb31b
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 13:35:55 +0000
URL:       https://git.openjdk.org/loom/commit/5f1fb31b6492fa11f0251b3b6533e043ed61f4bd

Specify mode when creating poller

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: 4a6f9624
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 17:57:19 +0000
URL:       https://git.openjdk.org/loom/commit/4a6f9624b0812ba9fef2cc892749be1967a2a033

More cleanup

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: 78fa8936
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 18:39:18 +0000
URL:       https://git.openjdk.org/loom/commit/78fa893661ffa2b7da8d3d3d9174ea7cbfa78bd2

ThreadSnapshot update

! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java

Changeset: 21f44dd6
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-07-30 18:46:43 +0000
URL:       https://git.openjdk.org/loom/commit/21f44dd66789974ede312919a75c21e7d8eaa3cf

Merge loom into fibers

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list