git: openjdk/loom: fibers: 28 new changesets
duke
duke at openjdk.org
Tue Jan 20 11:54:35 UTC 2026
Changeset: a0e6f028
Branch: fibers
Author: Shawn M Emery <shawn.emery at oracle.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2026-01-17 11:08:30 +0000
URL: https://git.openjdk.org/loom/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8ebba4
8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI
Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: jbhateja, vpaprotski
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
Changeset: 1cdb8174
Branch: fibers
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2026-01-18 07:35:12 +0000
URL: https://git.openjdk.org/loom/commit/1cdb8174220e52c055406e0e927bc982c91ac595
8375575: AttachNotSupportedException constructor missing @since 27
Reviewed-by: liach
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
Changeset: a67979c4
Branch: fibers
Author: Guanqiang Han <ghan at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2026-01-19 02:33:18 +0000
URL: https://git.openjdk.org/loom/commit/a67979c4e6dcea70e63cc79a105be12a9306c660
8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer
Reviewed-by: dholmes, stuefe
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/os/TestTrimNativeHeapIntervalTablesCleanup.java
Changeset: 75172e06
Branch: fibers
Author: Per Minborg <pminborg at openjdk.org>
Date: 2026-01-19 07:45:21 +0000
URL: https://git.openjdk.org/loom/commit/75172e06585060e5efca080a11d8a8a51b40afed
8374717: Unclear wording in docs for recursion for List, Map and LazyConstant
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/LazyConstant.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
Changeset: 9d7ecd51
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-19 08:32:03 +0000
URL: https://git.openjdk.org/loom/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a944
8375437: G1: Convert G1EvacFailureRegions to use Atomic<T>
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
Changeset: 30f39d88
Branch: fibers
Author: David Briemann <dbriemann at openjdk.org>
Date: 2026-01-19 08:54:18 +0000
URL: https://git.openjdk.org/loom/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3
8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build
Reviewed-by: mdoerr, shade
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
Changeset: 3e181485
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-19 09:02:33 +0000
URL: https://git.openjdk.org/loom/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef74a
8375439: G1: Convert G1MonotonicArena class to use Atomic<T>
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
Changeset: e0edc656
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-19 12:57:44 +0000
URL: https://git.openjdk.org/loom/commit/e0edc656240d18b4468212c38f136084a50be301
8375463: G1: Remove AtomicAccess include from files that do not use it
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.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/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: 6942bb2b
Branch: fibers
Author: Andreas Steiner <asteiner at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2026-01-19 13:54:06 +0000
URL: https://git.openjdk.org/loom/commit/6942bb2b313c2d81e95f692dd947733b1149e8b8
8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size
Reviewed-by: alanb
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
Changeset: e7f1f16a
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2026-01-19 14:02:02 +0000
URL: https://git.openjdk.org/loom/commit/e7f1f16a88ce239f22f86e479a5e806f531fbe31
8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM
Reviewed-by: dfenacci, thartmann, mhaessig
! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/CompilePhaseCollector.java
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
= test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: c44a99a7
Branch: fibers
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2026-01-19 14:20:18 +0000
URL: https://git.openjdk.org/loom/commit/c44a99a758f38ceea84e03905d2ffb9c1fd1987a
8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic
Reviewed-by: hgreule, bmaillard, epeter
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
+ test/hotspot/jtreg/compiler/ccp/TestWrongXorIWiden.java
Changeset: f2d5290c
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2026-01-19 14:44:37 +0000
URL: https://git.openjdk.org/loom/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627ca2
8367319: Add os interfaces to get machine and container values separately
Reviewed-by: eosterlund, sgehwolf
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
Changeset: 496af3cf
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2026-01-19 18:05:22 +0000
URL: https://git.openjdk.org/loom/commit/496af3cf4769b78fa0928450a87928d259511c51
8375093: Convert GlobalCounter to use Atomic<T>
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
Changeset: 323b1f72
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-19 19:11:33 +0000
URL: https://git.openjdk.org/loom/commit/323b1f72483c52e2c71e1c4eb2642032c6481b1b
Merge branch 'master' into fibers
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvm.cpp
Changeset: d850e56d
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-17 14:15:04 +0000
URL: https://git.openjdk.org/loom/commit/d850e56dca9261154dfe4b162fb2baaf8c5372ef
Remove stale sentence from summary page
! loom-docs/CustomSchedulers.md
Changeset: 96abf77b
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-17 15:01:21 +0000
URL: https://git.openjdk.org/loom/commit/96abf77b19b5a72e18fa8dacaf557900112a2b4e
Restore preferredCarrier parameter
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
Changeset: 02949748
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-19 19:12:11 +0000
URL: https://git.openjdk.org/loom/commit/02949748d025e6f8e487a374251c139e8892a778
Fix link
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: d2439df3
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-19 19:12:35 +0000
URL: https://git.openjdk.org/loom/commit/d2439df34ef1cac2c1fcaf3eed0dd2aa7a2b6044
Merge loom into fibers
Changeset: 303de9a3
Branch: fibers
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2026-01-20 01:43:40 +0000
URL: https://git.openjdk.org/loom/commit/303de9a3f2ba93f0bbe42044483a0b48c82b70cb
8370666: VectorAPI: Add clear comments for vector relative code in c2
Reviewed-by: epeter, jbhateja, qamai
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: ca6925ec
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2026-01-20 06:18:07 +0000
URL: https://git.openjdk.org/loom/commit/ca6925ec6bf44cf7d4704becc194389e4c87b74f
8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code
Reviewed-by: shade, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: e45f5656
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2026-01-20 07:10:46 +0000
URL: https://git.openjdk.org/loom/commit/e45f5656bc90421c9acb0cbf87164162039ddf81
8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected
Reviewed-by: tr, dnguyen
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
Changeset: d9db4fb3
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-01-20 08:01:54 +0000
URL: https://git.openjdk.org/loom/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f518
8373894: G1: Count evacuation-failed garbage collections in gc cpu usage
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
Changeset: c5f288e2
Branch: fibers
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2026-01-20 09:30:12 +0000
URL: https://git.openjdk.org/loom/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e353
8373253: Re-work InjectGCWorkerCreationFailure for future changes
Reviewed-by: stefank, tschatzl, iwalulya, sjohanss
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
Changeset: c71e0575
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-20 09:34:26 +0000
URL: https://git.openjdk.org/loom/commit/c71e0575bfe115ee33fc1026c3e931407e17336f
Merge branch 'master' into fibers
Changeset: c1d412eb
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-20 09:38:10 +0000
URL: https://git.openjdk.org/loom/commit/c1d412ebe3e43b1253f3f25ef224bec5317b1629
Throw UOE when attempting to to invoke newThread on built-in default scheduler
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 4ec1074f
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-20 09:38:20 +0000
URL: https://git.openjdk.org/loom/commit/4ec1074f0e9e95e010dabdcff5dfef7a3cc36b6c
Merge loom into fibers
Changeset: 7af3eb83
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-20 10:41:20 +0000
URL: https://git.openjdk.org/loom/commit/7af3eb83f2a5076bbb20f10e81c78364e87571bc
Experiment with allowing custom scheduler execute delayed tasks
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: 337c8dfc
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2026-01-20 10:41:32 +0000
URL: https://git.openjdk.org/loom/commit/337c8dfccbc4a9e46b323c71925ba8d42365ed96
Merge loom into fibers
More information about the loom-dev
mailing list