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

duke duke at openjdk.org
Fri Sep 12 11:09:07 UTC 2025


Changeset: 124fcf1d
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-05 13:31:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/124fcf1d9abb6cafe34637ba357617c7c7be56c8

8233115: Protect ExecuteWithLog from running with redirection without a subshell

Reviewed-by: erikj

! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk

Changeset: 33794d16
Branch: foreign-memaccess+abi
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2025-09-05 13:34:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33794d161467635eb32591fee189e5409cd2d114

8357188: Remove the field MemAllocator::Allocation::_overhead_limit_exceeded and the related code

Reviewed-by: ayang, shade

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp

Changeset: 1e90af08
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-09-05 14:30:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e90af08abb74df9ec4ab94b67deeae5c1c9fee1

8359383: Incorrect starting positions for implicitly typed variables

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/tree/VarWarnPosition.java
! test/langtools/tools/javac/tree/VarWarnPosition.out

Changeset: ceacf6f7
Branch: foreign-memaccess+abi
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-09-05 15:26:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ceacf6f7852514dc9877cfe284f9550c179d913a

8366890: C2: Split through phi printing with TraceLoopOpts misses line break

Reviewed-by: rcastanedalo, mhaessig, epeter

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

Changeset: 9f4d5b23
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-05 15:55:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f4d5b2398cb925ec1a66f9f7676b76c99ff7b62

8365428: Unclear comments on java.lang.invoke Holder classes

Reviewed-by: iklam, jvernee

! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java

Changeset: 9cca4f7c
Branch: foreign-memaccess+abi
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-09-05 16:44:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cca4f7c760bea9bf79f7c03f37a70449acad51e

8358751: C2: Recursive inlining check for compiled lambda forms is broken

Reviewed-by: dlong, roland

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/parse1.cpp

Changeset: a17058b5
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-05 17:45:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a17058b5bb2dcc89ed276600ceac905e7e986426

8365569: Remove finalize from JavaSoundAudioClip.java

Reviewed-by: kizune, tr

! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
+ src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClipDelegate.java

Changeset: c6c451ac
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-09-05 18:42:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6c451ac392cdb545ab43dd46918eca6c47cc5f0

8353468: [ubsan] arguments.cpp:2422:23: runtime error: 2.14748e+11 is outside the range of representable values of type 'int'

Reviewed-by: stefank, dholmes

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java

Changeset: e2a503e2
Branch: foreign-memaccess+abi
Author:    Manukumar V S <mvs at openjdk.org>
Date:      2025-09-05 19:50:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f

8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently

Reviewed-by: serb

! test/jdk/java/awt/Focus/ComponentLostFocusTest.java

Changeset: 4ab2b5bd
Branch: foreign-memaccess+abi
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-09-05 19:59:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131759

8366569: Disable CompileTaskTimeout for known long-running test cases

Reviewed-by: dlong

! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReplicateLongSpecialImmTest.java

Changeset: 3824c7cd
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-05 20:20:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3824c7cd06645b1dab5322015e8e6cf604afa754

8366517: Refine null locale processing of ctor/factory methods in `Date/DecimalFormatSymbols`

Reviewed-by: jlu, rriggs

! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java

Changeset: b674a425
Branch: foreign-memaccess+abi
Author:    Sarvesh Kumar Jain <sarvesh.kumar.jain at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-05 20:35:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b674a425531974bb78c4622e0f1d9b46a117f575

8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist

Reviewed-by: psadhukhan, serb

! test/jdk/ProblemList.txt

Changeset: 1ebe9495
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-05 20:47:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ebe949507b48a6b62dd36e08f0ae80da2ee1dcc

8314488: Compiling the JDK with C++17

Reviewed-by: dholmes, stefank, ayang, kvn, iwalulya, jsjolen, ihse

! doc/hotspot-style.html
! doc/hotspot-style.md
! make/autoconf/flags-cflags.m4
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/cpptools-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt

Changeset: cdc8b5eb
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-05 21:08:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cdc8b5eb83ed6335a65b93cfa0cf38932486c7e3

8366455: Move VarHandles.GuardMethodGenerator to execute on build

Reviewed-by: psandoz, redestad, erikj

! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/methodhandle/VarHandleGuardMethodGenerator.java
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
- src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java

Changeset: dbf4ffff
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-05 23:55:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbf4ffffe3fbbb513122081bbcc04c543473082e

8366477: Refactor AOT-related flag bits in klass.hpp

Reviewed-by: liach, asmehra, kvn

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp

Changeset: e8c7d2aa
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-06 09:00:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8c7d2aaf3cdbbe07b8cdcc68dd7ec9645956bf2

8332872: SetupExecute should cd to temp directory

Reviewed-by: erikj

! make/CreateJmods.gmk
! make/UpdateSleefSource.gmk
! make/common/Execute.gmk
+ test/make/TestExecute.gmk
! test/make/TestMake.gmk

Changeset: 6bb15a54
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-07 20:21:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bb15a542b0eb6a4b17cfd9da50a94781d0180eb

8367035: [BACKOUT] Protect ExecuteWithLog from running with redirection without a subshell

Reviewed-by: kbarrett

! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk

Changeset: 14a40fd5
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-07 23:18:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14a40fd579b087f061da086f5eb18230c379dce0

8361533: Apply java.io.Serial annotations in java.logging

Reviewed-by: rriggs

! src/java.logging/share/classes/java/util/logging/LoggingPermission.java

Changeset: 8a6b8751
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-09-07 23:20:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a6b8751e1a8ad93646bf3900186802c863d7119

8354871: Replace stack map frame type magics with constants

Reviewed-by: liach

! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java

Changeset: b0ca9bf6
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 04:35:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0ca9bf61e0390a3b022a0915eacabb0cfd92e93

8365776: Convert JShell tests to use JUnit instead of TestNG

Reviewed-by: vromero

! test/langtools/jdk/jshell/AbstractStopExecutionTest.java
! test/langtools/jdk/jshell/AnalysisTest.java
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/BadExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ClassMembersTest.java
! test/langtools/jdk/jshell/ClassPathTest.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/jdk/jshell/CompletenessStressTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ComputeFQNsTest.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/DropTest.java
! test/langtools/jdk/jshell/EditorTestBase.java
! test/langtools/jdk/jshell/EmptyTest.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/ExceptionMessageTest.java
! test/langtools/jdk/jshell/ExceptionsTest.java
! test/langtools/jdk/jshell/ExecutionControlSpecTest.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/ExpectedDiagnostic.java
! test/langtools/jdk/jshell/ExternalEditorTest.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/FileManagerTest.java
! test/langtools/jdk/jshell/ForwardReferenceImportTest.java
! test/langtools/jdk/jshell/ForwardReferenceTest.java
! test/langtools/jdk/jshell/GetResourceTest.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/HistoryTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
! test/langtools/jdk/jshell/IOTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/IgnoreTest.java
! test/langtools/jdk/jshell/IllegalArgumentExceptionTest.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/InferTypeTest.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/JLCollisionTest.java
! test/langtools/jdk/jshell/JShellQueryTest.java
! test/langtools/jdk/jshell/JShellStateClosedTest.java
! test/langtools/jdk/jshell/JavadocTest.java
! test/langtools/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiFailingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningExecutionControlTest.java
! test/langtools/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/langtools/jdk/jshell/JdiStarterTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
! test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
! test/langtools/jdk/jshell/LocalExecutionTestSupport.java
! test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/MethodsTest.java
! test/langtools/jdk/jshell/ModifiersTest.java
! test/langtools/jdk/jshell/MultipleDocumentationTest.java
! test/langtools/jdk/jshell/MyExecutionControl.java
! test/langtools/jdk/jshell/NullTest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/PipeInputStreamTest.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/jdk/jshell/RecordsTest.java
! test/langtools/jdk/jshell/RejectedFailedTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ReplaceTest.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/jdk/jshell/ShutdownTest.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java
! test/langtools/jdk/jshell/SnippetEventToStringTest.java
! test/langtools/jdk/jshell/SnippetHighlightTest.java
! test/langtools/jdk/jshell/SnippetStatusListenerTest.java
! test/langtools/jdk/jshell/SnippetTest.java
! test/langtools/jdk/jshell/SourceLevelTest.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
! test/langtools/jdk/jshell/T8146368/JShellTest8146368.java
! test/langtools/jdk/jshell/T8146368/JShellToolTest8146368.java
! test/langtools/jdk/jshell/Test8294583.java
! test/langtools/jdk/jshell/Test8296012.java
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolCompletionTest.java
! test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolFormatTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolLocaleMessageTest.java
! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/ToolRetainTest.java
! test/langtools/jdk/jshell/ToolShiftTabTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/ToolTabCommandTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
! test/langtools/jdk/jshell/ToolingTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/UndefinedClassTest.java
! test/langtools/jdk/jshell/UnicodeTest.java
! test/langtools/jdk/jshell/UnnamedTest.java
! test/langtools/jdk/jshell/UserExecutionControlTest.java
! test/langtools/jdk/jshell/UserInputTest.java
! test/langtools/jdk/jshell/UserJdiUserRemoteTest.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/jdk/jshell/WrapperTest.java

Changeset: f9dc640e
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 06:33:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9dc640ef07ea5569b3581360041db2bb7e30c40

8351260: java.lang.AssertionError: Unexpected type tree: (ERROR) = (ERROR)

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: fb1924d2
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-08 06:33:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb1924d2e34f77dc834094485dccb1751bc5b3b6

8366874: Test gc/arguments/TestParallelGCErgo.java fails with UseTransparentHugePages

Reviewed-by: ayang, shade, stefank, tschatzl

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

Changeset: 051f39e1
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-08 07:10:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/051f39e12ce8845d13c7d4813dabc556a834892d

8366864: Sort os/linux includes

Reviewed-by: ayang, dholmes

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: bea2b029
Branch: foreign-memaccess+abi
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-09-08 08:30:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a

8360219: [AIX] assert(locals_base >= l2) failed: bad placement

Reviewed-by: dlong, mdoerr

! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp

Changeset: 5e423e03
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2025-09-08 09:37:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e423e034f1f077ce9c17cfe9b0d838a4cf9365e

8367025: zIndexDistributor.hpp uses angle-bracket inclusion of globalDefinitions.hpp

Reviewed-by: aboldtch, tschatzl, jwaters

! src/hotspot/share/gc/z/zIndexDistributor.hpp

Changeset: a2726968
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-09-08 10:28:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a272696813f2e5e896ac9de9985246aaeb9d476c

8365190: Remove LockingMode related code from share

Reviewed-by: aboldtch, dholmes, ayang, coleenp, lmesnik, rcastanedalo

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java

Changeset: 03c54d42
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-08 12:26:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/03c54d4288dfd70190c3f306a44a8424f268f787

8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in

Reviewed-by: darcy, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java

Changeset: bcff857b
Branch: foreign-memaccess+abi
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2025-09-08 13:30:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcff857ba09028cc43e856726b5c839cc6b1b0d9

8361381: GlyphLayout behavior differs on JDK 11+ compared to JDK 8

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
+ test/jdk/java/awt/font/LineBreakMeasurer/KhmerLineBreakTest.java

Changeset: 166ef5e7
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-09-08 14:37:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/166ef5e7b1c6d6a9f0f1f29fedb7f65b94f53119

8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestGeneral.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
! test/jdk/sun/security/pkcs11/SecureRandom/TestDeserialization.java

Changeset: 6765a9d7
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-09-08 15:50:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6765a9d775b5bd3d1b36090038060762f976d174

8366908: Use a different class for testing JDK-8351654

Reviewed-by: liach, lmesnik

! test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java

Changeset: ab12fbfd
Branch: foreign-memaccess+abi
Author:    Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-08 16:10:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab12fbfda2c364bb16ddf03b923989639f437f6a

8077587: BigInteger Roots

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/jdk/java/math/BigInteger/BigIntegerTest.java

Changeset: 48831c65
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-08 16:23:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48831c65b5535fef706b64a4eb23ba28b1567ead

8367021: Regression in LocaleDataTest refactoring

Reviewed-by: jlu, joehw

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

Changeset: 323b0201
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:46:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/323b02016e7458a0be39d52c9b0a5c61d579347e

8367034: [REDO] Protect ExecuteWithLog from running with redirection without a subshell

Reviewed-by: erikj

! make/RunTests.gmk
! make/StaticLibs.gmk
! make/common/MakeBase.gmk
! make/common/ProcessMarkdown.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk

Changeset: 55af9d83
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:48:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55af9d83800930966776224bc4c7ff4ab1af9817

8366837: Clean up gensrc by spp.Spp

Reviewed-by: erikj

! make/common/Utils.gmk
+ make/common/modules/GensrcStreamPreProcessing.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! test/make/TestMakeBase.gmk

Changeset: cb58e656
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-08 16:48:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb58e6560a3b80655224cb79d52bfd0afa3cf262

8330341: Wrap call to MT in ExecuteWithLog

Reviewed-by: erikj

! make/common/native/LinkMicrosoft.gmk

Changeset: 85441cec
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-08 18:30:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85441cec3558f76ffa2a785c959397333503d556

8367101: Remove unused includes in cardTable.cpp

Reviewed-by: stefank

! src/hotspot/share/gc/shared/cardTable.cpp

Changeset: 3e68d7d9
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-08 19:13:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e68d7d99fcf3039395ba94234ecbebe8e98c754

8366881: Parallel: Obsolete HeapMaximumCompactionInterval

Reviewed-by: iwalulya

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 56e37352
Branch: foreign-memaccess+abi
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-09-08 20:52:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56e37352d5b0a749ccd150c36c9248e37d280eb6

8367130: JDK builds broken by 8366837: Clean up gensrc by spp.Spp

Reviewed-by: liach

! make/modules/java.base/gensrc/GensrcVarHandles.gmk

Changeset: 81a1e8e1
Branch: foreign-memaccess+abi
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-09-08 21:44:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81a1e8e1363446de499a59fc706221efde12dd86

8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch

Reviewed-by: fyang, dzhang, kdnilsen, wkemper

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java

Changeset: 4ec63e8f
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-09-09 00:05:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ec63e8f5d1768ea78d0bbf477d68bcf3c6f96b6

8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed

Reviewed-by: ayang, lmesnik, syan

! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java

Changeset: 0aee7bf2
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-09 00:38:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a

8367048: RISC-V: Correct pipeline descriptions of the architecture

Reviewed-by: fyang, fjiang, mli

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

Changeset: 680bf758
Branch: foreign-memaccess+abi
Author:    erifan <erfang at nvidia.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-09 06:58:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/680bf758980452511ea72224066358e5fd38f060

8365911: AArch64: Fix encoding error in sve_cpy for negative floats

Reviewed-by: aph, epeter

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: ecfba66d
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-09 07:31:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecfba66d3d7c1fef755f0824f342189d0f231007

8366363: MemBaseline accesses VMT without using lock

Co-authored-by: Casper Norrbin <cnorrbin at openjdk.org>
Reviewed-by: azafari, cnorrbin

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 67bb22f3
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-09 07:36:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67bb22f3d661d7edf7a0949612d9fb64f0124cad

8367085: Sort os/posix includes

Reviewed-by: ayang, dholmes

! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/safefetch_sigjmp.cpp
! src/hotspot/os/posix/semaphore_posix.cpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: e16c5100
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-09 08:14:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e16c510071f84bdbd57a8b2d3810c484c314ccf9

8367231: [BACKOUT] JDK-8366363: MemBaseline accesses VMT without using lock

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: cfb80934
Branch: foreign-memaccess+abi
Author:    Paul Hübner <phubner at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-09 09:01:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cfb809344c0205875b35991ce6807333df41c949

8364103: Convert existing sprintf-chains to stringStream

Reviewed-by: kbarrett, dholmes, iklam

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: f51e442b
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-09 09:29:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c

8367098: RISC-V: sync CPU features with related JVM flags for dependant ones

Reviewed-by: fyang

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

Changeset: 4fc917c2
Branch: foreign-memaccess+abi
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-09-09 10:15:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4fc917c25005d1f88fe43069fe623e243bd022c3

8366486: Test jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java is timing out

Reviewed-by: jbachorik

! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java

Changeset: 002f936e
Branch: foreign-memaccess+abi
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-09-09 10:16:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/002f936ef21943ff1c8c03618091793768e756ac

8366082: Improve queue size computation in CPU-time sampler

Reviewed-by: jbachorik

! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: a25dde62
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-09 10:58:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a25dde6279c100dcff266d19b263e764f5da244e

8365231: Don't build gtest with /EHsc

Reviewed-by: kbarrett, stuefe

! make/hotspot/lib/CompileGtest.gmk

Changeset: a1ab12b7
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-09 11:17:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1ab12b77266c7124a297e1b2e0a8608b8facb2a

8366854: Extend jtreg failure handler with THP info

Reviewed-by: ayang, shade, tschatzl, lmesnik, sjohanss

! test/failure_handler/src/share/conf/linux.properties

Changeset: 06326176
Branch: foreign-memaccess+abi
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-09-09 11:17:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0632617670f991da23c3892d357e8d1f051d29a0

8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: f10c85fb
Branch: foreign-memaccess+abi
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-09 13:13:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f10c85fbc336f6908a4f1ecae9fb5ab52984f636

8367027: java/lang/ProcessBuilder/Basic.java fails on Windows AArch64

Reviewed-by: rriggs

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

Changeset: b653ae92
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-09 15:02:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b653ae92d5941202780873fad1a7cefd51e4e7a8

8367051: Build failure with clang on linux and AIX after switch to C++17

Reviewed-by: dholmes, ayang, mbaesken, mdoerr

! src/hotspot/share/utilities/forbiddenFunctions.hpp

Changeset: cc6d34b2
Branch: foreign-memaccess+abi
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-09 15:08:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc6d34b2fa299a68a05e65e25c1f41dffa67c118

8366971: C2: Remove unused nop_list from PhaseOutput::init_buffer

Reviewed-by: epeter, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/opto/output.cpp

Changeset: a12e9fce
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-09-09 19:37:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a12e9fcebda1d7b75cb892e7920333d73fb5de9c

8366261: Provide utility methods for sun.security.util.Password

Reviewed-by: smarks, weijun

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/access/JavaIOAccess.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/Console_md.c
! test/jdk/java/io/Console/ModuleSelectionTest.java

Changeset: 24a73493
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-09-09 22:03:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24a734938e555882857cf0b06ea693ec6f18085f

8366733: Re-examine older java.text NF, DF, and DFS serialization tests

Reviewed-by: naoto

! test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
= test/jdk/java/text/Format/DecimalFormat/DecimalFormat.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.114.txt
= test/jdk/java/text/Format/DecimalFormat/DecimalFormatSymbols.142.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761a.ser.txt
= test/jdk/java/text/Format/DecimalFormat/NumberFormat4185761b.ser.txt
! test/jdk/java/text/Format/DecimalFormat/SerializationTest.java
- test/jdk/java/text/Format/NumberFormat/DFSDeserialization142.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
- test/jdk/java/text/Format/NumberFormat/DFSSerialization142.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
- test/jdk/java/text/Format/NumberFormat/SerializationLoadTest.java
- test/jdk/java/text/Format/NumberFormat/SerializationSaveTest.java

Changeset: f9640398
Branch: foreign-memaccess+abi
Author:    Dean Long <dlong at openjdk.org>
Date:      2025-09-09 23:27:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f96403986b99008593e025c4991ee865fce59bb1

8361376: Regressions 1-6% in several Renaissance in 26-b4 only MacOSX aarch64

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

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 8cd4e7d8
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-09-09 23:50:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cd4e7d856dcc68243505f4e771dc8ab87176584

8365192: post_meth_exit should be in vm state when calling get_jvmti_thread_state

Reviewed-by: mdoerr, dholmes

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

Changeset: 53b3e056
Branch: foreign-memaccess+abi
Author:    erifan <erfang at nvidia.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2025-09-10 01:49:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53b3e0567d2801ddf62c5849b219324ddfcb264a

8366588: VectorAPI: Re-intrinsify VectorMask.laneIsSet where the input index is a variable

Reviewed-by: shade, xgong, epeter

! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskLaneIsSetTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java

Changeset: af9b9050
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-10 03:30:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af9b9050ec51d0c43690fc42658741bd865b0310

8366057: HotSpot Style Guide should permit trailing return types

Reviewed-by: dholmes, stefank, kvn, adinn, jsjolen

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

Changeset: 8ab8d02e
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-10 05:45:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a

8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed

Reviewed-by: kbarrett

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

Changeset: 2705e880
Branch: foreign-memaccess+abi
Author:    Disha <disha.morye at oracle.com>
Committer: Manukumar V S <mvs at openjdk.org>
Date:      2025-09-10 06:16:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2705e880b64825044e67487f01263121780d8f7a

8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: b7b01d6f
Branch: foreign-memaccess+abi
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-09-10 06:16:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7b01d6f564ae34e913ae51bd2f8243a32807136

8366984: Remove delay slot support

Reviewed-by: dlong, epeter

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: 9e3fa321
Branch: foreign-memaccess+abi
Author:    Kazuhisa Takakuri <ktakakuri at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-09-10 06:37:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e3fa3216fd4ebd73da6e003a7b767cf001a1169

8349288: runtime/os/windows/TestAvailableProcessors.java fails on localized Windows platform

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java

Changeset: f3de3862
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-09-10 08:46:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3de386263e16e33c2812706cf41410da2cd58c6

8367309: Test runtime/os/windows/TestAvailableProcessors.java fails to compile after mis-merge

Reviewed-by: shade, alanb

! test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java

Changeset: 1d3364b0
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-10 09:45:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d3364b00725f9d2afa8274e2244357a109be545

8365239: Spec Clarification - InterfaceAddress:getBroadcast() returning null for loop back address

Reviewed-by: msheppar, djelinski, jpai

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

Changeset: 5c9f60dc
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 09:57:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c9f60dc5a6e64be55819469bbf10948803d0fd5

8367259: Clean up make/scripts and bin directory

Reviewed-by: erikj

+ bin/generate-symbol-data.sh
= bin/lic_check.sh
= bin/normalizer.pl
- bin/unshuffle_list.txt
- bin/unshuffle_patch.sh
= bin/update_copyright_year.sh
= bin/update_pch.sh
! make/autoconf/compare.sh.template
= make/scripts/compare-logger.sh
- make/scripts/generate-symbol-data.sh
- make/scripts/hide_important_warnings_from_javac.sh

Changeset: 33244c82
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 10:00:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33244c82445994131a9168451275216916ce635c

8344030: Improved handling of TOOLCHAIN_PATH

Reviewed-by: erikj

! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/build-performance.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/autoconf/util_paths.m4

Changeset: edae355e
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-09-10 10:27:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edae355e95f23294eda092dbedcb7f6cf165b0f8

8246325: Add DRYRUN facility to SetupExecute

Reviewed-by: erikj

! make/Bundles.gmk
! make/autoconf/spec.gmk.template
! make/common/Execute.gmk
! test/make/TestExecute.gmk

Changeset: 4d4e51c4
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-09-10 11:49:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d4e51c41fed79427fb621fd9fcc8e5e23bfb287

8365483: Test sun/rmi/runtime/Log/6409194/NoConsoleOutput.java sometimes fails

Reviewed-by: dfuchs, jpai

! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/StreamHandlerRacyCloseTest.java

Changeset: 703d930e
Branch: foreign-memaccess+abi
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-09-10 11:55:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/703d930e4d52a6f9741cf9affee8caade550e67b

8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops

Reviewed-by: aboldtch, tschatzl

! test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java

Changeset: 46ae1ee8
Branch: foreign-memaccess+abi
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-09-10 12:33:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46ae1ee87152742082e6047d0556944d7ae4567d

8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking

Reviewed-by: dholmes, amenkov, coleenp

! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
+ test/jdk/java/lang/instrument/RetransformBigClassTest.java

Changeset: 385c1329
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-10 12:49:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/385c13298932f1de16e6161652be35d966d822ec

8367240: Parallel: Refactor PSScavengeCLDClosure

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: c968a672
Branch: foreign-memaccess+abi
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-09-10 13:45:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c968a672c034fe533ea5f4ac5efe37ffb76c93e2

8362282: runtime/logging/StressAsyncUL.java failed with exitValue = 134

Reviewed-by: jsjolen, dholmes

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

Changeset: 5cd7721a
Branch: foreign-memaccess+abi
Author:    Kerem Kat <krk at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-09-10 14:36:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cd7721ad448cc4bdac37b0456252335f6b9d9f5

8366154: Validate thread type requirements in debug commands

Reviewed-by: dholmes, simonis, kevinw

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

Changeset: 34c3ac03
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-10 16:00:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9

8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button

Reviewed-by: azvegint, aivanov

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java

Changeset: af18ff8d
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-09-10 16:43:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af18ff8d7c8fdd6437304839caa2e49eb34b6caa

8367007: javadoc generation of JavaFX docs fails after fix for JDK-8350920

Reviewed-by: liach, nbenalla

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
= test/langtools/jdk/javadoc/doclet/testJavaFX/pkg1/B.java

Changeset: 7a3025e3
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-09-10 17:24:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee

8367348: Enhance PassFailJFrame to support links in HTML

Reviewed-by: aivanov

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

Changeset: 4e2a85f7
Branch: foreign-memaccess+abi
Author:    Man Cao <manc at openjdk.org>
Date:      2025-09-10 17:42:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e2a85f7500876d65c36aeaf54f5361a1549e7f5

8366118: DontCompileHugeMethods is not respected with -XX:-TieredCompilation

Co-authored-by: Chuck Rasbold <rasbold at openjdk.org>
Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: rasbold, iveresov, jiangli

! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/runtime/TestDontCompileHugeMethods.java

Changeset: fdc11a15
Branch: foreign-memaccess+abi
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-09-10 18:41:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf

8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits

Reviewed-by: lmesnik, cjplummer, shade

! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java

Changeset: 85715e10
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-09-10 19:21:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85715e1050fa774c3267dbbe2f749717aeeec8ff

8317269: Store old classes in linked state in AOT cache

Reviewed-by: coleenp, matsaave

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldA.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithExcludedVerifierConstraints.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassWithVerifierConstraints.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVerification.java
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass2.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass3.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadNewClass4.jasm
= test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass2.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass3.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClass4.jasm
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GoodOldClass.jasm

Changeset: 85996572
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-09-10 21:23:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85996572b61e789d7e45bd26b23d233a0a41e158

8365676: javac incorrectly allows calling interface static method via type variable

Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.java
+ test/langtools/tools/javac/generics/typevars/8365676/T8365676.out

Changeset: 7fcce270
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-09-10 22:12:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fcce27096605a27ca3b74349d1012bb0bd5963d

8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely

Reviewed-by: kdnilsen, phh

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahAgeCensus.cpp

Changeset: 134c3ef4
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-11 00:05:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/134c3ef41e774b483bcce32ce2fe0ef416017728

8367293: RISC-V: enable vectorapi test for VectorMask.laneIsSet

Reviewed-by: fyang, epeter

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

Changeset: eb9e0459
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-09-11 04:59:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb9e04598db7a70347ada005035644012026f902

8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out

Reviewed-by: psadhukhan

! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java

Changeset: 4cc75be8
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-11 05:03:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cc75be80e6a89e0ed293e2f8bbb6d0f94189468

8366702: C2 SuperWord: refactor VTransform vector nodes

Reviewed-by: chagedorn, galder

! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp

Changeset: 2826d170
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-09-11 05:05:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2826d1702534783023802ac5c8d8ea575558f09f

8367243: Format issues with dist dump debug output in PhaseGVN::dead_loop_check

Reviewed-by: thartmann

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

Changeset: 7690a45f
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-09-11 06:55:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7690a45f77a2da47fa912fe7a2b2faa589f259f0

8366342: Key generator and key pair generator tests skipping, but showing as passed

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/KeyGenerator/DESParity.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestAES.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestChaCha20.java
! test/jdk/sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java

Changeset: 8ba0db0d
Branch: foreign-memaccess+abi
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-09-11 07:42:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ba0db0de8b79f64cbfa56683f660f888c880182

8366951: Test runtime/logging/StressAsyncUL.java is timing out

Reviewed-by: ayang, lkorinth, dholmes, syan

! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java

Changeset: 0b3a3030
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-11 08:07:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470

8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 3d679087
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-09-11 08:53:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d679087b0376c221d536780cee387dc2dd8019e

8367268: Remove unused os::numa_topology_changed()

Reviewed-by: ayang, dholmes

! 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
! src/hotspot/share/runtime/os.hpp

Changeset: 3355a9d3
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-09-11 10:43:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3355a9d3fa3e57d489f716ebc1c885c1391274ea

8285150: Improve tab completion for annotations

Reviewed-by: liach

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java

Changeset: 063f970f
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 11:22:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/063f970f0f5e851d72dad0112735692761d6ba36

8367401: Parallel: Remove unused field in PSKeepAliveClosure

Reviewed-by: stefank, fandreuzzi

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

Changeset: a2d272a0
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 11:22:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2d272a02a079e2413d10ad2decb04681ce2f961

8367339: Parallel: Remove PSScavenge::should_scavenge

Reviewed-by: tschatzl, fandreuzzi

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
- src/hotspot/share/gc/parallel/psScavenge.inline.hpp

Changeset: 56f2f7a3
Branch: foreign-memaccess+abi
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-09-11 13:22:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56f2f7a3af0574357d5d3f99dcd908721ac710e9

8367138: JNI exception pending in os_getCmdlineAndUserInfo of ProcessHandleImpl_macosx.c

Reviewed-by: bpb, naoto, jpai, lancea

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c

Changeset: 4ea8979b
Branch: foreign-memaccess+abi
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-09-11 13:53:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ea8979b93f80e9ecbc197ee12ceb523ef8da6aa

8365953: Key manager returns no certificates when handshakeSession is not an ExtendedSSLSession

Reviewed-by: djelinski, wetmore

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java
+ test/jdk/sun/security/ssl/X509KeyManager/NonExtendedSSLSessionAlgorithmConstraints.java

Changeset: 781f2b2f
Branch: foreign-memaccess+abi
Author:    Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-09-11 13:58:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/781f2b2f8188c02a6af220ebcc5bc8158fe8423e

8366278: Form control element <select> has no associated label

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties

Changeset: fc3e3e26
Branch: foreign-memaccess+abi
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2025-09-11 14:28:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc3e3e26c515ae0f9ae32aec504974fba393928d

8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java

Reviewed-by: djelinski

! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/PacketLossRetransmission.java

Changeset: ec743233
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 14:38:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec7432331ba09cc2d257af51abc494aab209d912

8367347: Serial: Refactor CLDScanClosure

Reviewed-by: stefank, ayang, tschatzl

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

Changeset: 8b92af7d
Branch: foreign-memaccess+abi
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-09-11 14:59:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b92af7d4aeece8b40c6c4f9de333964833da607

8367365: java/math/BigInteger/BigIntegerTest.java failed in jtreg timeout

Reviewed-by: dfuchs, jpai

! test/jdk/java/math/BigInteger/BigIntegerTest.java

Changeset: 7603e96f
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-09-11 15:06:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7603e96fa2350c18464fd5dac6bd2c8f140e04c9

8366911: (fs) Remove support for normalizing file names to Unicode normalized form D (macOS)

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java
- src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java
- src/java.base/macosx/native/libnio/fs/MacOSXNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/MacPath.java
- test/jdk/java/nio/file/Path/MacPathTest.java

Changeset: e172e6a4
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-09-11 15:08:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e172e6a4e37cf06afee662625a01193f5528a2b1

8352969: G1: Improve testability of optional collections

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestOptionalRegionGC.java

Changeset: 5abd1842
Branch: foreign-memaccess+abi
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-09-12 03:35:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5abd18426d64f878ca45f9d36ca270be17a7760f

8367137: RISC-V: Detect Zicboz block size via hwprobe

Reviewed-by: fyang, mli, rehn

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 9e843f56
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-09-12 06:35:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e843f56ec0e4126e8256dff44f47c56e5282d20

8367014: Rename class Atomic to AtomicAccess

Reviewed-by: dholmes, aph, stefank

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/suspendResume_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/copy_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderData.inline.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.cpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zJNICritical.cpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMarkingSMR.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zResurrection.cpp
! src/hotspot/share/gc/z/zResurrection.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zTLABUsage.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrSignal.hpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/counters.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/mallocSiteTable.cpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtPreInit.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/atomic.hpp
+ src/hotspot/share/runtime/atomicAccess.hpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermarkSet.cpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/tableStatistics.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/zipLibrary.cpp
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_g1FreeIdSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
- test/hotspot/gtest/runtime/test_atomic.cpp
+ test/hotspot/gtest/runtime/test_atomicAccess.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_globalCounter.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp

Changeset: 5c1865a4
Branch: foreign-memaccess+abi
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-09-12 08:01:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970

8365926: RISC-V: Performance regression in renaissance (chi-square)

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: e0ad4a66
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:29:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0ad4a669629012b81f0ada2b7870409683c1015

8367424: Cleanup unused time_remaining_ms update in G1CollectionSet::select_optional_groups

Reviewed-by: tschatzl, mli

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

Changeset: 0f535aeb
Branch: foreign-memaccess+abi
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:30:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f535aeb0ae2f7015300889a0ee9efbf10a15896

8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems

Reviewed-by: stefank, tschatzl, mli

! test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java

Changeset: 5f43345d
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <fandreuzzi at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 08:32:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f43345d6e9c27ae99fffd3a53e8064ed84de458

8367472: Swap conditions order in PSScavengeCLDOopClosure::do_oop(oop*)

Reviewed-by: stefank, tschatzl, mli

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: d13769d6
Branch: foreign-memaccess+abi
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-09-12 10:40:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d13769d6c12688edffb23965c23cac614a9e6926

8367501: RISC-V: build broken after JDK-8365926

Reviewed-by: rehn

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

Changeset: 15dd96f7
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-09-12 10:42:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15dd96f7a68f634124c73d78659212e7f335230e

8144124: [macosx] The tabs can't be aligned when we pressing the key of 'R','B','L','C' or 'T'.

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 6c5e52bf
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-09-12 11:00:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c5e52bf7ba5eda0d19af97cd762ac471b1f330f

Automatic merge of jdk:master into master


Changeset: 1235df83
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-09-12 11:00:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1235df833118fe27d61be62ac3fbae3639018444

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list