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

duke duke at openjdk.org
Fri Dec 5 11:13:27 UTC 2025


Changeset: 78b155b2
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-11-28 12:05:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78b155b2b5745fc88c13586f93b632f61e038a94

8372147: ConnectionFlowControlTest should use HttpResponse.connectionLabel()

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java

Changeset: e071afbf
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-28 13:02:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e071afbfe4507b6b3a306f90bb645465fdab0070

8351334: [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer

Reviewed-by: aboldtch, dholmes, jsjolen

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 52568bf4
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-28 22:50:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52568bf4832b2bcc5dc547dbdf45a6a7172281fb

8372650: Convert GenericWaitBarrier to use Atomic<T>

Reviewed-by: shade, iwalulya

! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp

Changeset: 92e1357d
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-11-29 01:25:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c6a2

8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout

Reviewed-by: dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java
+ test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java

Changeset: 282f3394
Branch: foreign-memaccess+abi
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2025-11-30 12:53:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/282f339406d67d189e06c0bf8c7ca8d8cf5774e0

8369432: Add Support for JDBC 4.5 MR

Reviewed-by: alanb, rriggs

! src/java.sql/share/classes/java/sql/Array.java
! src/java.sql/share/classes/java/sql/Blob.java
! src/java.sql/share/classes/java/sql/Clob.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java
! src/java.sql/share/classes/java/sql/JDBCType.java
! src/java.sql/share/classes/java/sql/NClob.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
+ src/java.sql/share/classes/java/sql/SQLUtils.java
! src/java.sql/share/classes/java/sql/SQLXML.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! src/java.sql/share/classes/java/sql/Types.java
! src/java.sql/share/classes/java/sql/package-info.java
! test/jdk/java/sql/testng/test/sql/CallableStatementTests.java
+ test/jdk/java/sql/testng/test/sql/ConnectionTests.java
! test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java
! test/jdk/java/sql/testng/test/sql/StatementTests.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java
! test/jdk/java/sql/testng/util/BaseTest.java
! test/jdk/java/sql/testng/util/StubCallableStatement.java
! test/jdk/java/sql/testng/util/StubConnection.java
+ test/jdk/java/sql/testng/util/StubDatabaseMetaData.java
! test/jdk/java/sql/testng/util/StubPreparedStatement.java
! test/jdk/java/sql/testng/util/StubStatement.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java

Changeset: 3fd551f9
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-01 02:29:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3fd551f9926601b05a13a22b556d55425a37ee4d

8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException

Reviewed-by: sgehwolf, shade

! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java

Changeset: c7a489db
Branch: foreign-memaccess+abi
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-01 05:40:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7a489db9e4a7d696623fc2155a5504d9d2adb0d

8372534: Update Libpng to 1.6.51

Reviewed-by: serb, azvegint, prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! 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/pngdebug.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/pnginfo.h
! 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/pngpread.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/pngrio.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/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: e0311ecb
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-12-01 06:04:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0311ecb85b78b6d97387c17102a8b6759eefc36

8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions

Reviewed-by: sviswanathan, dlunden, vlivanov, qamai

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp

Changeset: 81b26ba8
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-01 06:42:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a6ca

8372685: C2 SuperWord: wrong requires in test after JDK-8371146

Reviewed-by: chagedorn, mbaesken

! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java

Changeset: ca96366c
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-01 06:51:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca96366c03b89fa90a015e6c2d5912a9f2554c92

8372528: Unify atomic exchange and compare exchange

Reviewed-by: kbarrett, stefank

! src/hotspot/cpu/ppc/atomicAccess_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/atomicAccess.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
! test/hotspot/gtest/runtime/test_atomicAccess.cpp

Changeset: 293fec7e
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-01 07:06:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/293fec7e28ed06f0942e94b1c21affdf6aabe9ca

8372461: [IR Framework] Multiple test failures after JDK-8371789

Reviewed-by: epeter, syan, dfenacci

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: a6bc9b3b
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 07:44:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f923d

8372588: [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements

Reviewed-by: stuefe, azeller, lucy

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java

Changeset: 969eb1ce
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-01 07:51:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/969eb1ce2419324582ee8d8108031323f82e125e

8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Provider/Absolute.java
! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java
! test/jdk/sun/security/pkcs11/Provider/LoginISE.java

Changeset: ef5e744a
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-01 08:05:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c7a8

8372684: G1: Missing load_acquire() in G1 allocation path

Reviewed-by: kbarrett, sjohanss

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

Changeset: 3481252c
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-01 08:41:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3481252ced7c06c44154ceccc56b12cfd9a490c3

8372188: AArch64: Generate atomic match rules from M4 stencils

Reviewed-by: aph, haosun

! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4
- src/hotspot/cpu/aarch64/cas.m4

Changeset: 5bd7db03
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 09:03:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b036e

8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64

Reviewed-by: lucy, goetz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 160148cc
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-01 11:28:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c970

8372610: G1: JDK-8297692 broke code roots scan measurements

Reviewed-by: iwalulya, sjohanss

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

Changeset: f5eecc45
Branch: foreign-memaccess+abi
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-12-01 12:18:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd3ac

8353738: Update TLS unit tests to not use certificates with MD5 signatures

Reviewed-by: djelinski, abarashev

! test/jdk/javax/management/security/keystoreAgent
! test/jdk/javax/management/security/keystoreClient
! test/jdk/javax/management/security/truststoreAgent
! test/jdk/javax/management/security/truststoreClient
! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
- test/jdk/javax/net/ssl/HttpsURLConnection/crisubn.jks
- test/jdk/javax/net/ssl/HttpsURLConnection/trusted.jks
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
- test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IdentitiesBase.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java

Changeset: 785ca67e
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-01 12:30:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/785ca67e46c762ed0ffaeda1e26e5f90276181e8

8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java

Changeset: b98114f4
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-01 13:28:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b98114f4a20bcf3390114b56d05c38b23268979a

8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null

Reviewed-by: dholmes, never, jsjolen

! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: d328e4e7
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-01 13:37:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d328e4e7e2f58fbfeb661f3502f95016159d7230

8372272: Hotspot shared lib loading - add load attempts to Events::log

Reviewed-by: lucy, azeller

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: a1cc8f4e
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-01 15:37:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03

8372444: Genshen: Optimize evacuation function

Reviewed-by: ysr, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp

Changeset: 002fff39
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-01 16:57:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/002fff39aace870b27a9068de1662fcb0b3033a6

8220816: (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists

Reviewed-by: alanb, jpai

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 6cb1c8f9
Branch: foreign-memaccess+abi
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-12-01 17:29:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f525

8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes

Co-authored-by: Thomas Holenstein <tholenst at google.com>
Co-authored-by: Lukas Zobernig <zlukas at google.com>
Reviewed-by: shade, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java

Changeset: 45c0600d
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-01 18:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45c0600d3abfa4bcd0338840523c0df69283afe2

8372609: Bug4944439 does not enforce locale correctly

Reviewed-by: liach, jpai

! test/jdk/java/text/Format/NumberFormat/Bug4944439.java

Changeset: 79e99bb0
Branch: foreign-memaccess+abi
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-01 18:30:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79e99bb0778608733a677821a0bb35041e9fb939

8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667

Reviewed-by: wkemper, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 84ffe872
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-02 08:38:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84ffe87260753973835ea6b88443e28bcaf0122f

8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError

Reviewed-by: lmesnik, aboldtch

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java

Changeset: 7278d2e8
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-12-02 09:39:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7278d2e8e5835f090672f7625d391a1b4c1a6626

8372258: Improve TypeVariable support

Reviewed-by: liach

! src/java.base/share/classes/java/lang/reflect/TypeVariable.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
+ test/jdk/java/lang/reflect/Generics/ProtectInnerStateOfTypeVariableImplTest.java

Changeset: f636fcad
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-02 10:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19fb8

8372645: ParallelGC: Remove race between allocation and expansion before is_init_completed

Reviewed-by: ayang, sjohanss, eosterlund

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp

Changeset: e27abe8a
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-02 10:59:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e27abe8a979880f308c69ea53319565dcd2142b6

8372540: SerialGC: Remove race between allocation and expansion before is_init_completed

Reviewed-by: ayang, sjohanss, eosterlund

! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 3f046f6d
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 11:56:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f046f6dec72392d0693655c0f0ef9189529ce45

8372747: G1: Conservative heap alignment does not account for card table constraint

Reviewed-by: mdoerr, stefank, tschatzl, sjohanss

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

Changeset: fd7283be
Branch: foreign-memaccess+abi
Author:    Doug Lea <dl at openjdk.org>
Date:      2025-12-02 12:05:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd7283be47489d3297aac6ecf6658ee9500b2891

8360046: Scalability issue when submitting virtual threads with almost empty tasks

Reviewed-by: vklang

! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/forkjoin/Starvation.java

Changeset: 13e062e7
Branch: foreign-memaccess+abi
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-02 12:13:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13e062e7a36cf9880416a4e867de13778c6bed2b

8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java

Changeset: 5cba2c84
Branch: foreign-memaccess+abi
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-02 12:13:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cba2c8461005f2f7bcafdce622126a113f4bbd4

8368093: Remove Stream::createPseudoHeaders

Reviewed-by: dfuchs, jpai, vyazici

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java

Changeset: 07856fce
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-02 12:17:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e0b5

8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
+ test/jdk/java/lang/module/ModuleReader/patched/PatchedModuleReaderTest.java
= test/jdk/java/lang/module/ModuleReader/patched/java.base/java/lang/PatchedFoo.java

Changeset: d3083ac0
Branch: foreign-memaccess+abi
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-12-02 12:19:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3083ac05453c9dd303038f90ddab50d52124e51

8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: cjplummer, pchilanomate

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java

Changeset: 6abf7b6f
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 12:38:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6abf7b6f226adb580718a314dc218d87289c80ac

8371986: Remove the default value of InitialRAMPercentage

Reviewed-by: shade, aboldtch

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md

Changeset: eecba58c
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-02 13:05:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eecba58c6817dbac129c545604d6286dfdcf951f

8371587: Final mapping lost in ProcSmapsParser::parse_next

Reviewed-by: jsjolen, fandreuzzi

! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
+ test/hotspot/gtest/runtime/test_procMapsParser_linux.cpp

Changeset: 6c01d3b0
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-02 13:10:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c01d3b08862447983b96daaf34a4c62daf54101

8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism

Reviewed-by: mhaessig, chagedorn

! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLongReductionChain.java

Changeset: c97d53a9
Branch: foreign-memaccess+abi
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-12-02 13:32:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c97d53a9529d9148aacd85a3b31d694f04df0758

8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor

Reviewed-by: jpai

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 6f2169ff
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-02 13:55:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f2169ff6996e0629ce80455959a21947fd5de2c

8372755: Remove local suppression of VS C4146 warnings

Reviewed-by: ayang

! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/atomicAccess.hpp

Changeset: a62296d8
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-02 14:00:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a62296d8a0858d63a930e91168254a9927f06783

8371464: C2: assert(no_dead_loop) failed: dead loop detected

Reviewed-by: chagedorn, dfenacci

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestDeadLoopAtMergeMem.java

Changeset: ca4ae806
Branch: foreign-memaccess+abi
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-02 15:44:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9d2e

8371964: C2 compilation asserts with "Unexpected load/store size"

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java

Changeset: 8d5a37b0
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-02 16:09:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f6d9

8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java

Reviewed-by: aph, phubner

! test/hotspot/jtreg/ProblemList.txt

Changeset: 37d8e05e
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-12-02 16:22:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37d8e05eccc959b5b5e04b3da848f7de9220b00c

8372708: Javadoc ignores "-locale" and uses default locale for all messages and texts

Reviewed-by: liach

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_en.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_en.properties
+ test/langtools/jdk/javadoc/tool/testLocaleOption/TestSupportedLocales.java

Changeset: 153c567a
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 18:06:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/153c567a4d3a537277a8c599142511aa4f4f3ae3

8370905: Update vm.defmeth tests to use virtual threads

Reviewed-by: vlivanov, coleenp, pchilanomate

! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java

Changeset: ac0e6af8
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-02 18:16:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac0e6af8f90ba77375b2841a5c8aa05743884a1e

6185110: Undefined behaviour of SampleModel for width, height < 0

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/SampleModel.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
+ test/jdk/java/awt/image/SampleModelGetSamplesAndPixelsTest.java

Changeset: 5627ff2d
Branch: foreign-memaccess+abi
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-12-02 18:18:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7fa3f

8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack

Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: mhaessig, chagedorn

! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java

Changeset: 618732ff
Branch: foreign-memaccess+abi
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-12-02 19:36:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9

8371820: Further AES performance improvements for key schedule generation

Reviewed-by: rrich, valeriep

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java

Changeset: b97ed667
Branch: foreign-memaccess+abi
Author:    Xueming Shen <sherman at openjdk.org>
Date:      2025-12-02 19:47:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b97ed667db0bd527461b2b385af3001f53d71c19

8365675: Add String Unicode Case-Folding Support

Reviewed-by: rriggs, naoto, ihse

! make/ToolsJdk.gmk
- make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
+ make/jdk/src/classes/build/tools/generatecharacter/GenerateCaseFolding.java
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template
- src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ test/jdk/java/lang/String/UnicodeCaseFoldingTest.java
+ test/micro/org/openjdk/bench/java/lang/StringCompareToFoldCase.java

Changeset: 5a60e22b
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-02 20:09:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf9d0

8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB

Reviewed-by: azvegint, kizune, prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java

Changeset: 0bead706
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-02 20:49:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c2ea

8372961: [BACKOUT] Remove the default value of InitialRAMPercentage

Reviewed-by: stefank

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md

Changeset: a2ad5ca9
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:51:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e92d

8372939: Update JDK 26 spec URLs

Reviewed-by: liach

! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 0fe1ffdc
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:52:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a76c4

8372940: Update symbol data script references

Reviewed-by: liach, darcy

! bin/generate-symbol-data.sh
! doc/starting-next-release.md
! src/jdk.compiler/share/data/symbols/README

Changeset: 8a28a764
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-02 20:52:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a28a76451b2bbde49c1c051cb66c784f9e3cdd2

8372937: Abbreviate list of supported releases

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java

Changeset: 37cd8d6c
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-12-02 20:59:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ffbef

8371501: Change IAE to NPE in java.awt.image.Kernel when data is null

Reviewed-by: prr, azvegint, aivanov

! src/java.desktop/share/classes/java/awt/image/Kernel.java
! test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java

Changeset: 8f0cb57e
Branch: foreign-memaccess+abi
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-12-02 22:11:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3541

8347831: Re-examine version check when cross linking

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, alanb

! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/Java.gmk
+ src/java.base/share/classes/jdk/internal/misc/resources/release.txt.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: b0a758f2
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 22:27:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0a758f2180a8305c05e9640192818bbb31d7922

8372552: unhandled oop in the JvmtiEventController::set_user_enabled

Reviewed-by: cjplummer, amenkov, sspitsyn

! src/hotspot/share/prims/jvmtiEventController.cpp

Changeset: f5e4cd7f
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-02 23:48:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3564

8372039: post_sampled_object_alloc is called while lock is handled

Reviewed-by: sspitsyn, eosterlund, amenkov

! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotThread.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/SamplingDuringInit.java
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/libSamplingDuringInit.cpp

Changeset: 1f206e5e
Branch: foreign-memaccess+abi
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-12-03 00:27:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99db6

8372850: Update comment in SourceVersion for language evolution history for changes in 26

Reviewed-by: liach

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 530493fe
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-03 02:46:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/530493fed4066b1efcf3ec22253b110495767eca

8364146: JList getScrollableUnitIncrement return 0

Reviewed-by: prr, tr

! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/JListTest.java

Changeset: 8f3d0ade
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-03 08:06:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a59b

8371893: [macOS] use dead_strip linker option to reduce binary size

Reviewed-by: erikj, lucy, serb

! make/autoconf/flags-ldflags.m4

Changeset: 2139c8c6
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-03 08:08:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86efae

8372571: ResourceHashTable for some AOT data structures miss placement operator when allocating

Reviewed-by: aboldtch, jsjolen, kvn

! src/hotspot/share/cds/aotMappedHeapWriter.cpp

Changeset: a1e86941
Branch: foreign-memaccess+abi
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-12-03 09:01:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1e8694109ad87690e18fc03d17b6b9519092d81

8371306: JDK-8367002 behavior might not match existing HotSpot behavior.

Reviewed-by: thartmann, dholmes

! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java

Changeset: b3e063c2
Branch: foreign-memaccess+abi
Author:    root <root at a3560046.lnxne.boe>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-03 09:04:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3e063c2c34ac12ae2a566617560ecc52253262d

8372710: Update ProcessBuilder/Basic regex

Reviewed-by: shade, amitkumar

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: e65fd45d
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-03 09:17:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e65fd45dc7c9383a77fbd5171b541c2a003d30d2

8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile

Reviewed-by: vyazici, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java

Changeset: a25e6f64
Branch: foreign-memaccess+abi
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-03 09:22:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d8565c4

8319158: Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder

Reviewed-by: stefank, aboldtch

! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java

Changeset: 177f3404
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-03 09:24:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/177f3404dfb146be724d952f8c88b4d070e36b52

8372733: GHA: Bump to Ubuntu 24.04

Reviewed-by: erikj, ayang

! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml

Changeset: 3e04e114
Branch: foreign-memaccess+abi
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2025-12-03 09:28:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e04e11482605e7734ef75bc477fe31107988f42

8372738: ZGC: C2 allocation reloc promotion deopt race

Reviewed-by: aboldtch, stefank

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp

Changeset: 858d2e43
Branch: foreign-memaccess+abi
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-03 09:35:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/858d2e434dd4eb8aa94784bb1cd115554eec5dff

8372584: [Linux]: Replace reading proc to get thread user CPU time with clock_gettime

Reviewed-by: dholmes, kevinw, redestad

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
+ test/micro/org/openjdk/bench/vm/runtime/ThreadMXBeanBench.java

Changeset: 94977063
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-03 10:03:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94977063baafc2e293193d284db408a069f12aca

8358706: Integer overflow with -XX:MinOopMapAllocation=-1

Reviewed-by: phubner, coleenp

! src/hotspot/share/runtime/globals.hpp

Changeset: f1a4d1bf
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-12-03 10:06:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1a4d1bfde652cf758117b93bbd02ae8248e805e

8372615: Many container tests fail when running rootless on cgroup v1

Reviewed-by: sgehwolf, dholmes

! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java

Changeset: 804ce0a2
Branch: foreign-memaccess+abi
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-12-03 10:29:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab257

8370473: C2: Better Aligment of Vector Spill Slots

Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorSpilling.java

Changeset: 170ebdc5
Branch: foreign-memaccess+abi
Author:    Igor Rudenko <iostream64 at gmail.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-12-03 10:37:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/170ebdc5b7b5e54cc7bec60944898d35a24d760b

8346657: Improve out of bounds exception messages for MemorySegments

Reviewed-by: jvernee, liach, mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 3f447edf
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-12-03 10:55:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f447edf0e22431628ebb74212f760209ea29d37

8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188

Reviewed-by: dlong, mhaessig

! src/hotspot/cpu/aarch64/aarch64_atomic.ad
! src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4

Changeset: 125d1820
Branch: foreign-memaccess+abi
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-12-03 11:12:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/125d1820f1f64e465a6b83360c48715a79e3d165

8372393: Document requirement for separate metallib installation with Xcode 26.1.1

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: a655ea48
Branch: foreign-memaccess+abi
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-03 12:31:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a655ea48453a321fb7cadc6ffb6111276497a929

8371792: Refactor barrier loop tests out of TestIfMinMax

Reviewed-by: chagedorn, epeter, bmaillard

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestMinMaxLongLoopBarrier.java

Changeset: abb75ba6
Branch: foreign-memaccess+abi
Author:    Kerem Kat <krk at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2025-12-03 13:01:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e661

8372587: Put jdk/jfr/jvm/TestWaste.java into the ProblemList

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: afb6a0c2
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-12-03 13:03:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afb6a0c2fecdb2114715290d5d463c9dccf93c28

8372958: SocketInputStream.read throws SocketException instead of returning -1 when input shutdown

Reviewed-by: djelinski, michaelm

! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/Socket/AsyncShutdown.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 135661b4
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-03 13:36:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/135661b4389663b8c2e348d9e61e72cc628636bb

8372179: Remove Unused ConcurrentHashTable::MultiGetHandle

Reviewed-by: dholmes, iwalulya

! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: c0636734
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-03 14:34:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0636734bdf19de6ba41c127aef1f090010c6d90

8372993: Serial: max_eden_size is too small after JDK-8368740

Reviewed-by: ayang, aboldtch, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java

Changeset: 44e2d499
Branch: foreign-memaccess+abi
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-03 14:38:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44e2d499f84458003aa73a149d1ae44735b71d91

8372705: The riscv-64 cross-compilation build is failing in the CI

Reviewed-by: dholmes, shade

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: 87c4b01e
Branch: foreign-memaccess+abi
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-03 14:38:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87c4b01ea3d94c25d260f0687addf7ecd154279a

8372943: Restore --with-tools-dir

Reviewed-by: mikael, tbell, shade

! make/autoconf/basic.m4

Changeset: 829b8581
Branch: foreign-memaccess+abi
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-03 14:53:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34ad23

8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory

Reviewed-by: mhaessig, dfenacci, thartmann

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 1d753f11
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-12-03 15:14:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d753f116135cffa3ec9e8b4af3922aa647317dc

8373010: Update starting-next-release.html after JDK-8372940

Reviewed-by: jpai, erikj

! doc/starting-next-release.html

Changeset: 3d54a802
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-12-03 15:21:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d54a802e38f425c7035c947758c887fec48e43a

8372995: SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen

Reviewed-by: ayang, jsikstro

! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 6d5bf9c8
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-12-03 15:30:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d5bf9c801bbec3cd3580f889cc92415021f7322

8372999: Parallel: Old generation min size constraint broken

Reviewed-by: stefank, jsikstro

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp

Changeset: af8977e4
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-12-03 15:32:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af8977e40661db2edec069d524f7c9352c7de850

8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal
8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java

Changeset: c4321503
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-03 16:37:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4321503976840f6630567c4fa430cd1ffca41fb

8372809: Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: 0bcef61a
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-03 17:15:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bcef61a6de027c1b7e481e2115016ee961707a5

8372957: After JDK-8282441 JDWP might allow some invalid FrameIDs to be used

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: fa6ca0bb
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-03 17:25:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa6ca0bbd14436cd3778a7a3383183cd73688123

8362428: Update IANA Language Subtag Registry to Version 2025-08-25

Reviewed-by: lancea, naoto, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 8d80778e
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-03 18:02:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02c16

8373023: [REDO] Remove the default value of InitialRAMPercentage

Reviewed-by: stefank, sjohanss, aboldtch

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: e93b10d0
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-12-03 18:12:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e93b10d08456f720e303771a882e79660911e1eb

8365400: Enhance JFR to emit file and module metadata for class loading

Reviewed-by: coleenp, egahlin

! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
+ src/hotspot/share/jfr/support/jfrSymbolTable.inline.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.inline.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java

Changeset: aff25f13
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-03 18:20:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aff25f135af20ec89c7a68f2a0a0ede7eb1491a6

4690476: NegativeArraySizeException from AffineTransformOp with shear

Reviewed-by: psadhukhan, jdv

! src/java.desktop/share/classes/java/awt/image/AffineTransformOp.java
+ test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java

Changeset: 8a5db916
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-03 19:58:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a5db916aff1dc3eb37f25afbf0a633aa77baa20

8171432: (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR

Reviewed-by: alanb, djelinski

! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java

Changeset: ba777f66
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-12-03 19:58:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba777f6610fa3744d5f4bdfb87066b137ab543af

8372851: Modify java/io/File/GetXSpace.java to print path on failure of native call

Reviewed-by: jpai, naoto

! test/jdk/java/io/File/GetXSpace.java

Changeset: e534ee99
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-12-03 20:01:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e534ee99327fed2263302a00061fb46fcdc6e302

8364343: Virtual Thread transition management needs to be independent of JVM TI

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: coleenp, dholmes, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/mountUnmountDisabler.cpp
+ src/hotspot/share/runtime/mountUnmountDisabler.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubInfo.cpp
! src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java

Changeset: 5ea2b640
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-03 20:03:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ea2b6402114d34465b2ad9e476ab8e36ddeea06

8372977: unnecessary gthread-2.0 loading

Reviewed-by: prr, kizune

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h

Changeset: 70e2bc87
Branch: foreign-memaccess+abi
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-03 21:32:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70e2bc876abe35b3d447f8004245bdbf2fead59f

8372816: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error

Reviewed-by: azeller, mdoerr

! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: 9b386014
Branch: foreign-memaccess+abi
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-03 21:58:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b386014a01b2bff47856bf9a8e113317db1f081

8373049: Update JCStress test suite

Reviewed-by: epavlova, lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: 1294d55b
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-03 22:42:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1294d55b194704dce92c5132d6779e6f4d4850e6

8372769: Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13

Reviewed-by: lmesnik, pchilanomate, cjplummer, amenkov

! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: db2a5420
Branch: foreign-memaccess+abi
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-03 22:43:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802

8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism

Reviewed-by: kdnilsen, shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp

Changeset: 8f8fda7c
Branch: foreign-memaccess+abi
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-03 22:46:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6

8373048: Genshen: Remove dead code from Shenandoah

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp

Changeset: 48563446
Branch: foreign-memaccess+abi
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-12-04 00:21:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4856344668042fcbc4d15966519d27fb0a4f509f

8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC

Reviewed-by: kvn, eastigeevich

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 04c0f8d3
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-04 01:36:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7

8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test

Reviewed-by: msheppar, smarks, syan

! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java

Changeset: db2cd1a4
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-04 02:15:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf

8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Changeset: 019df4d8
Branch: foreign-memaccess+abi
Author:    Dmitry Drobotov <dmitry.drobotov at jetbrains.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2025-12-04 03:22:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/019df4d89c8a0fe2b27c6ec074499445ae45bc3f

8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m

Changeset: dbf0742b
Branch: foreign-memaccess+abi
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-12-04 05:03:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbf0742bf205ec57477373ebd43016383f7e7791

8373046: Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method

Reviewed-by: kvn, vlivanov

! src/hotspot/share/oops/method.cpp

Changeset: 828498c5
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-04 07:34:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f

8371978: tools/jar/ReproducibleJar.java fails on XFS

Reviewed-by: jpai

! test/jdk/tools/jar/ReproducibleJar.java

Changeset: 63a10e00
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-12-04 08:01:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63a10e0099111d69b167abf99d1a00084c4d6c1e

8373024: JFR: CPU throttle rate can't handle incorrect values

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java

Changeset: 771253e2
Branch: foreign-memaccess+abi
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-04 08:23:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/771253e285c48329a9b45dfaaa852b64e74b31d4

8372802: PrintFlagsFinal should also print locked flags

Reviewed-by: dholmes, stuefe, lmesnik

! src/hotspot/share/runtime/flags/jvmFlag.cpp
+ test/hotspot/jtreg/runtime/CommandLine/PrintAllFlags.java

Changeset: bb867ed2
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-04 08:32:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf3ac

8372938: Fix reference to DeferredStatic<T> in HotSpot Style Guide

Reviewed-by: stefank, jsjolen

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 317daa3c
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-04 08:36:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/317daa3c004fbb1738e0af6acfbaf50c403c8230

8372643: Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory

Reviewed-by: erikj

! make/common/native/Flags.gmk

Changeset: 14000a25
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-04 09:37:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14000a25e6efcbe55171d4cc8c68170a8cf0406f

8373080: Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages

Reviewed-by: ayang, aboldtch

! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java

Changeset: 16699a39
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-04 09:40:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16699a394d4d6c2b8a21e7de3c3d344c5a3309b4

8208693: HttpClient: Extend the request timeout's scope to cover the response body

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
+ test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientTimerAccess.java
! test/jdk/java/net/httpclient/websocket/WebSocketTest.java

Changeset: df0165bd
Branch: foreign-memaccess+abi
Author:    Ana-Maria Mihalceanu <ana-maria.m.mihalceanu at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-04 10:09:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df0165bd6933728fdcf1956323401afdc47b3f78

8321139: jlink's compression plugin doesn't handle -c option correctly

Reviewed-by: jpai, alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/man/jlink.md
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/TaskHelperTest.java
! test/setup_aot/TestSetupAOT.java

Changeset: 91c5bd55
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-12-04 10:17:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/91c5bd550a36e10e8b39d1b322fd433ee8df14f5

8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8

Reviewed-by: epeter, sviswanathan, dlunden

! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/TestABSMaskedMaxByteVector.java

Changeset: b5970c97
Branch: foreign-memaccess+abi
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-04 10:21:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e23b4

8373063: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816

Reviewed-by: dholmes, mdoerr

! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java

Changeset: bcbdf90f
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-12-04 12:25:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcbdf90fce44ad87e7728ba0febef0951e361589

8373062: JFR build failure with CDS disabled

Reviewed-by: egahlin

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp

Changeset: c4ec983d
Branch: foreign-memaccess+abi
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-12-04 13:56:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4ec983da57ee8aea71e88d5de2570c5d65a69df

8370715: JFR: Races are possible when dumping recordings

Reviewed-by: egahlin, stuefe

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recording/dump/TestDumpOverwrite.java

Changeset: 6f03c780
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-12-04 15:00:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e393

8360702: runtime/Thread/AsyncExceptionTest.java timed out

Reviewed-by: dholmes, fbredberg

! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java

Changeset: 33dda887
Branch: foreign-memaccess+abi
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-12-04 15:03:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33dda887d99d39b2d003fd6521db97d45da474f0

8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public

Reviewed-by: erikj, mbaesken

! make/Bundles.gmk
! make/Images.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 27351401
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-04 15:25:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2735140147b159d3a3238804f221db4f835ef744

8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline()

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
+ test/hotspot/jtreg/compiler/inlining/TestLateMHClonedCallNode.java

Changeset: 45dcc0e7
Branch: foreign-memaccess+abi
Author:    Kurt Miller <kurt at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-04 16:59:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/45dcc0e7e26b8130236c5ba80edb54fa530dab57

8371914: PNG defines in CFLAGS can cause compilation errors with external libpng

Reviewed-by: erikj, jdv

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: c55287d1
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2025-12-04 17:01:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c55287d197ef024033f8dfbb5a365cb091bc67fb

8370890: Start of release updates for JDK 27
8370893: Add SourceVersion.RELEASE_27
8370894: Add source 27 and target 27 to javac

Reviewed-by: darcy, iris, liach, erikj, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
= src/jdk.compiler/share/data/symbols/java.compiler-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jartool-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jdeps-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jlink-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jsobject-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: c7aa1033
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-12-04 18:34:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7aa10339aa40d37dc52e6dcec102f8dca114634

8372844: Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods

Reviewed-by: naoto

! test/jdk/java/text/Format/DateFormat/Bug4407042.java
! test/jdk/java/text/Format/DateFormat/Bug4845901.java
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Locale/LocaleCategory.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java

Changeset: b19163b1
Branch: foreign-memaccess+abi
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-12-04 18:38:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b19163b107584118056073dc24a960ca04ca14e4

8356544: Implement additional tests for ciphersuites disabled with wildcards

Reviewed-by: rhalade

+ test/jdk/sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java

Changeset: ef7532e7
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-04 18:41:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef7532e7e625628d6181c65116804ebb65f18061

8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java

Changeset: 8e653d39
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-12-04 20:17:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e653d394e45180e16714124ed6584f912eb5cba

8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 5ec5a6ea
Branch: foreign-memaccess+abi
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-04 21:37:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8

8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots

Reviewed-by: wkemper, ysr, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp

Changeset: c8b30da7
Branch: foreign-memaccess+abi
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-12-04 22:11:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9

8373039: Remove Incorrect Asserts in shenandoahScanRemembered

Reviewed-by: wkemper, ysr, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp

Changeset: 6db1c4f5
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-04 22:34:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a169

8371409: Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock

Reviewed-by: rehn, pchilanomate

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 13e32bf1
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-04 22:39:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13e32bf1667a3be8492d1e4e3a273951202acd9c

8372098: Move AccessFlags to InstanceKlass

Reviewed-by: liach, vlivanov, dlong, sspitsyn

! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! 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/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 15f25389
Branch: foreign-memaccess+abi
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-04 23:56:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15f25389435288881644f7aeab48fd2eae410999

8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type()

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp

Changeset: 7e91d34f
Branch: foreign-memaccess+abi
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-05 02:51:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54512

8365732: RISC-V: implement AES CTR intrinsics

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 674cc3ee
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-05 03:30:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2d31

8042054: JTree.updateUI uses out-of-date item size information

Reviewed-by: dnguyen, serb

! src/java.desktop/share/classes/javax/swing/JTree.java
+ test/jdk/javax/swing/JTree/JTreeUpdateTest.java

Changeset: b9339690
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-12-05 11:02:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9339690c01aad5d933f987f7fc827953fe9e70e

Automatic merge of jdk:master into master

! .jcheck/conf
! .jcheck/conf

Changeset: 9633ff7c
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-12-05 11:02:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9633ff7cb5f9dbfa878f5f93d9a38f0703d86f08

Automatic merge of master into foreign-memaccess+abi

! .jcheck/conf
! .jcheck/conf



More information about the panama-dev mailing list