git: openjdk/loom: fibers: 28 new changesets

duke duke at openjdk.org
Mon Sep 1 13:23:10 UTC 2025


Changeset: 0e739931
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-30 14:03:56 +0000
URL:       https://git.openjdk.org/loom/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3

8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237

Reviewed-by: cstein, jlahoda

- test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 12e6a0b6
Branch: fibers
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-08-30 19:26:45 +0000
URL:       https://git.openjdk.org/loom/commit/12e6a0b6d0086caf156cf5513a604320c619b856

8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java

Changeset: 9339a6a2
Branch: fibers
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-31 00:35:09 +0000
URL:       https://git.openjdk.org/loom/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd

8361593: Commented dead code in JDK-8342868 can be removed

Reviewed-by: jlu, naoto, jwaters, jpai

! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c

Changeset: bdc39818
Branch: fibers
Author:    Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-08-31 04:34:04 +0000
URL:       https://git.openjdk.org/loom/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247

8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux

Reviewed-by: aivanov, serb

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java

Changeset: 80ab094a
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-31 21:34:16 +0000
URL:       https://git.openjdk.org/loom/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8

8347707: Standardise the use of os::snprintf and os::snprintf_checked

Reviewed-by: kbarrett, fbredberg

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: 2427c901
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-01 04:03:08 +0000
URL:       https://git.openjdk.org/loom/commit/2427c901b31dbdccc6f8f39404875a0140460479

8366024: Remove unnecessary InstanceKlass::cast()

Reviewed-by: coleenp, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.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/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: a668f437
Branch: fibers
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-09-01 05:54:54 +0000
URL:       https://git.openjdk.org/loom/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399

8365620: Using enhanced switch in MethodHandleDesc

Reviewed-by: liach

! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java

Changeset: 28942406
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-01 05:55:08 +0000
URL:       https://git.openjdk.org/loom/commit/28942406020881be79b7543105b9eb2a0dda429e

8177650: JShell tool: packages in classpath don't appear in completions

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/Compiler.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
+ test/langtools/jdk/jshell/ToolCompletionTest.java

Changeset: 685da032
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-01 06:25:45 +0000
URL:       https://git.openjdk.org/loom/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea

8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues

Reviewed-by: asemenyuk, erikj, dholmes

! make/modules/jdk.jpackage/Lib.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 12dc568b
Branch: fibers
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-01 06:28:10 +0000
URL:       https://git.openjdk.org/loom/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a

8366331: Sort share/prims includes

Reviewed-by: shade, lmesnik

! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 86f48ab5
Branch: fibers
Author:    Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-09-01 06:35:10 +0000
URL:       https://git.openjdk.org/loom/commit/86f48ab559bb1749109217aaecd1203209a5be19

8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis

Reviewed-by: tschatzl, sjohanss

! src/java.base/share/man/java.md

Changeset: ba90ccc6
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-01 06:46:23 +0000
URL:       https://git.openjdk.org/loom/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a

8362516: Support of GCC static analyzer (-fanalyzer)

Reviewed-by: erikj

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4

Changeset: a6e2a329
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-01 06:48:48 +0000
URL:       https://git.openjdk.org/loom/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c

8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks'

Reviewed-by: kevinw, asteiner

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: dbac620b
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-01 06:56:48 +0000
URL:       https://git.openjdk.org/loom/commit/dbac620b996713087f0d1b1189e543e51a0bb09f

8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState

Reviewed-by: chagedorn, kvn, mhaessig

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp

Changeset: d5d94db1
Branch: fibers
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-01 07:43:25 +0000
URL:       https://git.openjdk.org/loom/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7

8357086: os::xxx functions returning memory size should return size_t

Reviewed-by: stefank, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp

Changeset: a9f3cb23
Branch: fibers
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-09-01 07:47:44 +0000
URL:       https://git.openjdk.org/loom/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732

8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing

Reviewed-by: dholmes, eosterlund

! test/hotspot/jtreg/gc/z/TestCommitFailure.java

Changeset: 48f70d7a
Branch: fibers
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-01 07:50:35 +0000
URL:       https://git.openjdk.org/loom/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7

8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows

Reviewed-by: dholmes, amenkov

! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java

Changeset: 3ca44c8d
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-09-01 08:03:34 +0000
URL:       https://git.openjdk.org/loom/commit/3ca44c8dea035588070644e5c1f8f25559f66e53

8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives

Reviewed-by: dholmes, stuefe

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: fe4c7a04
Branch: fibers
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-09-01 08:07:08 +0000
URL:       https://git.openjdk.org/loom/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab

8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index

Reviewed-by: aivanov, prr, psadhukhan

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java

Changeset: 56713817
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-01 08:47:19 +0000
URL:       https://git.openjdk.org/loom/commit/56713817c0fd060f7106a538b0e795081f4f9d4b

8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.hpp

Changeset: dacd9af9
Branch: fibers
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-09-01 08:50:08 +0000
URL:       https://git.openjdk.org/loom/commit/dacd9af9a02464d2d6144e29d851216641e836c9

8329829: HttpClient: Add a BodyPublishers.ofFileChannel method

Reviewed-by: dfuchs, jpai, michaelm

! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/FileChannelPublisherTest.java

Changeset: fc77e760
Branch: fibers
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-09-01 08:55:23 +0000
URL:       https://git.openjdk.org/loom/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a

8365791: IGV: Update build dependencies

Reviewed-by: chagedorn, ayang

! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 7f0cd648
Branch: fibers
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-09-01 09:18:29 +0000
URL:       https://git.openjdk.org/loom/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188

8361582: AArch64: Some ConH values cannot be replicated with SVE

Reviewed-by: shade, epeter, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 98af1892
Branch: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-01 09:24:52 +0000
URL:       https://git.openjdk.org/loom/commit/98af18921aa3c274ef7ece03005337b58df3da96

8366456: Allow AllocFailStrategy for RBTree

Reviewed-by: cnorrbin, aboldtch

! src/hotspot/share/utilities/rbTree.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 275453d3
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-09-01 11:50:46 +0000
URL:       https://git.openjdk.org/loom/commit/275453d3eb1ddd255317de62491bdf70f19f4e6a

Merge branch 'master' into fibers

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/methodHandles.cpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/methodHandles.cpp
! test/jdk/ProblemList.txt

Changeset: ceb3405d
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-09-01 11:52:49 +0000
URL:       https://git.openjdk.org/loom/commit/ceb3405d29acb6c9b6783cdde99ec3813165cd62

SC update
- Use UnaryOperator to produce configuration
- Add Joiner.onTimeout
- Joiner no longer a @FI
- Allow join to be called again if interrupted
- Change links to use ##

! src/java.base/share/classes/java/util/concurrent/Joiners.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java

Changeset: 8dc468a9
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-09-01 12:35:43 +0000
URL:       https://git.openjdk.org/loom/commit/8dc468a9aca36003d3fa0498257a60e8bff2c784

Retore default poller mode
Document jdk.pollerMode=3 for possible use when testing custom schedulers

! loom-docs/CustomSchedulers.md
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java

Changeset: 3a12edab
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-09-01 12:36:30 +0000
URL:       https://git.openjdk.org/loom/commit/3a12edab6246503e6fb206ade26c9283a024eba2

Merge loom into fibers




More information about the loom-dev mailing list