git: openjdk/panama-foreign: foreign-memaccess+abi: 97 new changesets

duke duke at openjdk.org
Fri Jan 23 11:08:35 UTC 2026


Changeset: e7432d57
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-16 20:03:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e7432d574540109e2c4faca11cf49d9272a147e6

8375323: Improve handling of the "--app-content" and "--input" options in jpackage

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java

Changeset: 9b47c23b
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-16 23:16:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb

8375242: [macos] Improve jpackage signing coverage

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningBase.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
- test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 0dd5b591
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-17 04:30:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba

8375370: XRBackendNative.c reported variable uninitialized by clang23

Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c

Changeset: 436c62af
Branch: foreign-memaccess+abi
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-01-17 06:24:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff

8373867: Improve robustness of Attach API for finding tmp directory

Reviewed-by: sspitsyn, amenkov

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
+ test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java

Changeset: a0e6f028
Branch: foreign-memaccess+abi
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/panama-foreign/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: foreign-memaccess+abi
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-01-18 07:35:12 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
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/panama-foreign/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: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2026-01-19 07:45:21 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-19 08:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2026-01-19 08:54:18 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-19 09:02:33 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-19 12:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
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/panama-foreign/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: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2026-01-19 14:02:02 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-01-19 14:20:18 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2026-01-19 14:44:37 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-19 18:05:22 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2026-01-20 01:43:40 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2026-01-20 06:18:07 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2026-01-20 07:10:46 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 08:01:54 +0000
URL:       https://git.openjdk.org/panama-foreign/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: foreign-memaccess+abi
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2026-01-20 09:30:12 +0000
URL:       https://git.openjdk.org/panama-foreign/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: afbb3a04
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 10:31:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2

8375620: G1: Convert G1CardTableClaimTable to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp
! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp
! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp

Changeset: 8c615190
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 10:34:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c615190e69ee6e521990595fc23197f38ad6f14

8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp

Changeset: fe102918
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 10:34:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90

8375630: G1: Convert G1ConcurrentMark to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: 3cc713fa
Branch: foreign-memaccess+abi
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-01-20 11:40:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2

8374945: Avoid fstat in os::open

Reviewed-by: dholmes, jsjolen, redestad

! src/hotspot/os/linux/os_linux.cpp

Changeset: 03704012
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 13:22:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/037040129e82958bd023e0b24d962627e8653710

8375643: G1: Convert G1RegionMarkStatsCache to use Atomic<T>

Reviewed-by: shade, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp

Changeset: 5ba91fed
Branch: foreign-memaccess+abi
Author:    Christian Heilmann <christian.heilmann at zeiss.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2026-01-20 15:00:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58

8297191: [macos] Printing a page range with starting page > 1 results in missing pages

Reviewed-by: aivanov, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! test/jdk/java/awt/print/PrinterJob/PageRanges.java

Changeset: 21dc41f7
Branch: foreign-memaccess+abi
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2026-01-20 16:16:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21dc41f744edd138e77970d4e25e3a7eda41621f

8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange

Co-authored-by: Jamil Nimeh <jnimeh at openjdk.org>
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Reviewed-by: wetmore, mullan

+ src/java.base/share/classes/sun/security/ssl/DHasKEM.java
+ src/java.base/share/classes/sun/security/ssl/Hybrid.java
+ src/java.base/share/classes/sun/security/ssl/HybridProvider.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java
! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java
! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java
! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java

Changeset: b2b4729b
Branch: foreign-memaccess+abi
Author:    Christian Stein <cstein at openjdk.org>
Date:      2026-01-20 16:28:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2

8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: <null> but was: <jshelltest.JShellTest>

Reviewed-by: jlahoda

! test/langtools/jdk/jshell/CompletionAPITest.java

Changeset: 72bf0bb6
Branch: foreign-memaccess+abi
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-01-20 16:49:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9

8353115: GenShen: mixed evacuation candidate regions need accurate live_data

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 5f8cb30f
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-20 18:16:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e

8375626: G1: Convert G1CollectionSetChooser to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp

Changeset: 42439eb6
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-20 18:30:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42439eb60c4488711f182d0d6ee5165b4972b99d

8374889: C2 VectorAPI: must handle impossible combination of signed cast from float

Reviewed-by: dlong, qamai

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java

Changeset: aaca0a2c
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2026-01-20 21:54:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421

8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java

Reviewed-by: jvernee

! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java
! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java

Changeset: 4fd7595f
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2026-01-20 22:45:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4fd7595f1b607588d9854471a701c2992c6bec60

8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds

Reviewed-by: rriggs, bpb

! src/java.base/share/classes/java/time/ZonedDateTime.java

Changeset: ca3e6236
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Date:      2026-01-20 23:48:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca3e6236a28794156cc2acf697755229c47735a8

8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: f8fb7804
Branch: foreign-memaccess+abi
Author:    Valerie Peng <valeriep at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-07-18 23:49:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3

8265429: Improve GCM encryption

Co-authored-by: Daniel Jelinski <daniel.jelinski at oracle.com>
Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski

! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c

Changeset: 9f3f960b
Branch: foreign-memaccess+abi
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-18 10:25:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4

8364214: Enhance polygon data support

Reviewed-by: rhalade, psadhukhan, mschoene, prr

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java

Changeset: 3b6ac2af
Branch: foreign-memaccess+abi
Author:    Jayathirth D V <jdv at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-20 03:17:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b6ac2af9c8637891092955474b27e5400650dfc

8362308: Enhance Bitmap operations

Reviewed-by: mschoene, rhalade, psadhukhan, prr

! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c

Changeset: 97bd4458
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-26 03:07:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97bd4458416dffd901ad07be028a08b3d6dc4881

8365271: Improve Swing supports

Reviewed-by: tr, prr, rhalade, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java

Changeset: dc46a17f
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-03 17:23:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1

8365058: Enhance CopyOnWriteArraySet

Reviewed-by: rhalade, skoivu, vklang, rriggs

! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
+ test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java

Changeset: 3afb831a
Branch: foreign-memaccess+abi
Author:    Stuart Marks <smarks at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-04 18:11:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3afb831ae45182e4219decacc355fae100a41b05

8341496: Improve JMX connections

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh

! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
! test/jdk/javax/management/security/SecurityTest.java
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java

Changeset: 84ee4f97
Branch: foreign-memaccess+abi
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-10 11:56:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac

8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently

Reviewed-by: jdv, aivanov, prr, rhalade

! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java

Changeset: 7e3e35ab
Branch: foreign-memaccess+abi
Author:    Stuart Marks <smarks at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-10 16:40:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab

8367277: Fix copyright header in JMXInterfaceBindingTest.java

Reviewed-by: dfuchs, rhalade, iris, coffeys

! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java

Changeset: f24fadc6
Branch: foreign-memaccess+abi
Author:    Michael McMahon <michaelm at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-15 13:31:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a

8362632: Improve HttpServer Request handling

Reviewed-by: djelinski, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java

Changeset: eddbd359
Branch: foreign-memaccess+abi
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-24 18:05:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eddbd359654cf6e2a437367461231ba37ee76918

8359501: Enhance Handling of URIs

Reviewed-by: rhalade, ahgross, azvegint, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! test/jdk/java/awt/Desktop/BrowseTest.java
! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java

Changeset: 82e5771b
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-10-09 04:40:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82e5771b0be205c2ef9500ffa750bf97da21823c

8365280: Enhance JOptionPane

Reviewed-by: rhalade, prr, tr, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
- test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java

Changeset: 07f981f6
Branch: foreign-memaccess+abi
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-11-03 14:53:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325

8368032: Enhance Certificate Checking

Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev

! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java

Changeset: e25a5a48
Branch: foreign-memaccess+abi
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2026-01-21 01:28:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e25a5a4821d03680d00ab6bdbec727732add8206

Merge

Reviewed-by: kcr, prr, smarks


Changeset: a2e74957
Branch: foreign-memaccess+abi
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2026-01-21 03:12:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2e749572e03dd394d123b701e163e3837472dd0

8375063: Update Libpng to 1.6.54

Reviewed-by: serb, prr

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: 599ed0bb
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-21 03:39:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb

8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java

Changeset: a448f0b9
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-21 03:39:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d

8375668: Compiler warning implicit-const-int-float-conversion by clang23

Reviewed-by: dholmes, cnorrbin

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp

Changeset: 34d6e5e0
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-21 05:56:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34d6e5e07b8ee43ee7f913dd47fa7c897f52e6c0

8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code

Reviewed-by: dholmes

! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp

Changeset: b5727d27
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-21 06:04:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5727d27622e1e321733f8d0e606b366984104be

8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code

Reviewed-by: erikj, dholmes

! make/hotspot/lib/CompileGtest.gmk
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 560a92a6
Branch: foreign-memaccess+abi
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2026-01-21 06:33:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/560a92a6327221c90596bcd17a87722e4910472a

8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs

Reviewed-by: syan, lmesnik, fyang, epeter

! test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java

Changeset: 4f87fb53
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-21 09:01:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f87fb53ee5c6071fa57dfe9452eca9fe7b460ee

8375622: G1: Convert G1CodeRootSet to use Atomic<T>

Reviewed-by: shade, sjohanss

! src/hotspot/share/gc/g1/g1CodeRootSet.cpp

Changeset: b1340305
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2026-01-21 09:51:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b1340305c8f5ea53b45b8bd3bd2ebe8f74864d40

8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Arguments.cpp

Changeset: 5c7c2f09
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Date:      2026-01-21 10:42:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c7c2f093b83a017970d9d05c258b4c0910bfc2c

8375717: Outdated link in jdk.jfr.internal.JVM javadoc

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java

Changeset: 983ae96f
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-01-21 11:20:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/983ae96f60c935aa52f482d21ae6a0d947679541

8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors

Reviewed-by: epeter

! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: 4c9103f7
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-21 14:14:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c9103f7b6c91b0f237859516ef72bb9ee27157e

8374998: Failing os::write - remove bad file

Reviewed-by: mdoerr, lucy

! src/hotspot/os/posix/perfMemory_posix.cpp

Changeset: 3033e6f4
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-21 14:55:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3033e6f421d0f6e0aea1d976a806d7abca7c6360

8375544: JfrSet::clear should not use memset

Reviewed-by: mgronlun

! src/hotspot/share/jfr/utilities/jfrSet.hpp

Changeset: 17086d31
Branch: foreign-memaccess+abi
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2026-01-21 16:14:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17086d31196827432477391fd2921a82868eaa05

8375646: Some parser flags seem unused

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: a0ac5b34
Branch: foreign-memaccess+abi
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2026-01-21 18:47:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0ac5b34a742cf18d86f3ac77110bcaa00192169

8375775: JDK 26 RDP2 L10n resource files update

Reviewed-by: naoto, jlu, liach

! 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_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties

Changeset: 3d919ad4
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-01-22 01:53:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d919ad43a041eb60ce51e78831c77fd3b109aee

8373366: HandshakeState should disallow suspend ops for disabler threads
8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread

Reviewed-by: lmesnik, pchilanomate

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mountUnmountDisabler.cpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/ThreadStateTest2.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/libThreadStateTest2.cpp

Changeset: 38a8309b
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2026-01-22 05:38:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38a8309b3f2544fa13448f5217e4227f0e2fe171

8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking

Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
- src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
- src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp
- src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 0f4d7750
Branch: foreign-memaccess+abi
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2026-01-22 06:56:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f4d775085109981fbf00623d38da22655d04675

8375534: Debug method 'pp' should support compressed oops

Reviewed-by: vlivanov, phubner

! src/hotspot/share/utilities/debug.cpp

Changeset: f3381f0f
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 08:29:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3381f0ffe2207e1765558f6f49e5a0280a3f920

8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event

Reviewed-by: rkennke, sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
+ test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java

Changeset: e50bf1f2
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 08:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e50bf1f2a4702ef48cf16cc4f45d034a652bf358

8375616: G1: Convert G1BatchedTask to use Atomic<T>

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.hpp

Changeset: 92236ead
Branch: foreign-memaccess+abi
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-01-22 08:32:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92236ead1dea813cf456855f0aa6b73c16e9dc70

8375618: Incorrect assert in CastLLNode::Ideal

Reviewed-by: chagedorn, dlong

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/igvn/CastLLBits.java

Changeset: 63be87d7
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 08:35:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63be87d7f38a83c5fcdf59b54c6d63e0f0ca34d6

8375977: G1: Convert JVMCICleaningTask to use Atomic<T>

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp

Changeset: 03038d80
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 08:35:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/03038d802cc43b7694f554978ac9de8edca8a954

8375978: G1: Convert G1Policy to use Atomic<T>

Reviewed-by: kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 6165daf0
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-22 08:50:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6165daf03c8582cca8e5b075560aa978b90f677c

8375458: Check legal folder of JDK image for unwanted files

Reviewed-by: erikj

! test/jdk/build/CheckFiles.java

Changeset: ddbd4617
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2026-01-22 09:45:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddbd4617a6172e3054b2afade4f304f66c79816e

8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr"

Reviewed-by: sgehwolf, dholmes

! src/hotspot/os/linux/osContainer_linux.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: e8eb218c
Branch: foreign-memaccess+abi
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-01-22 10:05:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8eb218ca2d05736adc4b0aefa4b17e3062959b8

8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/LambdaDeserializationStat.java
! test/langtools/tools/javac/lambda/SerializableObjectMethods.java
+ test/langtools/tools/javac/lambda/SerializableObjectMethods.out

Changeset: 6e9256cb
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2026-01-22 10:37:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e9256cb613c9a3594546a45975a81def2efcf46

8373343: C2: verify AddP base input only set for heap addresses

Reviewed-by: dlong, chagedorn, qamai

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subtypenode.cpp

Changeset: 0ad81fbd
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 11:04:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1

8375541: G1: Race in G1BarrierSet::write_ref_field_post()

Reviewed-by: iwalulya, sjohanss, shade

! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp

Changeset: 66e950e9
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2026-01-22 11:07:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66e950e9b6414617952d22200831be5b0cafee85

8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC

Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp

Changeset: 5e0ed3f4
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-22 11:51:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e0ed3f408b6afd7496e0e0da207f7e372b0d446

8375982: G1: Convert G1YoungCollector helper classes to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 0d1d4d07
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2026-01-22 12:09:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d1d4d07b9fa2368f471f30e176d446698500115

8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked

Reviewed-by: chagedorn, qamai, dfenacci

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSinkingLoadInputOfPhi.java

Changeset: eda15aa1
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2026-01-22 12:16:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eda15aa19c36142984edaa08850132ca6ae7a369

8277489: Rewrite JAAS UnixLoginModule with FFM

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, ascarpino, erikj

! make/modules/jdk.security.auth/Lib.gmk
! src/java.base/share/classes/module-info.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java
- src/jdk.security.auth/unix/native/libjaas/Unix.c
! test/jdk/com/sun/security/auth/module/AllPlatforms.java

Changeset: 025041ba
Branch: foreign-memaccess+abi
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2026-01-22 13:11:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/025041ba04f3ae3a149b9d57d0dde4afaef37f4c

8370885: Default namedGroups values are not being filtered against algorithm constraints

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
+ test/jdk/sun/security/ssl/CipherSuite/DefaultNamedGroups.java

Changeset: 26aab3cc
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2026-01-22 14:56:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26aab3cccdbcf98c329c8d67093eb2dbf4b164e5

8373120: Virtual thread stuck in BLOCKED state

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/stress/NotifiedThenTimedOutWait.java

Changeset: 07f6617e
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2026-01-22 16:11:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07f6617e0b2752b538b6c43250dd0bb65fd8c695

8367284: (fs) Support current working directory target in SecureDirectoryStream.move

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 8c82b58d
Branch: foreign-memaccess+abi
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2026-01-22 16:36:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c82b58db960a178566514731e1f8dcbc59b0161

8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially

Reviewed-by: psadhukhan, asemenov

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m
+ test/jdk/javax/accessibility/JSpinner/CustomSpinnerAccessibilityTest.java

Changeset: 5dfda66e
Branch: foreign-memaccess+abi
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2026-01-22 17:21:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5dfda66e13df5a88a66a6e4b1ae1bcd4e20ac674

8373928: 4 Dangling pointer defect groups in java.c

Reviewed-by: bpb, alanb, jpai, jwaters

! src/java.base/share/native/libjli/java.c

Changeset: 96a2649e
Branch: foreign-memaccess+abi
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2026-01-22 17:41:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96a2649e29b8b4ff9b65b2314d430bc7637c5c61

8373408: SHA1withECDSA is not required for ECDHE and ECDSA

Reviewed-by: djelinski, ascarpino

! src/java.base/share/classes/sun/security/ssl/JsseJce.java

Changeset: f3121d10
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2026-01-22 20:16:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3121d10237a933087dde926f83a12ce826cde02

8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out

Reviewed-by: dholmes, dnguyen, kizune

! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java

Changeset: d6ebcf8a
Branch: foreign-memaccess+abi
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-01-22 21:28:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6ebcf8a4f42b8e157083be90271e0df3b631033

8357471: GenShen: Share collector reserves between young and old

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp

Changeset: 25d2b52a
Branch: foreign-memaccess+abi
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2026-01-22 21:48:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25d2b52ab97d116024872e567c1c1ffd814616d4

8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement

Reviewed-by: hchao

! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java

Changeset: 0f087a7f
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-23 00:57:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f087a7fef2d3979badefde02a1e85351379f18c

8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx

Reviewed-by: tschatzl, shade

! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java

Changeset: 7f2aa59f
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-01-23 06:24:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f2aa59f8220f302a3f8662eeca3291dcf86d2ad

8375654: Exclude all array classes from dynamic CDS archive

Reviewed-by: kvn, vlivanov

! src/hotspot/share/cds/archiveBuilder.cpp
! test/hotspot/jtreg/ProblemList-AotJdk.txt
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArraySuperTest.java

Changeset: 39f0e6d6
Branch: foreign-memaccess+abi
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2026-01-23 07:07:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39f0e6d6f91bf7e75862851ca0e00fc62780f938

8375241: Simplify --with-native-debug-symbols-level option implementation

Reviewed-by: erikj, shade

! make/autoconf/flags-cflags.m4

Changeset: 315bf07b
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-01-23 07:40:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/315bf07b23ad6c5f86fc8fe976abd9e9a8548404

8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases

Reviewed-by: liach

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java

Changeset: ca37dba4
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2026-01-23 08:27:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca37dba4d40bf3f71c5489829c893346faec1c56

8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic

Reviewed-by: dfuchs, jpai

! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java

Changeset: fa20391e
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-23 08:31:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa20391e73102a5d6a5b0a760d95a4225c673e04

8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic<T>

Reviewed-by: kbarrett, shade

! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp

Changeset: bc404bd2
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2026-01-23 11:00:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc404bd25afb86eec4c972ceff089bf756d62efc

Automatic merge of jdk:master into master


Changeset: 1d95e638
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2026-01-23 11:00:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d95e63832bc98ca3f708447ff6daff6a6485e30

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list