git: openjdk/panama-foreign: master: 101 new changesets
duke
duke at openjdk.org
Fri Sep 5 11:16:19 UTC 2025
Changeset: 937d61bf
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/937d61bfbaba61117076c78358570ec4c35c8c42
8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive
Reviewed-by: jvernee, rriggs
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
- test/jdk/java/lang/constant/ConvertTest.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
Changeset: ae960772
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 14:35:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7
8361614: Missing sub-int value validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/AccessFlags.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
- test/jdk/jdk/classfile/PreviewMinorVersionTest.java
+ test/jdk/jdk/classfile/SubIntValidationTest.java
Changeset: d594ef3a
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-29 16:31:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd
8366121: Hotspot Style Guide should document conventions for lock-free code
Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 849570a9
Branch: master
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-08-29 17:04:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/849570a94a3178da7899e5cd36400ef03ad9ae29
8365288: PEMDecoder should throw ClassCastException
Reviewed-by: weijun
! src/java.base/share/classes/java/security/PEMDecoder.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: d4ce630c
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-29 20:44:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a
8366399: Allow custom base reference for update_copyright_year.sh
Reviewed-by: erikj
! make/scripts/update_copyright_year.sh
Changeset: f23c1507
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-08-30 02:20:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9
8366359: Test should throw SkippedException when there is no lpstat
Reviewed-by: aivanov, prr
! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java
Changeset: 0e739931
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-30 14:03:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0e7399318b6c33c03a72ed1fdfb671f8cd9342a3
8366264: tools/javac/launcher/SourceLauncherStackTraceTest.java does not cover the scenario for 8362237
Reviewed-by: cstein, jlahoda
- test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 12e6a0b6
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-30 19:26:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/12e6a0b6d0086caf156cf5513a604320c619b856
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterSemiCustomImages.java
Changeset: 9339a6a2
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-31 00:35:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9339a6a23236e783e93f967cf6aba16c2f749fdd
8361593: Commented dead code in JDK-8342868 can be removed
Reviewed-by: jlu, naoto, jwaters, jpai
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: bdc39818
Branch: master
Author: Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-31 04:34:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bdc39818ce7b3c3bad10f4682a2a52fbb696f247
8361521: BogusFocusableWindowState.java fails with StackOverflowError on Linux
Reviewed-by: aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
Changeset: 80ab094a
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-08-31 21:34:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80ab094a75a6474c33214e3347e08ea7b9177ec8
8347707: Standardise the use of os::snprintf and os::snprintf_checked
Reviewed-by: kbarrett, fbredberg
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/virtualizationSupport.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
Changeset: 2427c901
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-01 04:03:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2427c901b31dbdccc6f8f39404875a0140460479
8366024: Remove unnecessary InstanceKlass::cast()
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: a668f437
Branch: master
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-09-01 05:54:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a668f437e481d02cbb82d4f40dd14ec3a6036399
8365620: Using enhanced switch in MethodHandleDesc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 28942406
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-09-01 05:55:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28942406020881be79b7543105b9eb2a0dda429e
8177650: JShell tool: packages in classpath don't appear in completions
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/Compiler.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
+ test/langtools/jdk/jshell/ToolCompletionTest.java
Changeset: 685da032
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:25:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/685da0323b27abda5ab0484f4c8abaaeeff882ea
8345810: Custom launchers must be linked with pthread to avoid dynamic linker issues
Reviewed-by: asemenyuk, erikj, dholmes
! make/modules/jdk.jpackage/Lib.gmk
! make/test/JtregNativeJdk.gmk
Changeset: 12dc568b
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 06:28:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/12dc568b3d270e4ab6dcd07e1bcddbb024ad724a
8366331: Sort share/prims includes
Reviewed-by: shade, lmesnik
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! 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/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 86f48ab5
Branch: master
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-01 06:35:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/86f48ab559bb1749109217aaecd1203209a5be19
8366157: Clarify in man pages that only G1 and Parallel supports MaxGCPauseMillis
Reviewed-by: tschatzl, sjohanss
! src/java.base/share/man/java.md
Changeset: ba90ccc6
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:46:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a
8362516: Support of GCC static analyzer (-fanalyzer)
Reviewed-by: erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
Changeset: a6e2a329
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 06:48:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a6e2a329a07c71582ac696809fb5349c6a0b681c
8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks'
Reviewed-by: kevinw, asteiner
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
Changeset: dbac620b
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 06:56:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dbac620b996713087f0d1b1189e543e51a0bb09f
8366357: C2 SuperWord: refactor VTransformNode::apply with VTransformApplyState
Reviewed-by: chagedorn, kvn, mhaessig
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: d5d94db1
Branch: master
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:43:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5d94db12a6d82a6fe9da18b5f8ce3733a6ee7e7
8357086: os::xxx functions returning memory size should return size_t
Reviewed-by: stefank, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/management.cpp
Changeset: a9f3cb23
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-09-01 07:47:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a9f3cb23d1802ef3d3042a7f521a0747f70bc732
8366462: Test gc/z/TestCommitFailure.java#Normal failed: expected output missing
Reviewed-by: dholmes, eosterlund
! test/hotspot/jtreg/gc/z/TestCommitFailure.java
Changeset: 48f70d7a
Branch: master
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-01 07:50:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/48f70d7ad85dde49cc8134d4ac0312978a5cc9f7
8361370: runtime/Thread/TestThreadDumpMonitorContention.java fails due to time out on Windows
Reviewed-by: dholmes, amenkov
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
Changeset: 3ca44c8d
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-01 08:03:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3ca44c8dea035588070644e5c1f8f25559f66e53
8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives
Reviewed-by: dholmes, stuefe
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/jtreg-ext/requires/VMProps.java
Changeset: fe4c7a04
Branch: master
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2025-09-01 08:07:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe4c7a0429a2cf9ef47701d68d0852ce44e1a9ab
8364135: JPEGImageReader.getImageTypes() should throw exception for negative image index
Reviewed-by: aivanov, prr, psadhukhan
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegNegativeImageIndexTest.java
Changeset: 56713817
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 08:47:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/56713817c0fd060f7106a538b0e795081f4f9d4b
8366361: C2 SuperWord: rename VTransformNode::set_req -> init_req, analogue to Node::init_req
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/vtransform.hpp
Changeset: dacd9af9
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-01 08:50:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dacd9af9a02464d2d6144e29d851216641e836c9
8329829: HttpClient: Add a BodyPublishers.ofFileChannel method
Reviewed-by: dfuchs, jpai, michaelm
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/FileChannelPublisherTest.java
Changeset: fc77e760
Branch: master
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-09-01 08:55:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fc77e7600f217cc91c24d4e512c685e176a66e4a
8365791: IGV: Update build dependencies
Reviewed-by: chagedorn, ayang
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 7f0cd648
Branch: master
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-01 09:18:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7f0cd6488ba969d5cffe8ebe9b95e4ad70982188
8361582: AArch64: Some ConH values cannot be replicated with SVE
Reviewed-by: shade, epeter, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 98af1892
Branch: master
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-09-01 09:24:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/98af18921aa3c274ef7ece03005337b58df3da96
8366456: Allow AllocFailStrategy for RBTree
Reviewed-by: cnorrbin, aboldtch
! src/hotspot/share/utilities/rbTree.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 5110d54d
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-01 13:08:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5110d54d938b7afbdf9cfbc4501674ef7bc1d518
8365922: Parallel: Group uses of GCTimeRatio to a single location
Reviewed-by: tschatzl, phh
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 99223eea
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-01 13:48:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99223eea03e2ed714f7a5408c356fdf06efc9200
8366427: C2 SuperWord: refactor VTransform scalar nodes
Reviewed-by: mhaessig, chagedorn, kvn
! 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: b06459d3
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-09-01 14:21:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b06459d3a83c13c0fbc7a0a7698435f17265982e
8364227: MBeanServer registerMBean throws NPE
Reviewed-by: alanb
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
+ test/jdk/javax/management/MBeanServer/ExceptionTestNulls.java
Changeset: f58d612b
Branch: master
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-02 04:01:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f58d612b6111658f01fa6b927bb2b2032c685620
8366483: ShowRegistersOnAssertTest uses wrong register pattern string for Windows on AArch64
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: 8f11d83a
Branch: master
Author: Philippe Marschall <philippe.marschall at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-09-02 05:49:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f11d83a0126f8179d72e714595588b631e6451d
8362893: Improve performance for MemorySegment::getString
Reviewed-by: pminborg, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
Changeset: efb81daf
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-02 06:50:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/efb81dafaf6da334674e52dbb509208d7d872440
8366031: Mark com/sun/nio/sctp/SctpChannel/CloseDescriptors.java as intermittent
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
Changeset: 55e7af05
Branch: master
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 07:27:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/55e7af0560335ef69af072cee60956cf8e6d00a1
8260555: Change the default TIMEOUT_FACTOR from 4 to 1
Reviewed-by: alanb, sspitsyn, lmesnik, ihse
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java
! test/hotspot/jtreg/compiler/c1/TestPinnedIntrinsics.java
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java
! test/hotspot/jtreg/compiler/c2/TestStressRecompilation.java
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestOverloadCompileQueues.java
! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/controldependency/TestLoadBypassesClassCast.java
! test/hotspot/jtreg/compiler/floatingpoint/TestFloatSyncJNIArgs.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/loopopts/TestMaxLoopOptsCountReached.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithG1.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithParallel.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithSerial.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gtest/GTestWrapper.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/CreateMirror/ArraysNewInstanceBug.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeInterfaceSuccessTest.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualICCE.java
! test/hotspot/jtreg/runtime/SelectionResolution/InvokeVirtualSuccessTest.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpMonitorContention.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java
! test/hotspot/jtreg/runtime/logging/RedefineClasses.java
! test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java
! test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/escape/AdaptiveBlocking/AdaptiveBlocking001/AdaptiveBlocking001.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/CompressedClassSpaceSize/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowMultiJVM/ShrinkGrowMultiJVM.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/mergeCP_indy2manyDiff_a/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/sequences/Test.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/MethodEntryExitEvents.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
! test/jdk/java/awt/font/NumericShaper/MTTest.java
! test/jdk/java/beans/XMLDecoder/8028054/TestMethodFinder.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestBufferStackStress2.java
! test/jdk/java/foreign/TestConcurrentClose.java
! test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestStringEncodingJumbo.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/io/FileInputStream/UnreferencedFISClosesFd.java
! test/jdk/java/io/FileOutputStream/UnreferencedFOSClosesFd.java
! test/jdk/java/io/RandomAccessFile/UnreferencedRAFClosesFd.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/java/lang/Math/IntegralPowTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
! test/jdk/java/lang/StackWalker/LocalsAndOperands.java
! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/Thread/virtual/CancelTimerWithContention.java
! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/invoke/TestLambdaFormCustomization.java
! test/jdk/java/lang/reflect/IllegalArgumentsTest.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/ServerSocket/UnreferencedSockets.java
! test/jdk/java/net/Socket/CloseAvailable.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/SplitResponseAsync.java
! test/jdk/java/net/httpclient/SplitResponseKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseKeepAliveAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSL.java
! test/jdk/java/net/httpclient/SplitResponseSSLAsync.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAlive.java
! test/jdk/java/net/httpclient/SplitResponseSSLKeepAliveAsync.java
! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
! test/jdk/java/nio/channels/AsynchronousSocketChannel/StressLoopback.java
! test/jdk/java/nio/channels/Channels/TransferTo.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferFrom.java
! test/jdk/java/nio/channels/Channels/TransferTo_2GB_transferTo.java
! test/jdk/java/nio/channels/FileChannel/CleanerTest.java
! test/jdk/java/nio/channels/SocketChannel/CloseDuringConnect.java
! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java
! test/jdk/java/nio/channels/unixdomain/IOExchanges.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/rmi/transport/dgcDeadLock/DGCDeadLock.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
! test/jdk/java/util/PluggableLocale/CurrencyNameProviderTest.java
! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java
! test/jdk/java/util/concurrent/ScheduledThreadPoolExecutor/BasicCancelTest.java
! test/jdk/java/util/logging/FileHandlerPath.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java
+ test/jdk/java/util/stream/boottest/java.base/java/util/stream/TEST.properties
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/TEST.properties
! test/jdk/java/util/zip/DeInflate.java
! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/swing/JFileChooser/6868611/bug6868611.java
! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java
! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/jdk/incubator/vector/AddTest.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java
! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/krb5/config/IncludeRandom.java
! test/jdk/sun/security/krb5/name/Constructors.java
! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java
! test/jdk/sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java
! test/jdk/sun/security/pkcs11/KeyStore/ImportKeyToP12.java
! test/jdk/sun/security/pkcs11/Mac/TestLargeSecretKeys.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java
! test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/InsufficientSectionDelimiter.java
! test/jdk/sun/security/tools/jarsigner/RestrictedAlgo.java
! test/jdk/sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/keytool/GenerateAll.java
! test/jdk/sun/security/tools/keytool/ReadJar.java
! test/jdk/sun/security/tools/keytool/fakecacerts/TrustedCert.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java
! test/jdk/sun/util/resources/TimeZone/Bug8139107.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/jshell/ClassesTest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/HangingRemoteAgent.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/UITesting.java
! test/langtools/jdk/jshell/VariablesTest.java
! test/langtools/tools/javac/Paths/MineField.java
! test/langtools/tools/javac/Paths/WildcardMineField.java
! test/langtools/tools/javac/diags/CheckExamples.java
! test/langtools/tools/javac/diags/RunExamples.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java
! test/langtools/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/langtools/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/bridge/template_tests/TEST.properties
! test/langtools/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
! test/langtools/tools/javac/tree/JavacTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/javac/types/TestComparisons.java
! test/langtools/tools/javac/util/IteratorsTest.java
! test/langtools/tools/javac/varargs/warning/Warn5.java
! test/langtools/tools/lib/toolbox/ToolBox.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/util/ForceGC.java
Changeset: 3fb9246a
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 07:54:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3fb9246af9a006c0b3a1f9c41d60dff74f7bf140
8366544: Parallel: Inline PSParallelCompact::invoke_no_policy
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: d19eab4f
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 07:57:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d19eab4f08592140229de43689c7d20ff7fbf4ee
8366556: Sort share/runtime includes
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threadSMR.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: af532cc1
Branch: master
Author: Joakim Nordström <jnordstrom at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-02 07:58:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af532cc1b227c56cd03caca7d7558d58687d8584
8365913: Support latest MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 523bc779
Branch: master
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-09-02 08:15:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/523bc77981cfe82956d2176f74917c41788da6db
8364816: GetLastError() in os_windows.cpp should not store value to errno
Reviewed-by: dholmes, jsikstro
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: ef7872cc
Branch: master
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-09-02 09:08:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ef7872cc31d4d7c0a9f311eafc28132ead3476b6
8365163: [ubsan] left-shift issue in globalDefinitions.hpp
Reviewed-by: kbarrett, stefank, aph
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
Changeset: e66ed4d7
Branch: master
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 09:30:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e66ed4d72948a56863f2979b976ef81c0fc43f75
8366666: Bump timeout on StressAsyncUL
Reviewed-by: stefank
! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 31847149
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-09-02 11:17:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/31847149c1956b23c19a99309982660b4bbdd2d6
8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically
Reviewed-by: mullan, abarashev
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TEST.properties
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: eea50fbc
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-02 12:42:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eea50fbc1b24710b18eff4b59dc90dee3736cd95
8356439: Rename JavaLangAccess::*NoRepl methods
Reviewed-by: alanb, liach, rriggs
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: 1feb9bd5
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 12:46:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1feb9bd55946cad8a37745b0c9ceef16f408afd8
8365557: Parallel: Refactor ParallelScavengeHeap::mem_allocate_work
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: 71035436
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-02 13:09:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/710354369e0131e900afc4ced706a9ed0e23ab9c
8366063: Parallel: Refactor copy_unmarked_to_survivor_space
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: a029245a
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-02 13:25:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a029245a4e1f04052fa0f0a5af16ae0e770bd822
8365983: Tests should throw SkippedException when SCTP not supported
Reviewed-by: jpai
! test/jdk/com/sun/nio/sctp/SctpChannel/Bind.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpChannel/CommUp.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Connect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Receive.java
! test/jdk/com/sun/nio/sctp/SctpChannel/ReceiveIntoDirect.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpChannel/Shutdown.java
! test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Branch.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/Send.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java
! test/jdk/com/sun/nio/sctp/SctpMultiChannel/SocketOptionTests.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/Accept.java
! test/jdk/com/sun/nio/sctp/SctpServerChannel/NonBlockingAccept.java
Changeset: 444a8fa1
Branch: master
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-09-02 14:54:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/444a8fa14e8ab016b8aae018054c5dc1eb843fee
8365501: Remove special AdapterHandlerEntry for abstract methods
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: ecf05ca5
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-02 15:26:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ecf05ca541b32736ab8e8a38d4be4f037a56361d
8366693: Backout recent JavaLangAccess changes breaking the build
Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
+ test/jdk/java/lang/String/NoReplTest.java
- test/jdk/java/lang/String/OrThrowTest.java
Changeset: 48ba8ed2
Branch: master
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-02 17:00:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/48ba8ed2439f9a4a5cdca8715ffddad377366347
8366704: Bump timeout on TestInheritFD
Reviewed-by: lmesnik
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
Changeset: c935d1ce
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-02 17:11:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c935d1ce1c42ce98cc6ceffaa4f47eb2dba24dfd
8366375: Collator example for SECONDARY uses wrong code point
Reviewed-by: jlu, joehw, smarks
! src/java.base/share/classes/java/text/Collator.java
Changeset: 0d85f076
Branch: master
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-09-02 18:03:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d85f076cc32494c1162baea3ea6b0db67136d41
8359174: tools/jlink/JLink20000Packages.java timed out
Co-authored-by: Vicente Romero <vromero at openjdk.org>
Co-authored-by: Eirik Bjørsnøs <eirbjo at openjdk.org>
Reviewed-by: jpai, liach
! test/jdk/tools/jlink/JLink20000Packages.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 80fb7088
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-02 20:43:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80fb7088a10136080d23ea93b4840f17d738500c
8365175: Replace Unicode extension anchor elements with link tag
Reviewed-by: liach, iris, naoto
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/spi/DecimalFormatSymbolsProvider.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/spi/LocaleNameProvider.java
Changeset: 991ac9e6
Branch: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-09-02 21:28:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/991ac9e6168b2573f78772e2d7936792a43fe336
8365407: Race condition in MethodTrainingData::verify()
Reviewed-by: kvn, vlivanov, iklam
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
Changeset: b50c11f9
Branch: master
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-09-02 23:04:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b50c11f9077f071cf5639de7e82ec261e0338532
8366195: Remove unnecessary quotes around -Ta ml64 assembler argument
Reviewed-by: erikj
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.template
! make/common/native/CompileFile.gmk
Changeset: 5052a7ee
Branch: master
Author: Rui Li <ruiamzn at amazon.com>
Committer: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-09-02 23:49:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe0be
8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC
Reviewed-by: ysr, wkemper, cslucas
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/java.base/share/man/java.md
Changeset: e268563a
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 00:57:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e268563a10b67bdcb3c030743ed3e2b3b7dfd0f7
8366476: Test gc/z/TestSmallHeap.java fails OOM with many NUMA nodes
Reviewed-by: jsikstro, aboldtch
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 8c4090c2
Branch: master
Author: Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2025-09-03 06:38:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8c4090c2cfa00f9c3550669a0726a785b30ac1d5
8329077: C2 SuperWord: Add MoveD2L, MoveL2D, MoveF2I, MoveI2F
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: 7c70e734
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-03 06:45:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7c70e7341438ce8a420021005a0f03fe917e5a26
8366660: Sort share/nmt includes
Reviewed-by: ayang, shade
! src/hotspot/share/nmt/arrayWithFreeList.hpp
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 6dda2f6f
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 07:52:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6dda2f6fad5cae95057fbdfa672e3b51aff61af7
8366543: Clean up include headers in numberSeq
Reviewed-by: tschatzl
! src/hotspot/share/utilities/numberSeq.cpp
! src/hotspot/share/utilities/numberSeq.hpp
Changeset: 3b2f3e53
Branch: master
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-09-03 12:36:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3b2f3e53d7f27653c3d4608b141aed6a84829aa8
8366803: Bump timeout on sun/tools/jhsdb/BasicLauncherTest.java
Reviewed-by: stefank
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
Changeset: 2a5f149b
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-03 12:41:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a5f149bb8e26277778465fff670591c929842de
8363966: GHA: Switch cross-compiling sysroots to Debian trixie
Reviewed-by: ayang, fyang, erikj
! .github/workflows/build-cross-compile.yml
Changeset: 3abaa836
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-09-03 13:51:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3abaa83610efb5c8e9b86c6f895d6b58d21e1fa2
8366298: FDLeakTest sometimes takes minutes to complete on Linux
Reviewed-by: lkorinth, rriggs, stuefe
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c
Changeset: d5935af2
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-03 14:40:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5935af228d7129d75d6987767de50b019ec30c7
8366768: Problemlist jdk/jshell/ToolSimpleTest.java
Reviewed-by: jlahoda
! test/langtools/ProblemList.txt
Changeset: a40afdd0
Branch: master
Author: Vanitha B P <vanitha.b.p at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2025-09-03 15:31:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a40afdd08f366afcefb1ac9d5fb184c8e803707e
8366537: Test "java/util/TimeZone/DefaultTimeZoneTest.java" is not updating the zone ID as expected
Reviewed-by: naoto, jlu
! test/jdk/java/util/TimeZone/DefaultTimeZoneTest.java
Changeset: e3b36e3b
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 18:00:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e3b36e3babb860d9d24a610160f47d42cfaafaa3
8366401: JCK test api/java_text/DecimalFormatSymbols/serial/InputTests.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
+ test/jdk/java/text/Format/DecimalFormat/DFSSerializationTest.java
Changeset: 8d236615
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-09-03 18:47:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8d236615b7db2bd5a2a59002b79e59cf4e6a308a
8366155: Serial: Obsolete PretenureSizeThreshold
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 431f4672
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-09-03 19:21:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/431f46724658b703e995e518cb7a2149c50d6a9d
8361635: Missing List length validation in the Class-File API
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/Annotation.java
! src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/Interfaces.java
! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
! src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! test/jdk/jdk/classfile/LimitsTest.java
+ test/jdk/jdk/classfile/ListValidationTest.java
Changeset: becc35f2
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-09-03 21:58:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/becc35f28792a48fac488841d0bc43226d7c96a7
8366400: JCK test api/java_text/DecimalFormat/Parse.html fails after JDK-8363972
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
Changeset: 02dd2119
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:28:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/02dd21196ed27289a6fad92c4881af484ce9c258
8366692: Several gc/shenandoah tests timed out
Reviewed-by: shade, wkemper
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
Changeset: ed62bda2
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:29:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ed62bda2e0c51a67baae1fc28e41c9cd878db5f4
8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second
Reviewed-by: cjplummer, ayang, lmesnik
! test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java
Changeset: 11743b1e
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 01:37:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/11743b1ed3d681ce17c2342616c4040c4b539b31
8366695: Test sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
Reviewed-by: lmesnik, kevinw
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: f4d73d2a
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 02:31:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f4d73d2a3dbeccfd04d49c0cfd690086edd0544f
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 4d1dfabc
Branch: master
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-09-04 04:35:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4d1dfabcb4e94601995b07b7ecea4249ae375a04
8366038: Thread::SpinRelease should use Atomic::release_store
Reviewed-by: dholmes, ayang
! src/hotspot/share/runtime/thread.cpp
Changeset: 90a2db1e
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 04:47:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/90a2db1ecbc3ea25a8e9f15b34a3d8f3941b60d0
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MetaspaceObj.java
Changeset: 62bc7b7c
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-09-04 05:42:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/62bc7b7c4247a62c23ea93cd960c3c0434925c49
8300080: offset_of for GCC/Clang exhibits undefined behavior and is not always a compile-time constant
Reviewed-by: stefank, jsjolen
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: a03302d4
Branch: master
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2025-09-04 06:33:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b
8366434: THP not working properly with G1 after JDK-8345655
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, shade
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
+ test/hotspot/jtreg/gc/TestTransparentHugePagesHeap.java
Changeset: 2527e9e5
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-04 06:53:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2527e9e58d770c50e6d807bf1483c6bb07dd3de7
8366490: C2 SuperWord: wrong result because CastP2X is missing ctrl and floats over SafePoint creating stale oops
Reviewed-by: thartmann, chagedorn, mhaessig
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCastP2XCtrl.java
Changeset: 49fd6a0c
Branch: master
Author: Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 07:03:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/49fd6a0cb4ddabaa865155bbfd4290077b7d13ea
8366558: Gtests leave /tmp/cgroups-test* files
Reviewed-by: mbaesken, stuefe, lmesnik
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 222ae365
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-09-04 07:03:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/222ae365c89e7bcd2cd920f60aa34eebee2c83b6
8366688: G1: Rename G1HeapRegionRemSet::is_added_to_cset_group() to has_cset_group()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.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/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: 1495dd94
Branch: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-04 07:13:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1495dd94e97fc023dede71f957ce3b166d20d5ac
8366778: Sort share/asm, share/gc, share/include includes
Reviewed-by: shade, ayang, jsikstro
! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/include/jvm_io.h
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 986ecff5
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-09-04 07:14:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/986ecff5f9b16f1b41ff15ad94774d65f3a4631d
8366849: Problemlist jdk/jshell/ToolSimpleTest.java as generic-all
Reviewed-by: liach, jlahoda
! test/langtools/ProblemList.txt
Changeset: ab9f70dd
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-09-04 08:01:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab9f70dd5acd73744e3d82e9884985904f280c26
8366420: AOTMapTest fails when default jsa is missing from JDK
Reviewed-by: iklam, azeller
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java
Changeset: 53d4e928
Branch: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 09:47:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/53d4e928ef2851f3e16d1d200b5c3fb036e15e00
8366238: Improve RBTree API with stricter comparator semantics and pluggable validation/printing hooks
Reviewed-by: jsjolen, ayang
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 8c50bed8
Branch: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 10:48:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8c50bed86709a45615743dd7953b8c6861f1da0c
8366872: Wrong number of template arguments in test in test_rbtree.cpp
Reviewed-by: ayang, syan
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 80873a09
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-09-04 13:17:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80873a09bf8392d98d20273e0688b17c62252242
8366836: Don't execute post-IncludeCustomExtension if file was not included
Reviewed-by: erikj
! make/common/MakeIncludeEnd.gmk
! make/common/MakeIncludeStart.gmk
Changeset: e1903557
Branch: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-09-04 13:19:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e19035577724f40aca14ef7d5dad0906ce9e89ab
8365467: Issues with jrtfs implementation for exploded run-time images
Reviewed-by: rriggs, sundar
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
+ test/jdk/jdk/internal/jrtfs/whitebox/ExplodedImageTestDriver.java
+ test/jdk/jdk/internal/jrtfs/whitebox/TEST.properties
+ test/jdk/jdk/internal/jrtfs/whitebox/java.base/jdk/internal/jrtfs/ExplodedImageTest.java
Changeset: 79a1a98c
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:19:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79a1a98cabb579a5de504144abacb386486fba7e
8366498: Simplify ClassFileParser::parse_super_class
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
Changeset: f90d5203
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-09-04 16:23:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f90d520308d5fa72497dc59bee7258931c2a3d95
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/aotMapLogger.cpp
= src/hotspot/share/cds/aotMetaspace.cpp
= src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java
Changeset: 8520fd3f
Branch: master
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:50:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8520fd3f6a8d00d3ab0b01af6ce2307f74258fb6
8366365: [test] test/lib-test/jdk/test/whitebox/CPUInfoTest.java should be updated
Reviewed-by: kvn, sviswanathan
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
Changeset: 1dc1d56f
Branch: master
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-09-04 16:57:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1dc1d56f79e10c9b4c5c8b42a80a191f7b14c738
8363858: [perf] OptimizeFill may use wide set of intrinsics
Reviewed-by: roland, sviswanathan
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: 945aaf89
Branch: master
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-09-04 19:00:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/945aaf893219f9ead94fd8aae4994f7b520f64bf
8366897: RBTreeTest.IntrusiveCustomVerifyTest and RBTreeTest.CustomVerify tests fail on non-debug builds
Reviewed-by: ayang
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 58107071
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-09-04 21:58:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/581070715ab1ef081032b78ceb3c2cfbdbcff611
8366102: Clarification Needed: Symbolic Link Handling in File API Specifications
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
Changeset: b7b64bb6
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-09-04 22:35:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b7b64bb6c800b45e32ff37b1b92b5927a3b3fb56
8365937: post_method_exit might incorrectly set was_popped_by_exception and value in the middle of stack unwinding
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/TestMethodExitWithPendingException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PendingException/libTestMethodExitWithPendingException.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/TestPoppedByException.java
+ test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/PoppedByException/libTestPoppedByException.cpp
Changeset: 40a60252
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-09-05 00:26:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/40a602520ba1a4682213b74e6f2a6f5a6e35d839
8364735: [asan] heap-use-after-free error detected in defaultStream::writer during VM shutdown
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 0d7f8f83
Branch: master
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-09-05 06:13:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d7f8f83c7a674f5da4b93d66a24f9ce5ba46011
8366747: RISC-V: Improve VerifyMethodHandles for method handle linkers
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
Changeset: a2f8d3c4
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-09-05 06:40:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2f8d3c4c25fdadf378313ef52185dceee98773d
8366765: [REDO] Rename JavaLangAccess::*NoRepl methods
Reviewed-by: rriggs, liach, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
- test/jdk/java/lang/String/NoReplTest.java
+ test/jdk/java/lang/String/OrThrowTest.java
Changeset: e6fa8aae
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-09-05 08:46:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e6fa8aae6168ea5a8579cd0a38209ca71c32e704
8366845: C2 SuperWord: wrong VectorCast after VectorReinterpret with swapped src/dst type
Reviewed-by: thartmann, galder, vlivanov
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 0dad3f1a
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-09-05 10:55:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4
8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: e0ab2755
Branch: master
Author: duke <duke at openjdk.org>
Date: 2025-09-05 11:00:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e0ab275579f9517a5a26d1cc2ac6ca4f4383a1c1
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list