git: openjdk/loom: master: 18 new changesets

duke duke at openjdk.org
Tue Jan 20 11:55:34 UTC 2026


Changeset: a0e6f028
Branch: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: 303de9a3
Branch: master
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: master
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: master
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: master
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: master
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



More information about the loom-dev mailing list