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

duke duke at openjdk.org
Fri Aug 15 11:13:06 UTC 2025


Changeset: cd50d78d
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-08 17:17:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd50d78d447f9f39065bc844fb3041cba2db32db

8361300: Document exceptions for Unsafe offset methods

Reviewed-by: jrose, vyazici

! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
+ test/jdk/jdk/internal/misc/Unsafe/AddressComputationContractTest.java

Changeset: c1c01556
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-08 21:41:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1c0155604cbb6c42a220d391a88b029776bdb95

8364129: Rename libwixhelper

Reviewed-by: erikj, almatvee

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
= src/jdk.jpackage/windows/native/libmsica/Version.cpp
= src/jdk.jpackage/windows/native/libmsica/Version.h
= src/jdk.jpackage/windows/native/libmsica/libmsica.cpp
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java

Changeset: 8ad1fcc4
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-08 22:11:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ad1fcc48a4ba49ffde6dfbb851dbb3f56077dec

8364564: Shortcut configuration is not recorded in .jpackage.xml file

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcut.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java

Changeset: f83454cd
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-09 02:00:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f83454cd61538b653656ccf81759b3cc7286ed67

8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000

Reviewed-by: dfuchs, alanb, vyazici

! test/jdk/java/net/vthread/HttpALot.java

Changeset: e13b4c8d
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-09 23:44:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0198

8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank

Reviewed-by: jrose, shade

! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java

Changeset: 022e29a7
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-10 04:22:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/022e29a77533aacabd56820d00ecffa9646a8362

8365086: CookieStore.getURIs() and get(URI) should return an immutable List

Reviewed-by: liach, vyazici, dfuchs

! src/java.base/share/classes/java/net/InMemoryCookieStore.java
+ test/jdk/java/net/CookieStoreTest.java

Changeset: 15e8609a
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-11 07:08:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15e8609a2c3d246e89cfb349cbd21777bc471bae

8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows

Reviewed-by: clanger, prr, asteiner

! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java

Changeset: c31f4861
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-11 07:10:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1a60

8364365: HKSCS encoder does not properly set the replacement character

Reviewed-by: sherman

! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java

Changeset: f28126eb
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-11 08:18:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b7ea

8365050: Too verbose warning in os::commit_memory_limit() on Windows

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/windows/os_windows.cpp

Changeset: 10762d40
Branch: foreign-memaccess+abi
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2025-08-11 08:19:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10762d408bba9ce0945100847a8674e7eb7fa75e

8365044: Missing copyright header in Contextual.java

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java

Changeset: 0c39228e
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-11 09:42:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27f7a

8364767: G1: Remove use of CollectedHeap::_soft_ref_policy

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 1fc0b016
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-11 09:44:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fc0b01601af454a0e871afce8ae0c9da1358f13

8361142: Improve custom hooks for makefiles

Reviewed-by: erikj

! make/CompileJavaModules.gmk
! make/CreateJmods.gmk
! make/Images.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/common/JavaCompilation.gmk
! make/common/Modules.gmk

Changeset: 8b5bb013
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-11 10:28:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b5bb013557478c9ceb49f94f22600d5901f4eee

8364987: javac fails with an exception when looking for diamond creation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! test/langtools/tools/javac/analyzer/Diamond.java

Changeset: fd766b27
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-11 10:49:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd766b27b9f862075a415780901c242a7d48c26f

8364541: Parallel: Support allocation in old generation when heap is almost full

Reviewed-by: phh, tschatzl

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

Changeset: a60e523f
Branch: foreign-memaccess+abi
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-11 11:15:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a60e523f88e7022abe80725b82a8b16a87a377e2

8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed

Reviewed-by: mhaessig, dfenacci, chagedorn

! src/hotspot/share/opto/printinlining.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 43cfd80c
Branch: foreign-memaccess+abi
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2025-08-11 11:57:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0127

8352502: Response message is null if expect 100 assertion fails with non 100

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java

Changeset: 0ad919c1
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-08-11 12:22:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ad919c1e54895b000b58f6a1b54d79f76970845

8352067: Remove the NMT treap and replace its uses with the utilities red-black tree

Reviewed-by: jsjolen, ayang

! src/hotspot/share/nmt/memoryFileTracker.cpp
- src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
- test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 23985c29
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-11 14:12:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b

8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version

Reviewed-by: erikj, dnsimon

! make/CompileJavaModules.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk

Changeset: bdb1646a
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-11 15:37:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114

8364611: (process) Child process SIGPIPE signal disposition should be default

Reviewed-by: erikj, rriggs

! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c

Changeset: e9e331b2
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-08-11 17:10:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5dae

8365238: 'jfr' feature requires 'services' with 'custom' build variant

Reviewed-by: erikj, shade, ihse

! make/autoconf/jvm-features.m4

Changeset: 958383d6
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-11 18:49:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/958383d69c8742fdb78c28ad856559367c3513d7

8364501: Compiler shutdown crashes on access to deleted CompileTask

Reviewed-by: kvn, mhaessig

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp

Changeset: 8cd79752
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-11 18:50:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cd79752c6426780c6772eafe296aa5b713b2b64

8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command

Reviewed-by: alanb, vyazici

! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java

Changeset: 9593730a
Branch: foreign-memaccess+abi
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-08-11 23:45:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4326

8362376: Use @Stable annotation in Java FDLIBM implementation

Reviewed-by: liach, rgiulietti

! src/java.base/share/classes/java/lang/FdLibm.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/PowTests.java

Changeset: 6927fc39
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-08-12 01:25:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2

8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128

Reviewed-by: fyang, fjiang

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

Changeset: 72d3a2a9
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-12 03:15:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d23d8

8308349: missing working directory option for launcher when invoked from shortcuts

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: d78fa5a9
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-12 07:16:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d78fa5a9f6254e2e93e75c693efba75e09736749

8365240: [asan] exclude some tests when using asan enabled binaries

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/jdk/tools/launcher/TooSmallStackSize.java

Changeset: db12f193
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-12 08:03:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db12f1934a659843d9cc77f4f21e67ebf9fa94e6

8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance"

Reviewed-by: gziemski, jsjolen

! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: 5a442197
Branch: foreign-memaccess+abi
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-08-12 08:26:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a

7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently

Reviewed-by: smarks, coffeys

! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java

Changeset: b81f4fae
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-08-12 08:34:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b81f4faed7180e51aa966a9bf2f84ba755c6736d

8360037: Refactor ImageReader in preparation for Valhalla support

Reviewed-by: alanb, rriggs, jpai

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/jdk/jdk/internal/jimage/ImageReaderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java

Changeset: f155f7d6
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f155f7d6e50c702f65858774cfd02ef60aa9cad5

8364141: Remove LockingMode related code from x86

Reviewed-by: aboldtch, dholmes, coleenp

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad

Changeset: 3c0eed8e
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-12 08:45:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c0eed8e476e4da540e4ea44ee966f278e04a067

8364406: Remove LockingMode related code from aarch64

Reviewed-by: aph, dholmes

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 16e461ef
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-12 08:52:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16e461ef31628ab47cd8484cdfc970c0008b97ba

8365122: G1: Minor clean up of G1SurvivorRegions

Reviewed-by: sangheki, kbarrett

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

Changeset: 95b7a8b3
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:29:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db363e6

8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp

Changeset: 19a76a45
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-12 11:58:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19a76a45e9c8616414830c865801660bc6761e92

8365316: Remove unnecessary default arg value in gcVMOperations

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/gcVMOperations.hpp

Changeset: 391ea151
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-12 13:16:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/391ea151184c5621f263742605416c3ccd2c3d73

8365307: AIX make fails after JDK-8364611

Reviewed-by: clanger, asteiner

! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c

Changeset: a382996b
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-12 13:42:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaae2d

8364993: JFR: Disable jdk.ModuleExport in default.jfc

Reviewed-by: mgronlun

! src/jdk.jfr/share/conf/jfr/default.jfc

Changeset: ad0fd13f
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-08-12 16:20:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7

8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4c03e593
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-12 16:30:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c03e5938df0a9cb10c2379af81163795dd3a086

8364750: Remove unused declaration in jvm.h

Reviewed-by: shade

! src/hotspot/share/include/jvm.h

Changeset: d0239826
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-12 17:39:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d023982600f8bb19053f579710953aa29e0f30c5

8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java

Changeset: 87d73401
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-12 17:44:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87d734012e3130501bfd37b23cee7f5e0a3a476f

8364756: JFR: Improve slow tests

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java

Changeset: 636c61a3
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-08-13 01:24:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/636c61a3868d9c01b672b3b45cda1e476acdc045

8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128

Reviewed-by: fyang, fjiang

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

Changeset: 25480f00
Branch: foreign-memaccess+abi
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-08-13 01:45:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25480f0011297ad209eca1b1b56bcf983ea4ee5d

8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process

Reviewed-by: lmesnik, cjplummer, sspitsyn

! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 72e22b4d
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-13 08:07:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72e22b4de59a18f83c75be9a51fd99726f77f6f6

8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only

Reviewed-by: ihse, liach, vromero, mcimadamore, erikj

! make/ToolsLangtools.gmk
+ make/langtools/tools/flagsgenerator/FlagsGenerator.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/jdk.compiler/Gensrc.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/flags/FlagsTest.java

Changeset: e77cdd93
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-13 08:47:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e77cdd93ead5601fea4bb1bf1847835e1097b851

8364570: Remove LockingMode related code from riscv64

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: f3b34d32
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-08-13 10:52:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f842

8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check"

Reviewed-by: thartmann, dlong

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java

Changeset: 001aaa1e
Branch: foreign-memaccess+abi
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-08-13 12:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/001aaa1e49f2692061cad44d68c9e81a27ea3b98

8365166: ARM32: missing os::fetch_bcp_from_context implementation

Reviewed-by: shade

! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: 899e13f4
Branch: foreign-memaccess+abi
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date:      2025-08-13 17:36:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/899e13f40a70c98d1d393ba6c3973abcb36e1f00

8364434: Inconsistent BufferedContext state after GC

Reviewed-by: jdv, azvegint, avu

! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
+ test/jdk/java/awt/ColorClass/WeakColorTest.java

Changeset: 38a26141
Branch: foreign-memaccess+abi
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-13 17:53:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38a261415dc29aae01c9b878d94cb302c60a3983

8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX

Reviewed-by: shade, jbhateja, aph

! src/hotspot/cpu/x86/methodHandles_x86.cpp

Changeset: ecbdd340
Branch: foreign-memaccess+abi
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-08-13 18:24:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecbdd3405a1d46f555deb82098e1865b44601a1f

8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 4680dc98
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-08-13 18:41:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4680dc983169d48fcf83eb50dc60e32e79d5d976

8365264: Rename ResourceHashtable to HashTable

Reviewed-by: iklam, ayang

! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
+ src/hotspot/share/utilities/resizableHashTable.hpp
- src/hotspot/share/utilities/resizeableResourceHash.hpp
- src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
+ test/hotspot/gtest/utilities/test_hashtable.cpp
- test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: 96603200
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-13 20:43:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9660320041d0ba0f22ebe074a64472557b85a24c

8364781: Re-examine DigitList digits resizing during parsing

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/text/DigitList.java

Changeset: 9c266ae8
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-13 20:49:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c266ae83c047025d778da41e413701ac3b50b03

8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269

Reviewed-by: kvn, adinn, bulasevich, phh

! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 9dcc502c
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-14 04:55:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9dcc502cc83773561707f2afe9aee1f9e2386b9e

8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground

Reviewed-by: aivanov, prr, kizune

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java

Changeset: c22e01d7
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:02:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c22e01d77648036db4ed640521e82c49f8791ca1

8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()

Reviewed-by: vromero, liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/jdk/tools/sincechecker/SinceChecker.java
+ test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java

Changeset: a6be2286
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-14 07:04:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6be2286421e069a292c749eecd6bdc38a8deaf2

8365314: javac fails with an exception for erroneous source

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java

Changeset: 3e329850
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-14 07:37:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e3298509f136583b18e5ab8bf75a8b012016f16

8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/z/zDirector.cpp

Changeset: e3201628
Branch: foreign-memaccess+abi
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-08-14 07:39:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e320162815d529bc65cd058b34ec39d60d032ce7

8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128

Reviewed-by: dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java

Changeset: 7698c373
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-14 10:43:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7698c373a684235812c9dc11edd751059f9e8e81

8364556: JFR:  Disable SymbolTableStatistics and StringTableStatistics in default.jfc

Reviewed-by: mgronlun

! src/jdk.jfr/share/conf/jfr/default.jfc

Changeset: 98f54d90
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-14 11:11:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe150

8365487: [asan] some oops (mode) related tests fail

Reviewed-by: kbarrett, syan

! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java

Changeset: 41520998
Branch: foreign-memaccess+abi
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-08-14 12:31:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41520998aa8808452ee384b213b2a77c7bad668d

8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine

Reviewed-by: erikj, ihse

! make/RunTests.gmk

Changeset: dd113c8d
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-14 14:50:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f1fb

8364628: Serial: Refactor SerialHeap::mem_allocate_work

Reviewed-by: phh, kbarrett

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp

Changeset: b0f98df7
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-14 15:20:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e715011ae

8365416: java.desktop no longer needs preview feature access

Reviewed-by: alanb, jpai

! src/java.base/share/classes/module-info.java

Changeset: 26ccb3ce
Branch: foreign-memaccess+abi
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2025-08-14 16:59:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa

8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling

Reviewed-by: chagedorn, kvn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java

Changeset: ba231052
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-14 17:02:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba231052319676ece5105253b58efa4e906feab4

8365048: idea.sh script does not correctly detect/handle git worktrees

Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse

! bin/idea.sh

Changeset: dccca0fb
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-08-14 19:58:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84

8365572: Shenandoah: Remove unused thread local _paced_time field

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: c5cbcac8
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 20:27:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e050c

8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java

Changeset: 8c363b3e
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-14 21:41:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647a21

8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal

Reviewed-by: redestad

- src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
+ src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java

Changeset: a65f2002
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-08-14 23:59:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a65f20022080e627da4782b9b643912a9dd69335

8365512: Replace -Xcomp with -Xmixed for AOT assembly phase

Reviewed-by: shade

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

Changeset: 44b19c01
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-08-15 02:53:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44b19c01acdfff07a4f017466be3f03fae6013c6

8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java

Changeset: 6fb6f3d3
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-15 04:25:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf7b9

8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java

Changeset: e3aeebec
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-08-15 07:35:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8

8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime

Reviewed-by: never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: fa2eb616
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-15 08:55:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa2eb616482250dff6a3b667798aec37114005a9

8365491: VSCode IDE: add basic configuration for the Oracle Java extension

Reviewed-by: ihse, jlahoda

! make/ide/vscode/hotspot/template-workspace.jsonc

Changeset: 5856dc34
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-15 09:32:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5856dc34c82de9f840be1dc28a9917224971491f

8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! 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/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! test/jdk/jdk/jfr/event/runtime/TestFlush.java

Changeset: b6d5f49b
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-15 09:41:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e57e

8365296: Build failure with Clang due to -Wformat warning after JDK-8364611

Reviewed-by: ayang, mbaesken

! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c

Changeset: 059b49b9
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-15 10:37:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/059b49b9551ad52f211613a3da2ac0a79deb5ed4

8365244: Some test control variables are undocumented in doc/testing.md

Reviewed-by: erikj

! doc/testing.html
! doc/testing.md

Changeset: dbae90c9
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-15 10:45:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbae90c950200cb417aebeab65e5fce7a7e5f94f

8364723: Sort share/interpreter includes

Reviewed-by: shade, ayang

! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: cefa7eca
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-15 11:00:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cefa7eca0efaf3fd963f1aa5700f20dbb3b31553

Automatic merge of jdk:master into master


Changeset: a7baa6b6
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-15 11:00:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7baa6b62bf09d5f600cceb0c0e8b465992ebaf5

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list