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

duke duke at openjdk.org
Fri Apr 4 11:10:14 UTC 2025


Changeset: c0b61d3b
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-28 13:03:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439

8352680: Opensource few misc swing tests

Reviewed-by: abhiscxk

+ test/jdk/javax/swing/JFrame/bug4614881.java
+ test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
+ test/jdk/javax/swing/JMenuItem/bug4729669.java

Changeset: c0292203
Branch: foreign-memaccess+abi
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2025-03-28 13:19:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1

8352896: LambdaExpr02.java runs wrong test class

Reviewed-by: shade, jlahoda

! test/langtools/tools/javac/lambda/LambdaExpr02.java

Changeset: a269bef0
Branch: foreign-memaccess+abi
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-03-28 15:20:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d

8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64

Reviewed-by: ascarpino, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java

Changeset: d8090337
Branch: foreign-memaccess+abi
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-03-28 15:27:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214

8341775: Duplicate manifest files are removed by jarsigner after signing

Reviewed-by: weijun, hchao

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/MultiManifest.java

Changeset: da3bb067
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-28 15:50:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da3bb06797f9550d204b2623481ef757ae941bbd

8352685: Opensource JInternalFrame tests - series2

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JInternalFrame/bug4130806.java
+ test/jdk/javax/swing/JInternalFrame/bug4134077.java
+ test/jdk/javax/swing/JInternalFrame/bug4193070.java
+ test/jdk/javax/swing/JInternalFrame/bug4225701.java

Changeset: c70ad6a0
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-03-28 16:26:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1

8352906: stdout/err.encoding on Windows set by incorrect Win32 call

Reviewed-by: bpb, alanb

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 3d2c3cd4
Branch: foreign-memaccess+abi
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-03-28 17:22:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c

8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java

Changeset: 895aabc4
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:05:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e

8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized

Reviewed-by: vlivanov

! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp

Changeset: b9d7a75a
Branch: foreign-memaccess+abi
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:14:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589

8352879: TestPeriod.java and TestGetContentType.java run wrong test class

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java

Changeset: 8cbadf78
Branch: foreign-memaccess+abi
Author:    Rohit Arul Raj <rraj at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:22:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49

8317976: Optimize SIMD sort for AMD Zen 4

Reviewed-by: psandoz, vlivanov

! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 59629f88
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-03-30 16:42:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c

8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use

Reviewed-by: mbaesken, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 25925138
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-31 07:38:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25925138b0a7d781d9293e52a8c9520329a85219

8350577: Fix missing Assertion Predicates when splitting loops

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java

Changeset: 23e3b3ff
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 08:16:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4

8351156: C1: Remove FPU stack support after 32-bit x86 removal

Reviewed-by: vlivanov, kvn

- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
- src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
- src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
- src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
- src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
- src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
- src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
- src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: 79d0c94b
Branch: foreign-memaccess+abi
Author:    David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-03-31 08:53:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112

8352114: New test runtime/interpreter/CountBytecodesTest.java is failing

Reviewed-by: dholmes, mdoerr

! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java

Changeset: 6fbaa066
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 10:01:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126

8353176: C1: x86 patching stub always calls Thread::current()

Reviewed-by: mdoerr, kvn, vlivanov

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

Changeset: 22f630cb
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 10:30:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad

8352415: x86: Tighten up template interpreter method entry code

Reviewed-by: adinn, jsjolen

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

Changeset: 804a8fa4
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-03-31 11:15:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007

8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds

Reviewed-by: tschatzl, manc

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

Changeset: c9c3c153
Branch: foreign-memaccess+abi
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-03-31 12:09:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2

8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/Http1ChunkedTest.java

Changeset: d4d18350
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-03-31 12:36:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4d18350f367a18813d0d418169e852c1530418e

8352860: Open source events tests batch0

Reviewed-by: psadhukhan

+ test/jdk/java/awt/event/ClickEventsTest.java
+ test/jdk/java/awt/event/WindowActivatedEventTest.java

Changeset: bbd5b174
Branch: foreign-memaccess+abi
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2025-03-31 15:04:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bbd5b174c50346152a624317b6bd76ec48f7e551

8339280: jarsigner -verify performs cross-checking between CEN and LOC

Reviewed-by: mullan, weijun, lancea

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: b7ca76ef
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-31 15:45:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7ca76ef4bfc640668492e655acc6d755411a92f

8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java

Changeset: 7a2e198e
Branch: foreign-memaccess+abi
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-03-31 15:48:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8

8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint

Reviewed-by: mullan, hchao, ascarpino

! src/java.base/share/conf/security/java.security

Changeset: e4e62789
Branch: foreign-memaccess+abi
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-03-31 15:59:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625

8346129: Simplify EdDSA & XDH curve name usage

Reviewed-by: weijun, abarashev

! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
+ test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java

Changeset: cd5a43a9
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-03-31 16:39:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91

8353126: Open source events tests batch1

Reviewed-by: honkar, kizune

+ test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java

Changeset: 9c06dcb4
Branch: foreign-memaccess+abi
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-03-31 16:45:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea

8349583: Add mechanism to disable signature schemes based on their TLS scope

Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/ssl/SSLScope.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java

Changeset: 42477442
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-03-31 16:46:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4247744266c7885dde52977de7646f766a9ad043

8351435: Change the default Console implementation back to the built-in one in `java.base` module

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/consolePrompt.exp
! test/jdk/java/io/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 3e96f5cb
Branch: foreign-memaccess+abi
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-03-31 16:54:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287

8351366: Remove the java.security.debug=scl option

Reviewed-by: hchao, mullan

! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/sun/security/util/Debug.java

Changeset: 4d1de46c
Branch: foreign-memaccess+abi
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-03-31 18:13:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d1de46cb882bade5781255b646f623b55d7180f

8352185: Shenandoah: Invalid logic for remembered set verification
8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty

Reviewed-by: ysr, kdnilsen, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: fe8bd756
Branch: foreign-memaccess+abi
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-03-31 18:28:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668

8351290: Clarify integral only for vector operators

Reviewed-by: liach, psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java

Changeset: 8b0602db
Branch: foreign-memaccess+abi
Author:    Doug Lea <dl at openjdk.org>
Date:      2025-03-31 19:23:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d

8319447: Improve performance of delayed task handling

Reviewed-by: vklang, alanb

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: 5eee32d0
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-31 20:43:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3

8352768: CDS test MethodHandleTest.java failed in -Xcomp mode

Reviewed-by: dholmes, shade, vlivanov

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

Changeset: acd4da49
Branch: foreign-memaccess+abi
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2025-03-31 21:39:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c

8353299: VerifyJarEntryName.java test fails

Reviewed-by: mullan

! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: 52f56e60
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-31 22:07:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52f56e608e65f876dc7403ad6240ef13945b2480

8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: 10772659
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-31 22:16:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1077265953e6f0918f8f7625ad311f28453c893a

8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: a83760a6
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-31 23:35:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a83760a6f204837b737b82801ee9eca2988317cf

8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state

Reviewed-by: dholmes, coleenp

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

Changeset: 860a789e
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-04-01 01:39:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/860a789e9153448345f19d70dd07e294a0b62223

8353219: RISC-V: Fix client builds after JDK-8345298

Reviewed-by: fjiang, rehn

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

Changeset: 8b4e190b
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-01 05:42:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7

8353349: ProblemList runtime/cds/appcds/SignedJar.java

Reviewed-by: iklam, jpai

! test/hotspot/jtreg/ProblemList.txt

Changeset: ad48846e
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-01 06:25:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad48846edd894073d89839a2771271553b4e27cd

8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing

Reviewed-by: tschatzl

! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java

Changeset: 196334fc
Branch: foreign-memaccess+abi
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-04-01 08:09:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/196334fc395c63e59167ccd85415d8e1d2bcb705

8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle

Reviewed-by: clanger, mbaesken

! test/jdk/tools/launcher/ExecutionEnvironment.java

Changeset: aff5aa72
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-04-01 08:25:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aff5aa72bbf4ecea614339483581093a67efa265

8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp

Changeset: f25f7016
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-04-01 09:17:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f25f701652900d02858c905f4cd0bb43208c13d5

8353226: JFR: emit old object samples must be transitive closure complete for segment

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp

Changeset: 85a0baf0
Branch: foreign-memaccess+abi
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-04-01 10:50:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85a0baf0cb3366d6c16f9aadee123862117f5338

8352719: Add an equals sign to the modules statement

Reviewed-by: weijun

! test/jdk/sun/security/krb5/auto/TEST.properties

Changeset: 6801eb87
Branch: foreign-memaccess+abi
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-04-01 10:54:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6801eb87042742b8d760b79900b2bdff97c321b1

8352709: Remove bad timing annotations from WhileOpTest.java

Reviewed-by: jpai

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java

Changeset: cef5610b
Branch: foreign-memaccess+abi
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-01 11:47:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5

8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

Reviewed-by: erikj

! make/common/native/Flags.gmk

Changeset: 1809138b
Branch: foreign-memaccess+abi
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-01 11:47:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1809138b1c992b352eceab3e0e963b0577aafabb

8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files

Reviewed-by: erikj

! make/hotspot/lib/JvmFlags.gmk

Changeset: 2a31f69a
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-04-01 12:42:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840

8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing

Reviewed-by: dl, vklang

! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java

Changeset: a1ab1d8d
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-01 12:59:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1ab1d8de411aace21decd133e7e74bb97f27897

8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

Reviewed-by: alanb, ihse

! make/common/native/Flags.gmk

Changeset: 564066d5
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-04-01 16:22:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/564066d549cf4ec7608f57ea4910b5813f7353c3

8353118: Deprecate the use of `java.locale.useOldISOCodes` system property

Reviewed-by: iris, jlu

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java

Changeset: 19eabaff
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-04-01 16:37:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8

8353227: JFR: Prepare tests for strong parser validation

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 6a46d554
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-04-01 16:43:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979

8353129: CDS ArchiveRelocation tests fail after JDK-8325132

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 07fd666d
Branch: foreign-memaccess+abi
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-01 18:24:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3

8342984: Bump minimum boot jdk to JDK 24

Reviewed-by: iris, darcy, liach, ihse

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 68914908
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-01 18:42:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6891490892cc0405882658e067d587ffe5401a6d

8353324: Clean up of comments and import after 8319192

Reviewed-by: dnguyen, kizune

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java

Changeset: afcad8ca
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-04-01 21:05:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a

5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile

Reviewed-by: prr

! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
+ test/jdk/javax/imageio/stream/FileImageStreamPos.java

Changeset: 6970cf6a
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-01 22:01:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6970cf6ac69864e7027138746361e7da1983c24d

8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC

Reviewed-by: ccheung, matsaave

! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java

Changeset: 096e70de
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-02 01:37:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/096e70de2d3009040d7ce30f3766167f43de4a96

8352437: Support --add-exports with -XX:+AOTClassLinking

Reviewed-by: matsaave

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java

Changeset: e6fe2490
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-02 02:54:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238

8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed"

Reviewed-by: kevinw, amenkov

! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: 15d36ee4
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-02 03:56:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3

8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier

Reviewed-by: vlivanov, dholmes, liach

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: f301663b
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Date:      2025-04-02 06:30:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e

8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1

Reviewed-by: epeter, thartmann, kvn

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: d358f5f4
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-02 06:48:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da

8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java

Changeset: 8fb67ac5
Branch: foreign-memaccess+abi
Author:    Daniel Skantz <dskantz at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-04-02 07:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79

8282053: IGV: refine schedule approximation

Reviewed-by: rcastanedalo, dlunden, dfenacci

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: 9076673d
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-02 08:26:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc

8304674: File java.c compile error with -fsanitize=address -O0

Reviewed-by: ihse, jwaters

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

Changeset: 4a50778a
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-02 09:30:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a

8353458: Don't pass -Wno-format-nonliteral to CFLAGS

Reviewed-by: erikj

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/share/native/common/tstrings.cpp

Changeset: b80b04d7
Branch: foreign-memaccess+abi
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-04-02 11:56:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e

8353329: Small memory leak when create GrowableArray with initial size 0

Reviewed-by: jsjolen, stefank

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

Changeset: c9baa8a7
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-02 12:19:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d

8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead

Reviewed-by: epeter, roland

! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: 4f97c4c0
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-04-02 12:40:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf

8349211: Add support for intrusive trees to the utilities red-black tree

Reviewed-by: aboldtch, jsjolen

! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 23eb648c
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-02 13:19:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2

8353545: Improve debug info for StartOptionTest

Reviewed-by: asotona

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

Changeset: 8608b163
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-04-02 13:27:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8608b16341ba2807c6a32f7539d10d7458c40b05

8348887: Create IR framework test for JDK-8347997

Reviewed-by: thartmann, chagedorn

+ test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java

Changeset: a0677d94
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-04-02 14:19:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0677d94d8c83a75cee054700e098faa97edca3c

8353263: Parallel: Remove locking in PSOldGen::resize

Reviewed-by: tschatzl, zgu

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

Changeset: d32ff139
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-04-02 14:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461

8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable)

Reviewed-by: dholmes, fbredberg

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 49cb7aaa
Branch: foreign-memaccess+abi
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-04-02 15:57:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b

8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable

Reviewed-by: coleenp, aboldtch

! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp

Changeset: d979bd85
Branch: foreign-memaccess+abi
Author:    Larry Cable <larry.cable at yahoo.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-04-02 16:00:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d979bd859215a16e6398ae627acfd40e8d71102c

8344671: Few JFR streaming tests fail with application not alive error on MacOS 15

Reviewed-by: dholmes, kevinw

! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
! test/jdk/ProblemList.txt

Changeset: cc870d49
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-04-02 17:04:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc870d4960b3e121afc76df546228cda4b600632

8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM

Reviewed-by: alanb, jpai, sspitsyn

! src/java.base/share/classes/java/lang/ThreadGroup.java
+ test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java

Changeset: 209e72d3
Branch: foreign-memaccess+abi
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-04-02 19:03:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/209e72d311234c8279289172dab2cbb255e4fed9

8353234: Refactor XMLSecurityPropertyManager

Reviewed-by: naoto, iris, lancea

- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
= src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
+ src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java

Changeset: 130b0cda
Branch: foreign-memaccess+abi
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-04-02 19:42:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/130b0cdaa6604da47a893e5425547acf3d5253f4

8353217: Build libsleef on macos-aarch64

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

! make/autoconf/flags-cflags.m4
! make/modules/jdk.incubator.vector/Lib.gmk
- src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/unix/native/libsleef/README.md
= src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake

Changeset: d4353626
Branch: foreign-memaccess+abi
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-04-02 21:58:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4353626d55a642e47d2569b5f4ae61f2333491e

8353479: jcmd with streaming output breaks intendation

Reviewed-by: sspitsyn, jsjolen

! src/hotspot/share/services/attachListener.cpp

Changeset: 814730ea
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-04-02 22:30:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b

8352645: Add tool support to check order of includes

Reviewed-by: stefank, kbarrett

! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/compiler/compilationFailureInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/sources/SortIncludes.java
+ test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: e2e1598e
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-04-02 23:37:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea

8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable

Reviewed-by: rkennke

! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp

Changeset: b01026ab
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-03 00:41:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351

8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester

Reviewed-by: ccheung

! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: 8d3d1d41
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-03 05:25:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c

8353058: [PPC64] Some IR framework tests are failing after JDK-8352595

Reviewed-by: mchevalier, thartmann

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java

Changeset: bd749221
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-04-03 05:36:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd74922157230c866802b4c5269da81e872525aa

8338675: javac shouldn't silently change .jar files on the classpath

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
+ test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java

Changeset: 00a038e9
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-03 08:37:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00a038e9c559401b7934f30b4719010bb1024291

8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java

Changeset: 9c5ed23e
Branch: foreign-memaccess+abi
Author:    Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-04-03 08:38:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571

8349988: Change cgroup version detection logic to not depend on /proc/cgroups
8347811: Container detection code for cgroups v2 should use cgroup.controllers

Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf, asmehra

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: f7a94fee
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-04-03 09:21:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69

8352585: Add special case handling for Float16.max/min x86 backend

Reviewed-by: epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java

Changeset: ffca4f2d
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-04-03 10:44:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1

8353264: ZGC: Windows heap unreserving is broken

Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe

! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp

Changeset: b263292a
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-04-03 11:07:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a

8353484: JFR: Simplify EventConfiguration

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java

Changeset: 3ceabf0f
Branch: foreign-memaccess+abi
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-04-03 11:34:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e

8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call

Reviewed-by: epeter, chagedorn

! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java

Changeset: 296d9d6f
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-04-03 12:23:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a

8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java

Changeset: 70e32500
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-04-03 13:56:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5

8352419: Test  tools/jpackage/share/ErrorTest.java#id0 and #id1 fail

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java

Changeset: b428cda3
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-04-03 14:47:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4

8349686: [s390x] C1: Improve Class.isInstance intrinsic

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 64b691ab
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-04-03 15:06:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64b691ab619d2d99a9c6492341074d2794563c16

8271870: G1: Add objArray splitting when scanning object with evacuation failure
8271871: G1 does not try to deduplicate objects that failed evacuation

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java

Changeset: 6b7b3247
Branch: foreign-memaccess+abi
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-04-03 16:09:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba

8351431: Type annotations on new class creation expressions can't be retrieved

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java

Changeset: db087268
Branch: foreign-memaccess+abi
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-04-03 16:57:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db08726884d90f9139db5d30ee4d36d88c288a06

8352966: Opensource Several Font related tests - Batch 2

Reviewed-by: aivanov

+ test/jdk/java/awt/font/GlyphVector/TestOutline.java
+ test/jdk/java/awt/font/NumericShaper/ShaperTest.java
+ test/jdk/java/awt/font/TextLayout/TestGASPHint.java
+ test/jdk/java/awt/font/TextLayout/TestSelection.java
+ test/jdk/java/awt/font/TextLayout/TestStrikethrough.java

Changeset: d894b781
Branch: foreign-memaccess+abi
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-04-03 17:12:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8

8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable

Reviewed-by: coleenp, aboldtch

! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp

Changeset: ebcb9a8b
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2025-04-03 20:11:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ebcb9a8b128cc6411610566c8368db63d25a5127

8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method

Reviewed-by: dfuchs, smarks

! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java

Changeset: 57df89c4
Branch: foreign-memaccess+abi
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-04-03 21:15:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57df89c46449a19bb626fee2ea01c868e6dfb712

8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method

Reviewed-by: dholmes

! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
- test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
- test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
- test/jdk/java/util/logging/LoggingDeadlock5.java

Changeset: a449aeef
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-04 00:58:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a449aeef287d32437d23bb69027175d6d861e2a6

8350704: Create tests to ensure the failure behavior of core reflection APIs

Reviewed-by: darcy

! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java
+ test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java
+ test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java
+ test/jdk/java/lang/annotation/MalformedAnnotationTest.java
+ test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java
- test/jdk/java/lang/reflect/Generics/TestBadSignatures.java
+ test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java

Changeset: 1c2a5533
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-04-04 00:59:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba

8327858: Improve spliterator and forEach for single-element immutable collections

Reviewed-by: smarks, vklang

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: 41d4a0d7
Branch: foreign-memaccess+abi
Author:    Varada M <varadam at openjdk.org>
Date:      2025-04-04 06:41:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc

8352392: AIX: implement attach API v2 and streaming output

Reviewed-by: mdoerr, jkern, amenkov

! src/hotspot/os/aix/attachListener_aix.cpp
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: a13e34da
Branch: foreign-memaccess+abi
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-04-04 07:59:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a13e34da3f81039b572fd6030d6ee63dfffad612

8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895

Reviewed-by: rrich, amitkumar

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp

Changeset: 1161b566
Branch: foreign-memaccess+abi
Author:    Varada M <varadam at openjdk.org>
Date:      2025-04-04 10:30:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1161b566ca06786996cf47a4475bcdabaa24cde8

8353053: (fs) Add support for UserDefinedFileAttributeView on AIX

Reviewed-by: mdoerr, jkern

! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
+ src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 847c5d01
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-04-04 11:01:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/847c5d01a954b0c9d0d4d7e4ef9384218ebddb28

Automatic merge of jdk:master into master


Changeset: ae356647
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-04-04 11:01:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae356647e7103e4cf43689f59cae54e04e2eedf7

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list