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

duke duke at openjdk.org
Fri May 23 11:08:47 UTC 2025


Changeset: a0a30607
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-16 11:31:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb

8353638: C2: deoptimization and re-execution cycle with StringBuilder

Reviewed-by: thartmann, chagedorn

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

Changeset: 0d867578
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-16 11:32:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d8675780f28d25ed538589480cc208b48fe7e93

8355488: Add stress mode for C2 loop peeling

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 079fccfa
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-05-16 12:25:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee

8353888: Implement JEP 510: Key Derivation Function API

Reviewed-by: valeriep, mullan, liach

! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/javax/crypto/KDF.java
! src/java.base/share/classes/javax/crypto/KDFParameters.java
! src/java.base/share/classes/javax/crypto/KDFSpi.java
! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java
! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java
+ test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java
! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java

Changeset: bca293d0
Branch: foreign-memaccess+abi
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-05-16 13:19:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9

8336470: Source launcher should work with service loader SPI in unnamed module

Reviewed-by: alanb

! make/CompileInterimLangtools.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider
+ test/langtools/tools/javac/launcher/src/Tool.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java

Changeset: 46a12e78
Branch: foreign-memaccess+abi
Author:    Timofei Pushkin <tpushkin at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-05-16 13:51:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef

8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/cds/unregisteredClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java
= test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java

Changeset: 413843cf
Branch: foreign-memaccess+abi
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-16 16:20:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083

8356649: Update JCStress test suite

Reviewed-by: lmesnik

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

Changeset: d5245092
Branch: foreign-memaccess+abi
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-16 16:20:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d5245092249ed400f98711393e25e0ae97990daf

8356702: CTW: Update modules

Reviewed-by: lmesnik

! test/hotspot/jtreg/applications/ctw/modules/generate.bash

Changeset: 63ef90be
Branch: foreign-memaccess+abi
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-05-16 17:21:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06

8357084: Zero build fails after JDK-8354887

Reviewed-by: ccheung, kvn

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 3dd34517
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-16 18:02:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3dd34517000e4ce1a21619922c62c025f98aad44

8357075: Remove leftover COMPAT locale data tests

Reviewed-by: joehw, iris, jlu

- test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 10258dc5
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-16 20:45:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769

8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4

Reviewed-by: sspitsyn, amenkov

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java

Changeset: 76570c62
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-16 22:12:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76570c627db527f856f2394fb9ead02939eca621

8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887

Reviewed-by: kvn, iklam

! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java

Changeset: 6c42856b
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-18 11:32:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe

8356778: Compiler add event logging in case of failures

Reviewed-by: lucy

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compilationLog.cpp

Changeset: 9927ec0b
Branch: foreign-memaccess+abi
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
Date:      2025-05-18 23:28:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9927ec0b91775db342b2bbc1937253325c367a19

8356328: Some C2 IR nodes miss size_of() function

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/opaquenode.hpp

Changeset: 969708bd
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-19 05:17:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/969708bd8f0de49f641eab3881cb15712aa34f1e

8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap

Reviewed-by: tschatzl, zgu

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

Changeset: 77a3e04f
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-19 07:29:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1

8357016: Candidate main methods not computed properly

Reviewed-by: jpai, vromero

! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/TestHelper.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 50a7c61d
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-19 07:39:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef

8355970: C2: Add command line option to print the compile phases

Reviewed-by: chagedorn, kvn, mchevalier

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 67fb1ee7
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-19 08:04:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b

8356946: x86: Optimize interpreter profile updates

Reviewed-by: kvn, jsjolen

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp

Changeset: 2fb3329d
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-19 08:08:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19

8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java

Changeset: effe40a2
Branch: foreign-memaccess+abi
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 09:08:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7

8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test

Reviewed-by: dfuchs

! test/jdk/TEST.groups
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java

Changeset: 133c6fb4
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-19 10:04:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd

8355481: Clean up MHN_copyOutBootstrapArguments

Reviewed-by: dholmes, coleenp

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

Changeset: 36c9be70
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 10:15:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022

8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J"

Reviewed-by: jpai, thartmann

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

Changeset: afcaf840
Branch: foreign-memaccess+abi
Author:    Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 10:17:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afcaf84022f165d66068c16460b7666f48e84773

8357106: Add missing classpath exception copyright headers

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java

Changeset: 7f7add1e
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-19 10:52:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604

8355608: Async UL should take the file lock of stream when outputting

Reviewed-by: aboldtch, iklam

! src/hotspot/share/logging/logFileStreamOutput.cpp

Changeset: 26cb016b
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-05-19 11:06:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26cb016b750963a4622985399130024792691984

8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java

Changeset: 3acfa9e4
Branch: foreign-memaccess+abi
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-05-19 11:28:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0

8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203

Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java

Changeset: 2e26b431
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-19 13:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e26b431585129b705f57955b660d155eaf138b8

8356875: RISC-V: extension flag UseZvfh should depends on UseZfh

Reviewed-by: fyang, luhenry

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

Changeset: 92fd4499
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-19 13:32:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92fd44992b9326fa10ec8303394dac17bb81b168

8350960: RISC-V: Add riscv backend for Float16 operations - vectorization

Reviewed-by: fyang, dzhang, luhenry

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java

Changeset: 265d6301
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-19 13:38:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0

8357187: JFR: User-defined defaults should be respected when an incorrect setting is set

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: fbc12be7
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-05-19 14:33:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbc12be73217315d66792b6ad3faacab133bb9d5

8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test

Reviewed-by: weijun

! test/jdk/java/security/cert/CertificateFactory/SlowStream.java
- test/jdk/java/security/cert/CertificateFactory/slowstream.sh

Changeset: 84a98ab4
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-19 14:53:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84a98ab43ff268d0b10926b35320717d691337ae

8357166: Many AOT tests failed with VM crash

Reviewed-by: thartmann, shade

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 6a58af31
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-19 15:00:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3

8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support

Reviewed-by: asmehra, fyang, shade, mdoerr

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 6818dcc0
Branch: foreign-memaccess+abi
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-05-19 16:53:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6818dcc08ed85e220c5206fda5c991b886e35334

8351230: Collections.synchronizedList returns a list that is not thread-safe

Reviewed-by: jpai

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/SyncListBash.java
! test/jdk/java/util/SequencedCollection/Basic.java

Changeset: bd995256
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-19 17:09:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139

8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList-enable-preview.txt
! test/jdk/ProblemList-enable-preview.txt

Changeset: 27a42435
Branch: foreign-memaccess+abi
Author:    Yannik Stradmann <yjs at stradmann.name>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-19 21:28:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c

8354560: Exponentially delay subsequent native thread creation in case of EAGAIN

Reviewed-by: dholmes, fbredberg

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

Changeset: fbeea1da
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-19 21:33:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fbeea1daef6a65875d713395c489483762d804fe

8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/print/CustomOutputBin.java

Changeset: 637e9d16
Branch: foreign-memaccess+abi
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-05-19 22:47:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/637e9d16ddb21003234abcd32f759aefd91f21f9

8354556: Expand value-based class warnings to java.lang.ref API

Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/util/WeakHashMap.java
+ src/java.base/share/classes/jdk/internal/RequiresIdentity.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
+ test/langtools/tools/javac/diags/examples/RequiresIdentity.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/lint/RequiresIdentityHelper.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.out
+ test/langtools/tools/javac/lint/RequiresIdentityTest2.out

Changeset: 890456f0
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-19 23:43:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b

8355078: java.awt.Color.createContext() uses unnecessary synchronization

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/ColorPaintContext.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java

Changeset: 39d8d109
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-20 02:40:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda

8348906: InstanceOfTree#getType doesn't specify when it returns null

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ test/langtools/tools/javac/patterns/InstanceOfModelTest.java

Changeset: 7077535c
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-20 03:44:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3

8356595: Convert -Xlog:cds to -Xlog:aot (step1)

Reviewed-by: ccheung, dholmes, jsjolen, matsaave

! make/GenerateLinkOptData.gmk
! make/RunTests.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLogging.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: f8d7f663
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-20 05:46:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86

8356998: Convert -Xlog:cds to -Xlog:aot (step 2)

Reviewed-by: ccheung, matsaave

! make/Images.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: e961b13c
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-20 06:04:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e961b13cd68bc352b86af17c7e53df8537519beb

8356165: System.in in jshell replace supplementary characters with ??

Reviewed-by: cstein, asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: f8fc7eeb
Branch: foreign-memaccess+abi
Author:    Arno Zeller <azeller at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-20 10:19:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4

8357052: java/io/File/GetXSpace.java prints wrong values in exception

Reviewed-by: bpb

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

Changeset: 0db5511c
Branch: foreign-memaccess+abi
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-20 10:20:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19

8354969: Add strdup function for ResourceArea

Reviewed-by: dholmes, iklam

! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/memory/test_arena.cpp

Changeset: ab985a7c
Branch: foreign-memaccess+abi
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-20 10:44:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab985a7c5d313304e6d601571885dcb871967259

8341544: Restore fence() in Mutex

Reviewed-by: eosterlund, dholmes

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp

Changeset: 1a97eb42
Branch: foreign-memaccess+abi
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-05-20 12:06:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a97eb429b520b7c4e625b97553c954d065c00cb

8355515: Clarify the purpose of forcePass() and forceFail() methods

Reviewed-by: aivanov, kizune

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: e6750a5b
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-20 13:15:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e6750a5bb0580733820a0885d40704e050baf97d

8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp

Changeset: 277bb208
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-05-20 13:51:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/277bb208a2c6de888c57285854b6f5d030021f94

8355094: Performance drop in auto-vectorized kernel due to split store

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java

Changeset: 62d155e8
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-05-20 14:18:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62d155e8c3b952ecf1f615666c7d71996ba43d74

8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java

Changeset: 6162e2c5
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-05-20 14:50:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6162e2c5213c5dd7c1127fd9616b543efa898962

8357062: Update Public Suffix List to 823beb1

Reviewed-by: mullan

! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: bcf5cd69
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-20 15:49:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c85a6

8355954: File.delete removes read-only files (win)

Reviewed-by: alanb

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
+ test/jdk/java/io/File/DeleteReadOnly.java
! test/jdk/java/io/File/SetAccess.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: e9d1d87b
Branch: foreign-memaccess+abi
Author:    Patrick Strawderman <pstrawderman at netflix.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-20 17:20:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9d1d87b34f636747065c01128a12fc057070e09

8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/HttpURLConnection.java

Changeset: 972f2ebe
Branch: foreign-memaccess+abi
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-05-20 19:06:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/972f2ebe978280d22531a70116e79837632f6ebc

8351412: Add AVX-512 intrinsics for ML-KEM

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java

Changeset: cedd1a53
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-20 20:11:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8caf

8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift!

Reviewed-by: asmehra, mdoerr

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/share/code/relocInfo.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java

Changeset: 74fc4e4e
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-05-21 04:39:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f8f

8357179: Deprecate VFORK launch mechanism from Process implementation (linux)

Reviewed-by: rriggs

! src/java.base/unix/classes/java/lang/ProcessImpl.java

Changeset: 50e873f0
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2025-05-21 05:59:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50e873f0e88d6643586907dea5731d739b7826dc

8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree

Reviewed-by: stefank, eosterlund, jsikstro

- src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
- src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
- test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp

Changeset: 50a7755f
Branch: foreign-memaccess+abi
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-05-21 06:44:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50a7755fa45529966373b58652c15975157ab846

8347530: Improve error message with invalid permits clauses

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/T8347530.java
+ test/langtools/tools/javac/T8347530.out
+ test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out

Changeset: 91194517
Branch: foreign-memaccess+abi
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-21 08:07:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf5975a

8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp

Changeset: a0cdf36b
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-21 08:39:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627458

8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener

Reviewed-by: liach, aivanov, serb

! src/java.desktop/share/classes/java/awt/Toolkit.java

Changeset: 735c7899
Branch: foreign-memaccess+abi
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-05-21 08:54:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/735c7899d124a4e0c9579ea7802c9475eaedda10

8334717: Add JVMCI support for APX EGPRs

Reviewed-by: dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.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/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.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/amd64/AMD64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java

Changeset: 5f38d1bb
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-21 08:57:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13

8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

Reviewed-by: sspitsyn

! make/modules/jdk.jdwp.agent/Lib.gmk

Changeset: 7c82e09b
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-21 09:23:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c82e09b509a67cafd67f6d2aa33756bf8755253

8357048: RunTest variables should always be assigned

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: b8057cf1
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-21 10:54:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8057cf103bff6f8e2600c098519289a43227362

8357436: Change jspawnhelper warning recommendation from VFORK to FORK

Reviewed-by: stuefe, alanb

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: 2c126f19
Branch: foreign-memaccess+abi
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-05-21 11:11:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63

8357370: Export supported GCs in JVMCI

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: a4f66f54
Branch: foreign-memaccess+abi
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-05-21 11:27:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e554

8325859: Potential information loss during type inference

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java

Changeset: 108e454a
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-05-21 11:43:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/108e454a042aaca2a36cd0d8087e7668e3cac29c

8356924: RISC-V: Clean up cost for vector instructions

Reviewed-by: fjiang, fyang, gcao

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: a175767c
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-05-21 12:54:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5cf

8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages

Reviewed-by: kbarrett, iwalulya

! src/java.base/share/man/java.md

Changeset: a07150af
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-21 13:24:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a07150af1139b262513a25f4fdd32173af95ff4f

8357376: Disable syntax highlighting for JDK API docs

Reviewed-by: erikj

! make/Docs.gmk

Changeset: b63ec0ab
Branch: foreign-memaccess+abi
Author:    Chihiro Ito <cito at openjdk.org>
Date:      2025-05-21 14:05:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b63ec0ab584cb941b44a39b6ff130224ed444b60

8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/os/TestProcessStart.java

Changeset: 21c12822
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-21 14:37:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21c1282207614e57138b37a7adca4ccf11cf5bef

8333664: Decouple command line parsing and package building in jpackage

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.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/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java
! src/jdk.jpackage/share/classes/module-info.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java
+ test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java

Changeset: 254713ab
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-21 14:37:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/254713ab598f186fd31484a48a6dfebaeb752920

8338833: Error on reference not found for a snippet target

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java

Changeset: 275cfd32
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-21 15:21:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/275cfd323b1b7b5e8927e7be2f229d200bac9980

8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java

Reviewed-by: alanb

! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java

Changeset: 6546de1d
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-21 16:32:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5294

8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java

Reviewed-by: jpai

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java

Changeset: f1eead60
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-21 17:20:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1eead60358fb919a94c7a91e61d1e54f04e584a

8357452: Remove code span highlight in JavaDoc default stylesheet

Reviewed-by: nbenalla, jjg, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: 2dfbf41d
Branch: foreign-memaccess+abi
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-05-21 17:21:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977

8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place

Reviewed-by: honkar, prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h

Changeset: 400c9350
Branch: foreign-memaccess+abi
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-21 18:55:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/400c935082a0d4d843cf369af6fefde12d637438

8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk

Reviewed-by: henryjen, rriggs

! test/lib-test/TEST.ROOT
! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java

Changeset: 81536830
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-05-21 19:21:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81536830ed096005c4f09ab446238ce50989cea9

8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used

Reviewed-by: iklam, never, kvn

! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java

Changeset: afcbf6b2
Branch: foreign-memaccess+abi
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-05-21 19:49:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4

8357173: Split jtreg test group jdk tier3

Reviewed-by: mikael

! test/jdk/TEST.groups

Changeset: 4d706892
Branch: foreign-memaccess+abi
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-05-21 21:11:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d7068923cd87fbfc2edee25406521b11580d153

8351993: VectorShuffle access to and from MemorySegments

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 3ee14471
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-21 21:56:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4ec

8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type

Reviewed-by: dholmes

! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java

Changeset: f687cac8
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-21 22:13:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f687cac88946b397d043e16ce3adc7b66a205af8

8353504: CDS archives are not found when JVM is in non-variant location

Reviewed-by: iklam, shade

! src/hotspot/share/cds/cdsConfig.cpp
+ test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 07871cd7
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-21 22:39:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a57

8357063: Document preconditions for DecimalDigits methods

Reviewed-by: vyazici, liach, rriggs

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java

Changeset: b685ea54
Branch: foreign-memaccess+abi
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-22 00:37:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4

8357511: [BACKOUT] 8357048: RunTest variables should always be assigned

Reviewed-by: dholmes, erikj

! make/RunTests.gmk

Changeset: ee689145
Branch: foreign-memaccess+abi
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-22 03:39:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee6891456ed672305d9b48846b5a7977373e1284

8343618: Stack smashing in awt_InputMethod.c on Linux s390x

Co-authored-by: Ichiroh Takiguchi <itakiguchi at openjdk.org>
Reviewed-by: prr, aph, amitkumar

! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c

Changeset: 3bebb1fa
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-22 04:04:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a41

8357504: Refactor the assignment of loader bits in InstanceKlassFlags

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp

Changeset: 68c1d305
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-22 04:31:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68c1d305e726f3f4d7209b857f58cc10de5c0132

8357287: Unify usage of ICC profile "header size" constants in CMM-related code

Reviewed-by: honkar, prr

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java

Changeset: ec670652
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-22 05:56:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec6706520b87eff3d87b3b65f3caa39db2d96581

8357361: Exception when compiling switch expression with inferred type

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java

Changeset: 061b5cc6
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-22 05:59:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a91

8347050: Console.readLine() drops '\' when reading through JLine

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java

Changeset: 8184ce39
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-22 06:09:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8184ce39a8a732352ee841fed09cae905d27643c

8357514: Disable AOT caching for runtime stubs

Reviewed-by: iveresov, iklam

! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java

Changeset: a919f6d0
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-05-22 06:39:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a919f6d04e5e1e3ccb123132ad945b240345dcaf

8356372: JVMTI heap sampling not working properly with outside TLAB allocations

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

! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadHeapSampler.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java

Changeset: e348aa07
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-22 06:55:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e348aa071d7d20300062de5830e74fc78143c662

8351958: Some compile commands should be made diagnostic

Reviewed-by: thartmann, kvn

! src/hotspot/share/compiler/compilerOracle.cpp
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java

Changeset: d9b6e4b1
Branch: foreign-memaccess+abi
Author:    Jason Zaugg <jzaugg at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-22 07:25:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9b6e4b13200684b69a161e288b9883ff0d96bec

8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance

Reviewed-by: liach, jpai, jlahoda, lancea

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java

Changeset: 85b24c3c
Branch: foreign-memaccess+abi
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-22 07:56:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f47

8350869: os::stat doesn't follow symlinks on Windows

Reviewed-by: dholmes, mgronlun

! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java

Changeset: c0665efd
Branch: foreign-memaccess+abi
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-05-22 08:36:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0665efd4f7f43c567393570ba6872838debd77f

8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler

Reviewed-by: jlahoda, liach

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java

Changeset: 26053fe7
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-22 10:44:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26053fe78322940113629ee1bd72077f25e4be3e

8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests

Reviewed-by: vyazici, djelinski, dfuchs, syan

! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java

Changeset: 1e57648a
Branch: foreign-memaccess+abi
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-05-22 10:48:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e57648abd569295f42dc19c00edfcc90c00b1d3

8350457: Implement JEP 519: Compact Object Headers

Reviewed-by: mdoerr, coleenp, zgu

! make/conf/jib-profiles.js
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java

Changeset: 428d33ef
Branch: foreign-memaccess+abi
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-22 12:30:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866a7

8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual

Reviewed-by: jvernee, syan

! test/jdk/java/foreign/TestMatrix.java

Changeset: 12efc1fe
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-22 14:24:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12efc1fe3322d16f0e703b334912241d80dbaba9

8357165: test java/lang/invoke/ClassValueTest.java fails intermittently

Reviewed-by: jpai

! test/jdk/java/lang/invoke/ClassValueTest.java

Changeset: 72e440d0
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-22 15:17:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72e440d06e6a93141e8943f1a62610cd951e22c4

8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter

Reviewed-by: alanb, shade

! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java

Changeset: 16d45511
Branch: foreign-memaccess+abi
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-22 15:34:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16d45511342c32ac8e8f72fb68dc21ce13339dbe

8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk

Reviewed-by: ihse, shade

! .github/actions/get-bundles/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: 1258af42
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-05-22 17:01:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1258af42bec92a2797897cb6126b60b582a29d76

8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447

Reviewed-by: never, yzheng

! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java

Changeset: 9ca1004e
Branch: foreign-memaccess+abi
Author:    pawan chawdhary <pawan at dhcp-10-48-118-86.wifi.oracle.com>
Committer: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2025-05-22 17:08:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ca1004e76a614328cd2eb7546143839c4d2f810

8352926: New test TestDockerMemoryMetricsSubgroup.java fails

Reviewed-by: mseledtsov, lmesnik

! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
+ test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java

Changeset: b1b786a3
Branch: foreign-memaccess+abi
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-22 18:59:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b1b786a3be9774662424a629c0ad5d1260efc597

8357402: Crash in AdapterHandlerLibrary::lookup

Reviewed-by: shade, iveresov

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 139a05d0
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-05-22 19:19:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/139a05d05959a84541a29dfae6151f92ce579ae6

8357176: java.awt javadoc code examples still use Applet API

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
- src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png

Changeset: fdda7661
Branch: foreign-memaccess+abi
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-05-22 21:25:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fdda7661906eab63d939e9f482449e21cc143c8f

8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed

Reviewed-by: prr, dnguyen, honkar

! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java

Changeset: 796ec5e7
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-22 23:35:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7e4

8353741: Eliminate table lookup in UUID.toString

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: 84024695
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-23 00:21:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/840246956507ce354c3efd2dc3de44041ba5d607

8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace

Reviewed-by: shade, kvn

! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java

Changeset: a94d1a04
Branch: foreign-memaccess+abi
Author:    Manukumar V S <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-23 02:24:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5

8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java

Reviewed-by: aivanov

+ test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
- test/jdk/javax/swing/JMenuItem/bug4729669.java
- test/jdk/javax/swing/JMenuItem/bug6197830.java

Changeset: 4193d052
Branch: foreign-memaccess+abi
Author:    jeremy <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-23 02:25:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4193d052c0ae2336d816d0e76dec5420aa386465

8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine

Reviewed-by: jdv, serb

! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java

Changeset: 1fd65b7a
Branch: foreign-memaccess+abi
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-05-23 03:48:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439

8351140: RISC-V: Intrinsify Unsafe::setMemory

Reviewed-by: fjiang, fyang

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

Changeset: 99e01301
Branch: foreign-memaccess+abi
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-05-23 04:35:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99e01301cd7f063f167db107d31468b1d3f901aa

8356145: ListEnterExitTest.java fails on macos

Reviewed-by: aivanov, jdv, kizune

! test/jdk/java/awt/List/ListEnterExitTest.java

Changeset: 9d9e41f5
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-23 04:35:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289

8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity

Reviewed-by: vromero, liach

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.out
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java

Changeset: d6e4c5f6
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-05-23 06:32:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18

8357506: [JVMCI] Consolidate eager JVMCI initialization code

Reviewed-by: kvn, yzheng

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/threads.cpp

Changeset: ae7ae847
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-05-23 06:54:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30

8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719

Reviewed-by: shade, mgronlun

! test/hotspot/gtest/jfr/test_networkUtilization.cpp

Changeset: 36f6d155
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-23 08:22:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36f6d155e3b9d0b279be33414573217ea38551ac

8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc

Reviewed-by: tschatzl, aboldtch, zgu

! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.hpp

Changeset: 02995887
Branch: foreign-memaccess+abi
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-05-23 09:07:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc

8343580: Type error with inner classes of generic classes in functions generic by outer

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/T8343580.java

Changeset: 68ee06f0
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-05-23 09:42:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b

8357563: Shenandoah headers leak un-prefixed defines

Reviewed-by: shade, kbarrett

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: 4f355bb9
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-05-23 11:00:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f355bb98d5fa513e7484eca53ce21ae8b3f0234

Automatic merge of jdk:master into master


Changeset: 7ecaa0bd
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-05-23 11:01:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ecaa0bd6e293a5a9acc91179c92e3fa596cdf4e

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list