Changeset: 0e739931 Branch: fibers Author: Chen Liang <li...@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 <s...@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.france...@gmail.com> Committer: Jaikiran Pai <j...@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 <ab...@openjdk.org> Committer: Sergey Bylokhov <s...@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 <dhol...@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 <ik...@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 <s...@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 <jlah...@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 <sh...@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.france...@gmail.com> Committer: Aleksey Shipilev <sh...@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.norlin...@oracle.com> Committer: Thomas Schatzl <tscha...@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 <mbaes...@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 <mbaes...@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 <epe...@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.arte...@oracle.com> Committer: David Holmes <dhol...@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 <abold...@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.arte...@oracle.com> Committer: David Holmes <dhol...@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 <mbaes...@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 <j...@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 <epe...@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 <vyaz...@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 <rcastaned...@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 <bkila...@openjdk.org> Committer: Aleksey Shipilev <sh...@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 <jsjo...@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.bate...@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.bate...@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.bate...@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.bate...@oracle.com> Date: 2025-09-01 12:36:30 +0000 URL: https://git.openjdk.org/loom/commit/3a12edab6246503e6fb206ade26c9283a024eba2 Merge loom into fibers