git: openjdk/panama-foreign: foreign-memaccess+abi: 153 new changesets
duke
duke at openjdk.org
Fri Apr 11 11:11:48 UTC 2025
Changeset: 10d1fec3
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:46:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/10d1fec3ff92de5b897737763972b62fba40753e
8353679: Restructure classes in jdk.jpackage.internal package
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: cfcb3305
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:49:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098
8353681: jpackage suppresses errors when executed with --verbose option
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/BasicTest.java
Changeset: b92a4436
Branch: foreign-memaccess+abi
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-04 11:53:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba
8353471: ZGC: Redundant generation id in ZGeneration
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
Changeset: 4dca735b
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:19:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4dca735bf30bcef17d127b8156cc41c4144fb536
8315844: $LSB_RELEASE is not defined before use
Reviewed-by: jwaters, erikj, djelinski
! make/autoconf/basic_tools.m4
Changeset: 37f8e419
Branch: foreign-memaccess+abi
Author: Johannes Graham <j3graham at gmail.com>
Date: 2025-04-04 13:24:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1
8347645: C2: XOR bounded value handling blocks constant folding
Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan
! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/share/opto/utilities/xor.hpp
+ test/hotspot/gtest/opto/test_xor_node.cpp
! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java
Changeset: 3241b4e1
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:32:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35
8353066: Properly detect Windows/aarch64 as build platform
Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: mikael, prr, erikj
! make/autoconf/build-aux/config.guess
! make/autoconf/toolchain_microsoft.m4
Changeset: 3670fde7
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:43:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5
8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998
Reviewed-by: erikj
! make/PreInit.gmk
Changeset: 5520ff12
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d
8340341: Abort in configure when using Xcode 16.0 or 16.1
Reviewed-by: jwaters, erikj
! make/autoconf/toolchain.m4
Changeset: 9fb36099
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9fb3609955b01c7026665d7baf06de9761391ce4
8350774: Generated test-<testname> targets broken after JDK-8348998
Reviewed-by: erikj
= make/GenerateFindTests.gmk
! make/Init.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
Changeset: 3cc43b32
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad
8349075: Once again allow -compilejdk in JAVA_OPTIONS
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 31a6de2e
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:13:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/31a6de2e743923c92e976d5f5536120736d56029
8353309: Open source several Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/BoxView/BaselineTest.java
+ test/jdk/javax/swing/text/GlyphView/bug4188841.java
+ test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java
+ test/jdk/javax/swing/text/html/FormView/4473401/frame1.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frame2.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameset.html
+ test/jdk/javax/swing/text/html/FormView/bug4529702.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html
Changeset: 74c2d8f4
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:16:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf
8353320: Open source more Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java
= test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java
Changeset: 9fcb06f9
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:19:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72
8352997: Open source several Swing JTabbedPane tests
Reviewed-by: azvegint, serb, honkar
+ test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java
+ test/jdk/javax/swing/JTabbedPane/4287208/duke.gif
+ test/jdk/javax/swing/JTabbedPane/bug4273320.java
+ test/jdk/javax/swing/JTabbedPane/bug4287268.java
+ test/jdk/javax/swing/JTabbedPane/bug4362226.java
+ test/jdk/javax/swing/JTabbedPane/bug4668865.java
Changeset: e17c3994
Branch: foreign-memaccess+abi
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-04 22:41:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5
8353201: Open source Swing Tooltip tests - Set 2
Reviewed-by: dnguyen, prr, azvegint
+ test/jdk/javax/swing/ToolTipManager/bug4250178.java
+ test/jdk/javax/swing/ToolTipManager/bug4294808.java
+ test/jdk/javax/swing/ToolTipManager/bug6178004.java
Changeset: 9bb804b1
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-05 01:12:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9bb804b14e164982860db6323c7db33214cd0d36
8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java
Reviewed-by: liach, nbenalla
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 6d37e633
Branch: foreign-memaccess+abi
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-05 20:25:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181
8353753: Remove unnecessary forward declaration in oop.hpp
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.hpp
Changeset: 660b17a6
Branch: foreign-memaccess+abi
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-04-06 17:38:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/660b17a6b9afe26dee2d9647755c75d817888eda
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java
Changeset: 97ed5361
Branch: foreign-memaccess+abi
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-04-07 05:21:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/97ed536125645304aed03a4afbc3ded627de0bb0
8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
+ test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java
+ test/micro/org/openjdk/bench/vm/compiler/MathExact.java
Changeset: 6d9ece73
Branch: foreign-memaccess+abi
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-04-07 07:09:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a
8351949: RISC-V: Cleanup and enable store-load peephole for membars
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6abf4e6d
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-07 07:14:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e
8353568: SEGV_BNDERR signal code adjust definition
Reviewed-by: stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: d1e91fcd
Branch: foreign-memaccess+abi
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-07 07:21:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1e91fcd620ce7e5527363dfa44543872f419c73
8353344: RISC-V: Detect and enable several extensions for debug builds
Reviewed-by: mli, fjiang, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: d63b561f
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-07 07:39:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7
8353188: C1: Clean up x86 backend after 32-bit x86 removal
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 39549f89
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-07 09:13:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6
8352116: Deadlock with GCLocker and JVMTI after JDK-8192647
Reviewed-by: kbarrett, tschatzl, eosterlund
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 32d6d031
Branch: foreign-memaccess+abi
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-07 09:57:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770
8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java
Reviewed-by: jpai, mullan
! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
Changeset: c494a00a
Branch: foreign-memaccess+abi
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-07 11:31:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d
8353559: Restructure CollectedHeap error printing
Reviewed-by: stefank, eosterlund, ayang
! 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/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! 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
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6ab1647a
Branch: foreign-memaccess+abi
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-07 11:32:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6ab1647af2d83427215f3a704671f113ba9845e2
8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: jsikstro, aboldtch, eosterlund
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
+ test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: e8c9e5c6
Branch: foreign-memaccess+abi
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-07 11:34:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e
8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently
Reviewed-by: dholmes
= test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 26bb1837
Branch: foreign-memaccess+abi
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-07 11:56:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/26bb18378737809542b1153f8f34d55d409ea4e2
8352621: MatchException from backwards incompatible change to switch expressions
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
+ test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java
Changeset: 353e1738
Branch: foreign-memaccess+abi
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-04-07 11:58:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/353e1738f6eb9965571e1de881d209b698492e6e
8219408: Tests should handle ${} in the view of jtreg "smart action"
Reviewed-by: mullan
- test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/security/Security/SecurityPropFile/TEST.properties
- test/jdk/javax/security/auth/login/TEST.properties
- test/jdk/sun/security/util/Resources/TEST.properties
Changeset: 66435c27
Branch: foreign-memaccess+abi
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:28:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f
8352684: Opensource JInternalFrame tests - series1
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4131008.java
+ test/jdk/javax/swing/JInternalFrame/bug4176136.java
+ test/jdk/javax/swing/JInternalFrame/bug4244536.java
+ test/jdk/javax/swing/JInternalFrame/bug4305284.java
Changeset: 27c8d9d6
Branch: foreign-memaccess+abi
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:30:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077
8352686: Opensource JInternalFrame tests - series3
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4151444.java
+ test/jdk/javax/swing/JInternalFrame/bug4215380.java
+ test/jdk/javax/swing/JInternalFrame/bug4321312.java
+ test/jdk/javax/swing/JInternalFrame/bug4322726.java
Changeset: 9128ec61
Branch: foreign-memaccess+abi
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-04-07 12:50:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10
8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH
Reviewed-by: clanger, ihse, jpai
! src/java.base/unix/native/libjli/java_md.c
! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
Changeset: 77fff61b
Branch: foreign-memaccess+abi
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-07 13:04:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/77fff61b864054b0029ee5d38f6293534db10ce1
8341095: Possible overflow in os::Posix::print_uptime_info
Reviewed-by: dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: 60fbf73f
Branch: foreign-memaccess+abi
Author: Christoph Langer <clanger at openjdk.org>
Date: 2025-04-07 13:27:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60fbf73fc492ad9fff83fb4540e2d01311406287
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
Changeset: 40210333
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 15:03:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/402103331bcdb1055f89c938fdd6b1df772993b6
8353659: SubmissionPublisherTest::testCap1Submit times out
Reviewed-by: dl, alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 9a391f44
Branch: foreign-memaccess+abi
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-04-07 15:23:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a391f44e038d6c15a7872164bd3099edad93c8d
8353278: Consolidate local file URL checks in jar: and file: URL schemes
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
Changeset: 867a0301
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 16:15:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/867a0301893cbf3d5434e4966d27d7f4913afb98
8352971: Increase maximum number of hold counts for ReentrantReadWriteLock
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java
! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
Changeset: e08441c0
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-07 16:40:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e08441c03352543f800aef166afabec1dacaf4bf
8353475: Open source two Swing DefaultCaret tests
Reviewed-by: honkar
+ test/jdk/javax/swing/text/DefaultCaret/PaintTest.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4785160.java
Changeset: 0d4d1558
Branch: foreign-memaccess+abi
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-07 17:29:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944
8349890: Option -Djava.security.debug=x509,ava breaks special chars
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/AVA.java
+ test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java
Changeset: 1b6f6946
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-07 18:16:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd
8353304: Open source two JTabbedPane tests
Reviewed-by: kizune
! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JTabbedPane/bug4499556.java
+ test/jdk/javax/swing/JTabbedPane/bug6259533.java
Changeset: 885cf0ff
Branch: foreign-memaccess+abi
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-07 18:44:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/885cf0ff8d1e7816bf409136234d63373d576f9e
8353671: Remove dead code missed in JDK-8350459
Reviewed-by: sviswanathan, mullan
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
Changeset: 5481021e
Branch: foreign-memaccess+abi
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-04-07 18:46:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c
8321591: (fs) Improve String -> Path conversion performance (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
+ test/micro/org/openjdk/bench/java/nio/file/PathOfString.java
Changeset: 05ff557d
Branch: foreign-memaccess+abi
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-07 19:52:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba
8353138: Screen capture for test TaskbarPositionTest.java, failure case
Reviewed-by: aivanov, serb
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: 3757f660
Branch: foreign-memaccess+abi
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-07 19:53:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3757f660f237408e843584c224f03a64657f7b31
8353002: Remove unnecessary Windows version check in WTaskbarPeer
Reviewed-by: prr, serb, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java
+ test/jdk/java/awt/Dialog/TaskbarFeatureTest.java
Changeset: cebda921
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-07 20:32:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cebda921dd49cf05b521f9ab3f731dd44719b027
8311227: Add .editorconfig
Co-authored-by: David Briemann <david at briemann.com>
Reviewed-by: erikj
+ .editorconfig
+ src/hotspot/.editorconfig
Changeset: 42dc99ea
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-07 20:34:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70
8301197: Make sure use of printf is correct and actually needed
Reviewed-by: erikj
! make/Docs.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/MainSupport.gmk
! make/RunTests.gmk
! make/SourceRevision.gmk
! make/autoconf/help.m4
! make/common/FindTests.gmk
! make/common/JarArchive.gmk
! make/common/Modules.gmk
! make/common/modules/GensrcCommon.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/scripts/compare.sh
! test/make/autoconf/test.m4
Changeset: a8dfcf55
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-07 20:45:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0
8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: e266eba4
Branch: foreign-memaccess+abi
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-07 20:50:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e266eba40131bb97c392c8c87551d28e74c4764a
8352972: PPC64: Intrinsify Unsafe::setMemory
Reviewed-by: lucy
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: fd2734e9
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-07 21:52:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fd2734e97d3ef505473938109746ae59d5fefca6
8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/ParseTest.java
Changeset: 3951a8e0
Branch: foreign-memaccess+abi
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-07 23:36:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a
8353365: TOUCH_ASSERT_POISON clears GetLastError()
Reviewed-by: kbarrett, stuefe, jwaters
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
Changeset: edaeb4b2
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 00:33:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34
8352895: UserCookie.java runs wrong test class
Reviewed-by: dfuchs
! test/jdk/sun/net/www/protocol/http/UserCookie.java
Changeset: b64cdc28
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 00:35:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd
8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint
Reviewed-by: mullan, lancea
! src/java.base/share/classes/java/util/jar/Attributes.java
Changeset: 80ff7b9c
Branch: foreign-memaccess+abi
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-08 01:37:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2
8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn
Reviewed-by: fjiang, mli
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: fb955bcb
Branch: foreign-memaccess+abi
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-04-08 06:03:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e
8353267: jmod create finds the wrong set of packages when class file are in non-package location
Reviewed-by: rriggs
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
+ test/jdk/tools/jlink/ClassFileInMetaInfo.java
! test/jdk/tools/jmod/JmodTest.java
Changeset: 9844c1c5
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 06:07:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4
8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources
Reviewed-by: liach, alanb, lancea
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! test/jdk/java/util/zip/DeflateIn_InflateOut.java
! test/jdk/java/util/zip/InflateIn_DeflateOut.java
Changeset: ea07e719
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-08 08:12:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ea07e719ca255d0da1966118c464ee23f4dc44da
8352256: ObjectSynchronizer::quick_notify misses JFR event notification path
Reviewed-by: dholmes, coleenp, mgronlun
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: fda5eecd
Branch: foreign-memaccess+abi
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-08 08:27:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e
8353669: IGV: dump OOP maps for MachSafePoint nodes
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 9088afc4
Branch: foreign-memaccess+abi
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-08 09:25:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c
8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview
Reviewed-by: jpai, asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java
! test/langtools/jdk/jshell/ToolProviderTest.java
Changeset: d8bed130
Branch: foreign-memaccess+abi
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 11:50:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b
8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890
Reviewed-by: mullan
! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java
Changeset: 3d24f1a3
Branch: foreign-memaccess+abi
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-04-08 12:40:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5
8353580: libjpeg is not found if not installed in system directories
Reviewed-by: erikj
! make/autoconf/lib-bundled.m4
! make/autoconf/spec.gmk.template
Changeset: b3751b90
Branch: foreign-memaccess+abi
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-04-08 12:40:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc
8353573: System giflib not found by configure if it's not in system directories
Reviewed-by: erikj
! make/autoconf/lib-bundled.m4
! make/autoconf/spec.gmk.template
Changeset: 21db0fdb
Branch: foreign-memaccess+abi
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-08 12:59:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/21db0fdbfb019b9a7c6613e190ad457278f29582
8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java
Reviewed-by: thartmann, luhenry
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: cc5e9388
Branch: foreign-memaccess+abi
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-08 13:00:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd
8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java
Changeset: dfa79c37
Branch: foreign-memaccess+abi
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 13:02:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dfa79c373097d17a347b7c17103c57e12f59dc67
8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java
Changeset: d9f2e692
Branch: foreign-memaccess+abi
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-08 13:05:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d9f2e6921558b4919889d81871b699971fb4f3ba
8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: 250437e5
Branch: foreign-memaccess+abi
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-08 13:12:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/250437e557c56ba66a74ab759cfd1071a510e184
8351654: Agent transformer bytecodes should be verified
Reviewed-by: dholmes, lmesnik
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/klassFactory.cpp
+ test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java
+ test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java
+ test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java
Changeset: 676cfae9
Branch: foreign-memaccess+abi
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-08 13:49:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece
8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
Changeset: 58ff36f3
Branch: foreign-memaccess+abi
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-08 15:19:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b
8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration
Reviewed-by: hchao, mullan
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
Changeset: 4645ddbb
Branch: foreign-memaccess+abi
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-08 15:52:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d
8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java
Changeset: 3cbe686d
Branch: foreign-memaccess+abi
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 16:13:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3
8348967: Deprecate security permission classes for removal
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
Changeset: b98d6aeb
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-08 16:34:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7
8339527: Adjust threshold for MemorySegment::fill native invocation
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: bd73a064
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 16:55:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd73a0641615d743663ef652bc1f27305af1517b
8300339: Run jtreg in the work dir
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: e1a4a6be
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 16:57:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2
8340185: Use make -k on GHA to catch more build errors
Reviewed-by: shade
! .github/actions/do-build/action.yml
Changeset: 5cac5796
Branch: foreign-memaccess+abi
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-08 17:37:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5cac579619164b9a664327a4f71c4de7e7575276
8353713: Improve Currency.getInstance exception handling
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/CurrencyTest.java
Changeset: 689d73a3
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 17:39:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/689d73a30d0701693ad86be164e4406effa11f2e
8317012: Explicitly check for 32-bit word size for using libatomic with zero
Reviewed-by: erikj, shade
! make/autoconf/libraries.m4
Changeset: 257f817c
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-04-08 18:41:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13
8353431: JFR: Sets to use hashmap instead of binary search as backend
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp
+ src/hotspot/share/jfr/utilities/jfrSet.hpp
Changeset: 24ff96af
Branch: foreign-memaccess+abi
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-04-08 18:45:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/24ff96afe41b62275fe8635e477ecc04bff93123
8352389: Remove incidental whitespace in pre/code content
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
+ test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/InPreTest.java
Changeset: 5b42c46b
Branch: foreign-memaccess+abi
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-08 20:04:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8
8353757: Log class should have a proper clear() method
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: 63fa255c
Branch: foreign-memaccess+abi
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-08 21:58:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/63fa255c06a273b00f99d4e8649dab618cbf5773
8354061: Update copyright in NameFormat.java fix after JDK-8349890
Reviewed-by: mullan
! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java
Changeset: b4ab964b
Branch: foreign-memaccess+abi
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-08 22:00:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa
8353218: Shenandoah: Out of date comment references Brooks pointers
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: aec1fe0a
Branch: foreign-memaccess+abi
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2025-04-09 01:00:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c
8351091: Shenandoah: global marking context completeness is not accurately maintained
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: c26c5758
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 01:15:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c26c5758679b803489f401fbb23e8153ca10e19f
8353014: Exclude AOT tooling classes from AOT cache
Reviewed-by: vlivanov, kvn
! src/hotspot/share/cds/aotArtifactFinder.cpp
+ src/hotspot/share/cds/aotClassFilter.cpp
+ src/hotspot/share/cds/aotClassFilter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! 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/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 73bb6472
Branch: foreign-memaccess+abi
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-09 01:44:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a
8353829: RISC-V: Auto-enable several more extensions for debug builds
Reviewed-by: rehn, fjiang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 2a0cf835
Branch: foreign-memaccess+abi
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-09 03:03:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf
8354088: [BACKOUT] Run jtreg in the work dir
Reviewed-by: darcy, iris
! make/RunTests.gmk
Changeset: 743d1c64
Branch: foreign-memaccess+abi
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-04-09 05:08:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/743d1c64c29118b15897b3c676919353ced467f5
8353273: Reduce number of oop map entries in instances
Reviewed-by: lmesnik, fparain, jsjolen
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java
Changeset: 473251db
Branch: foreign-memaccess+abi
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-09 05:09:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/473251dbb308016ccda6c88fd36bd10c81e65865
8353593: MethodData "mileage_*" methods and fields aren't used and can be removed
Reviewed-by: phh, thartmann
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: b045e3fb
Branch: foreign-memaccess+abi
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-09 05:34:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b045e3fbd7920465b5b67d43e35db98b935241d5
8352681: C2 compilation hits asserts "must set the initial type just once"
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java
Changeset: 3340e13f
Branch: foreign-memaccess+abi
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-09 06:19:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3340e13fd0a8d25212003e8371a135471b2f44b3
8352994: ZGC: Fix regression introduced in JDK-8350572
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zVerify.cpp
! test/jdk/ProblemList-zgc.txt
Changeset: 0f70aae1
Branch: foreign-memaccess+abi
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-09 07:03:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9
8353841: [jittester] Fix JITTester build after asm removal
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 6df34c36
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 07:28:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c
8353174: Clean up thread register handling after 32-bit x86 removal
Reviewed-by: cslucas, kvn, vlivanov
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 9ee55903
Branch: foreign-memaccess+abi
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 08:01:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc
8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: shade, kvn
! src/hotspot/share/compiler/compilerDefinitions.hpp
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 250eb743
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 08:22:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/250eb743c112fbcc45bf2b3ded1c644b19893577
8353192: C2: Clean up x86 backend after 32-bit x86 removal
Reviewed-by: kvn, epeter
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/archDesc.cpp
Changeset: f7fa05f5
Branch: foreign-memaccess+abi
Author: Daishi Tabata <tabata.daishi at fujitsu.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-04-09 09:11:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe
8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8
Reviewed-by: djelinski, dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java
Changeset: a1d566ce
Branch: foreign-memaccess+abi
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-09 09:28:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a1d566ce4b0315591ece489347c5d1c253f06be9
8348853: Fold layout helper check for objects implementing non-array interfaces
Reviewed-by: thartmann, roland
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: cd9fa3f7
Branch: foreign-memaccess+abi
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-09 09:47:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3
8353439: Shell grouping of -XX:OnError= commands is surprising
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
Changeset: 7aeaa3c2
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-09 10:40:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d
8187520: Add --disable-java-warnings-as-errors configure option
Reviewed-by: shade, erikj
! make/Docs.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
Changeset: 6c93ad42
Branch: foreign-memaccess+abi
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-04-09 12:36:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90
8351927: Change VirtualThread implementation to use use FJP delayed task handling
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java
+ test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java
Changeset: f9d705b1
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-09 12:44:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445
8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing
Reviewed-by: djelinski, rriggs
! test/jdk/java/foreign/TestDeadlock.java
Changeset: da462cf2
Branch: foreign-memaccess+abi
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-09 12:58:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da462cf2255f55c1059f9d9bf479231408a72b55
8353692: Relax memory constraint on updating ObjectMonitorTable's item count
Reviewed-by: rkennke, dholmes
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
Changeset: 9d8b93b6
Branch: foreign-memaccess+abi
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-04-09 13:08:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879
8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/compilerDefinitions.hpp
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c3e04395
Branch: foreign-memaccess+abi
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-09 13:47:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607
8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
Changeset: 7a7b9ed7
Branch: foreign-memaccess+abi
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-09 14:49:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92
8353727: HeapDumpPath doesn't expand %p
Reviewed-by: stuefe, lmesnik
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
Changeset: 4dc9e589
Branch: foreign-memaccess+abi
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 14:51:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79
8310310: Migrate CreateSymbols tool in make/langtools to Classfile API
Reviewed-by: ihse, jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! make/scripts/generate-symbol-data.sh
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
Changeset: 567c6885
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 15:03:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/567c6885a377e5641deef9cd3498f79c5346cd6a
8353597: Refactor handling VM options for AOT cache input and output
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.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/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
Changeset: 1f21da75
Branch: foreign-memaccess+abi
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-04-09 15:16:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de
8351462: Improve robustness of String concatenation
Reviewed-by: liach, pminborg, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 5f2a604b
Branch: foreign-memaccess+abi
Author: Danish Nawab <danish.nawab at sixt.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 15:25:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c
8353840: JNativeScan should not abort for missing classes
Reviewed-by: jvernee, liach
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
! test/langtools/tools/jnativescan/TestMissingSystemClass.java
! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java
Changeset: 6352ee1a
Branch: foreign-memaccess+abi
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-09 17:43:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08
8349007: The jtreg test ResolvedMethodTableHash takes excessive time
Reviewed-by: lmesnik, matsaave
! src/hotspot/share/prims/resolvedMethodTable.cpp
! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java
Changeset: faacbd96
Branch: foreign-memaccess+abi
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-09 17:47:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/faacbd96a3dc1116f3af590439585844ff8048a1
8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK
Reviewed-by: alanb
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
Changeset: cc546e7a
Branch: foreign-memaccess+abi
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-09 17:49:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc546e7a283faad40b75183887f6a1f433a2407f
8353549: Open source events tests batch2
Reviewed-by: honkar, kizune
+ test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java
+ test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseRButTest.java
+ test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java
Changeset: 776e1cf1
Branch: foreign-memaccess+abi
Author: Dean Long <dlong at openjdk.org>
Date: 2025-04-09 20:06:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4
8353041: NeverBranchNode causes incorrect block frequency calculation
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 4a242e3a
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-09 20:14:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa
8354213: Restore pointless unicode characters to ASCII
Reviewed-by: naoto, erikj, iris
! CONTRIBUTING.md
! doc/hotspot-unit-tests.md
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/oops/method.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt
! test/jdk/java/awt/image/DrawImage/TiledImage.java
! test/jdk/jdk/jfr/tool/jfr.xsd
Changeset: 4954a336
Branch: foreign-memaccess+abi
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-04-09 20:20:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4954a336f88865a4c9b269ed2c152658275e9221
8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint
Co-authored-by: Matthias Ernst <mernst at google.com>
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java
Changeset: e3f26b05
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 20:57:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89
8351319: AOT cache support for custom class loaders broken since JDK-8348426
Reviewed-by: ccheung, matsaave, jrose
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: e87ff328
Branch: foreign-memaccess+abi
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-09 21:15:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f
8351034: Add AVX-512 intrinsics for ML-DSA
Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! test/jdk/sun/security/provider/acvp/Launcher.java
Changeset: 5c438c5e
Branch: foreign-memaccess+abi
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 22:58:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5c438c5e6b636a7992cbd737de0735070e480061
8352748: Remove com.sun.tools.classfile from the JDK
Reviewed-by: ihse, jlahoda, vromero
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java
! src/jdk.jdeps/share/classes/module-info.java
! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java
Changeset: 45b7c748
Branch: foreign-memaccess+abi
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-10 01:38:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae
8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/man/jpackage.md
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
Changeset: bcac42aa
Branch: foreign-memaccess+abi
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-10 07:04:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5
8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable
Reviewed-by: chagedorn, vlivanov
! 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/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 4f80437e
Branch: foreign-memaccess+abi
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-10 07:24:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4f80437ee05e4a3f755a166140669c0fd631f56d
8353842: C2: Add graph dumps before and after loop opts phase
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: c447a102
Branch: foreign-memaccess+abi
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-10 07:42:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c447a10225576bc59e1ba9477417367d2ac28511
8353856: Deprecate FlighRecorderPermission class for removal
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
Changeset: 73c8c755
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-10 07:54:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/73c8c755ea638c09147d28080646ee8887ee8283
8351157: Clean up x86 GC barriers after 32-bit x86 removal
Reviewed-by: kbarrett, wkemper, tschatzl
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 04e2a062
Branch: foreign-memaccess+abi
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-10 07:59:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d
8351660: C2: SIGFPE in unsigned_mod_value
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java
Changeset: f94a4f7a
Branch: foreign-memaccess+abi
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date: 2025-04-10 08:28:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f94a4f7accd11161912ec2cdae6e290d0957666a
8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ShutdownNow.java
Changeset: 6545e0d9
Branch: foreign-memaccess+abi
Author: SendaoYan <syan at openjdk.org>
Date: 2025-04-10 08:42:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a
8353189: [ASAN] memory leak after 8352184
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes, jiangli
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 9a3f9997
Branch: foreign-memaccess+abi
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-10 09:44:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90
8346236: Auto vectorization support for various Float16 operations
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: 51b3d6bb
Branch: foreign-memaccess+abi
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-10 10:18:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab
8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
Changeset: 6c266701
Branch: foreign-memaccess+abi
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-04-10 10:21:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647
8324686: Remove redefinition of NULL for MSVC
Reviewed-by: shade, dholmes
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 7e69b98e
Branch: foreign-memaccess+abi
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-10 11:37:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c
8350441: ZGC: Overhaul Page Allocation
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
- src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp
- src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
+ src/hotspot/share/gc/z/zMappedCache.cpp
+ src/hotspot/share/gc/z/zMappedCache.hpp
- src/hotspot/share/gc/z/zMemory.cpp
- src/hotspot/share/gc/z/zMemory.hpp
- src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
- src/hotspot/share/gc/z/zPageCache.cpp
- src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.cpp
- src/hotspot/share/gc/z/zPhysicalMemory.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp
+ src/hotspot/share/gc/z/zRange.hpp
+ src/hotspot/share/gc/z/zRange.inline.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
- src/hotspot/share/gc/z/zUnmapper.cpp
- src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
- src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
- test/hotspot/gtest/gc/z/test_zMemory.cpp
+ test/hotspot/gtest/gc/z/test_zNUMA.cpp
- test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java
- test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
- test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: c4c3edfa
Branch: foreign-memaccess+abi
Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-04-10 14:34:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325
8341402: BigDecimal's square root optimization
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: e50af6db
Branch: foreign-memaccess+abi
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 14:46:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e50af6db099145149d704026e91fcc7bb188fc1b
8354090: Refactor import warning suppression in Check.java
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
Changeset: 2ba80d24
Branch: foreign-memaccess+abi
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-10 15:20:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf
8353586: Open source several toolkit tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java
+ test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java
Changeset: 0e223f14
Branch: foreign-memaccess+abi
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-10 15:30:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0e223f1456c14efdb423595bee3444d5e26db7c6
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
Co-authored-by: Weijun Wang <weijun at openjdk.org>
Reviewed-by: mullan
! test/jdk/sun/security/krb5/Krb5NameEquals.java
- test/jdk/sun/security/krb5/runNameEquals.sh
Changeset: 36e11b68
Branch: foreign-memaccess+abi
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-04-10 16:01:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40
8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: smarks
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 799e5b33
Branch: foreign-memaccess+abi
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 17:06:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/799e5b33a11d252109636dd15d22ed3b6280aad4
8354071: Add LintCategory property indicating whether @SuppressWarnings is supported
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: dc249be2
Branch: foreign-memaccess+abi
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-10 17:21:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e
8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 60f3d607
Branch: foreign-memaccess+abi
Author: Jeremy Wood <mickleness at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-04-10 18:31:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java
Changeset: af5db513
Branch: foreign-memaccess+abi
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-04-10 19:19:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af5db513060db5f89c071f531e6111c69fcd7370
8353641: Deprecate core library permission classes for removal
Reviewed-by: mullan, iris
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
Changeset: 3131dd1d
Branch: foreign-memaccess+abi
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-10 19:55:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc
8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles
Reviewed-by: aivanov, jdv, prr, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc
= test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc
! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java
! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java
Changeset: 7680f70a
Branch: foreign-memaccess+abi
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-04-10 19:57:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7680f70ad647da741dd6cd9603a53f7923f95667
8171508: Remove -Dsun.java.launcher.is_altjvm option
Reviewed-by: dholmes, stuefe
! 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/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/gtest/gtestMain.cpp
Changeset: 4890b74c
Branch: foreign-memaccess+abi
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-10 20:33:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4890b74c048a1472b87687294c316ecfb324e4ba
8354216: Small cleanups relating to Log.DiagnosticHandler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: 7382ea1a
Branch: foreign-memaccess+abi
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-10 21:15:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5
8354230: Wrong boot jdk for alpine-linux-x64 in GHA
Reviewed-by: erikj, iris, djelinski, sgehwolf
! make/conf/github-actions.conf
Changeset: e35f67b9
Branch: foreign-memaccess+abi
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-04-10 21:16:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305
8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: 83c7d3bb
Branch: foreign-memaccess+abi
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-10 21:43:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839
8351740: Clean up some code around initialization of encoding properties
Reviewed-by: naoto, alanb, rriggs
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 7bb8b176
Branch: foreign-memaccess+abi
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-11 00:18:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9
8347472: Correct Attribute traversal and writing for Code attributes
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
+ test/jdk/jdk/classfile/AttributeInCodeTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
Changeset: 1c34f3cd
Branch: foreign-memaccess+abi
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-04-11 01:25:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a
8352773: JVMTI should disable events during java upcalls
Reviewed-by: lmesnik, dholmes, cjplummer, coleenp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 4478a99e
Branch: foreign-memaccess+abi
Author: Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-04-11 02:06:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4478a99e3111798c2e461c7e769a69672f187a6a
8354057: Odd debug output in -Xlog:os+container=debug on certain systems
Reviewed-by: sgehwolf, asmehra, lmesnik
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: f955a8cb
Branch: foreign-memaccess+abi
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-11 03:53:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae
8352687: Opensource few JInternalFrame and JTextField tests
Reviewed-by: honkar
+ test/jdk/javax/swing/JInternalFrame/bug4190516.java
+ test/jdk/javax/swing/JInternalFrame/bug4242045.java
+ test/jdk/javax/swing/JTextField/bug4232716.java
+ test/jdk/javax/swing/JTextField/bug5027332.java
Changeset: d8bed693
Branch: foreign-memaccess+abi
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-11 06:09:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d8bed6937311c1613d432bed73983d00dfd2a14a
8354317: [XWayland] Problem list two tests crashing XWayland server
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
Changeset: cf0308b2
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-11 07:10:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0
8351152: x86: Remove code blocks that handle UseSSE < 2
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 1fc1cc5d
Branch: foreign-memaccess+abi
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-11 08:15:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4
8354255: [jittester] Remove TempDir debug output
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java
Changeset: e1b67709
Branch: foreign-memaccess+abi
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-11 09:06:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39
8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long
Reviewed-by: dfuchs, djelinski, michaelm
! src/java.net.http/share/classes/java/net/http/HttpHeaders.java
Changeset: d4e194bc
Branch: foreign-memaccess+abi
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-11 10:22:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6
8354266: Fix non-UTF-8 text encoding
Reviewed-by: rgiulietti, erikj, naoto, eirbjo
! make/data/cldr/LICENSE
! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt
! src/demo/share/jfc/CodePointIM/README_zh_CN.html
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/java.desktop/share/legal/lcms.md
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
Changeset: 53bce9fd
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2025-04-11 11:01:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/53bce9fdcbde4e5de59435588991b429142a7ff8
Automatic merge of jdk:master into master
Changeset: 2766fb74
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2025-04-11 11:01:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2766fb744e709ff573f2c362f3ef8c0e5a6a5360
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list