git: openjdk/mobile: 280 new changesets
duke
duke at openjdk.org
Fri Jul 18 10:08:26 UTC 2025
Changeset: 8df6b2c4
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-26 13:37:13 +0000
URL: https://git.openjdk.org/mobile/commit/8df6b2c4a355751cd8ca37cc5932be66bccaa123
8359830: Incorrect os.version reported on macOS Tahoe 26 (Beta)
Reviewed-by: rriggs, lancea, kcr
! src/java.base/macosx/native/libjava/java_props_macosx.c
! test/jdk/java/lang/System/OsVersionTest.java
Changeset: 74043c66
Branch: master
Author: J. Duke <duke at openjdk.org>
Committer: Johan Vos <jvos at openjdk.org>
Date: 2025-07-18 10:05:18 +0000
URL: https://git.openjdk.org/mobile/commit/74043c66527560ff8e651fcbd84c773816aae59d
Merge
! src/java.base/macosx/native/libjava/java_props_macosx.c
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: 7576064a
Branch: master
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2025-06-26 14:09:27 +0000
URL: https://git.openjdk.org/mobile/commit/7576064a10c0f7a1fbfe88fc39254f32005d88f8
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java
Reviewed-by: honkar, aivanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java
Changeset: a0c3efa6
Branch: master
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-06-26 14:36:33 +0000
URL: https://git.openjdk.org/mobile/commit/a0c3efa6a80fe95e22faf5a732e42f1e1291fb4c
8359947: GenShen: use smaller TLABs by default
Reviewed-by: phh, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: bd666f90
Branch: master
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-06-26 15:01:56 +0000
URL: https://git.openjdk.org/mobile/commit/bd666f90eb7325c5a8c51cb2b9c28e177c5fe3a3
8360522: G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 7f702cf4
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-26 15:12:35 +0000
URL: https://git.openjdk.org/mobile/commit/7f702cf483018155a22a32736da8d80a11c9eca9
8360458: Rename Deferred<> to DeferredStatic<> and improve usage description
Reviewed-by: jsikstro, jsjolen, stefank
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
- src/hotspot/share/utilities/deferred.hpp
+ src/hotspot/share/utilities/deferredStatic.hpp
+ test/hotspot/gtest/utilities/test_deferredStatic.cpp
Changeset: a49ecb26
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-26 15:42:43 +0000
URL: https://git.openjdk.org/mobile/commit/a49ecb26c5ff2f949851937f3bb036d7946a103e
8352635: Improve inferencing of Float16 operations with constant inputs
Reviewed-by: epeter, sviswanathan
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 83fe688d
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-26 16:35:43 +0000
URL: https://git.openjdk.org/mobile/commit/83fe688d809ca783f8ebf6528a1cf4540d698fb1
8360554: Use the title from the JSON RFC for the @spec tag
Reviewed-by: alanb, kevinw
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: 20e0055e
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-26 17:23:55 +0000
URL: https://git.openjdk.org/mobile/commit/20e0055e202e523b40e8b066e2f71c21d8cc5ea9
8344165: Trace exceptions with a complete call-stack
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest_options_file
Changeset: 334683e6
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-26 21:48:46 +0000
URL: https://git.openjdk.org/mobile/commit/334683e634c23a3672585e4309a528d0944d942e
8358645: Access violation in ThreadsSMRSupport::print_info_on during thread dump
Reviewed-by: fbredberg, shade, dcubed
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: 8ea544c3
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-26 22:18:56 +0000
URL: https://git.openjdk.org/mobile/commit/8ea544c33fc502208577249fb83544f8d876bc17
8360287: JFR: PlatformTracer class should be loaded lazily
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java
Changeset: 6d05a1d3
Branch: master
Author: Luigi Montoya <luiseduardom at microsoft.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-06-27 06:11:33 +0000
URL: https://git.openjdk.org/mobile/commit/6d05a1d3f492b6f06b603ae2bb0d03dfb6c8b8f2
8357079: Fix Windows AArch64 DevKit Creation
Reviewed-by: erikj, ihse
! make/devkit/createWindowsDevkit.sh
Changeset: 01b15bc1
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 06:43:50 +0000
URL: https://git.openjdk.org/mobile/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b
8360518: Docker tests do not work when asan is configured
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
Changeset: 97ec9d3e
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 07:37:44 +0000
URL: https://git.openjdk.org/mobile/commit/97ec9d3e0a6e3455579b567e1f58026f5b168c09
8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions
Reviewed-by: lucy, mdoerr, dholmes
! test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java
Changeset: 20e983a9
Branch: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-27 07:53:49 +0000
URL: https://git.openjdk.org/mobile/commit/20e983a97c66902c61ee2fa1959a7e612266732b
8360487: Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove
Reviewed-by: azvegint, serb, aivanov
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
Changeset: aa26cede
Branch: master
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-06-27 08:17:13 +0000
URL: https://git.openjdk.org/mobile/commit/aa26cede635011f5cc075cd528934ce8d8e8eef9
8360474: Add missing include guards for some HotSpot headers
Reviewed-by: mhaessig, stefank, dholmes
! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/utilities/packedTable.hpp
Changeset: d8f9b188
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-27 11:20:49 +0000
URL: https://git.openjdk.org/mobile/commit/d8f9b188fa488c9c6e343c62a148cfe9fc8a563b
8268406: Deallocate jmethodID native memory
Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/memTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
+ src/hotspot/share/oops/jmethodIDTable.cpp
+ src/hotspot/share/oops/jmethodIDTable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
+ test/hotspot/gtest/oops/test_jmethodIDTable.cpp
Changeset: ecd2d830
Branch: master
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-06-27 12:49:20 +0000
URL: https://git.openjdk.org/mobile/commit/ecd2d83096a1fea7d5086736306770bcffa4fdb6
8359435: AArch64: add support for SB instruction to MacroAssembler::spin_wait
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
Changeset: 839cede1
Branch: master
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-06-27 14:06:12 +0000
URL: https://git.openjdk.org/mobile/commit/839cede1a46b05d27abeaffbbd82c241910035cd
8357289: Break down the String constructor into smaller methods
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: a471fe99
Branch: master
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-06-27 14:15:55 +0000
URL: https://git.openjdk.org/mobile/commit/a471fe992fc0d71ba65b5fdbcc44b97a2783b90a
8360539: DTLS handshakes fails due to improper cookie validation logic
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
Changeset: 12196baf
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-27 14:54:12 +0000
URL: https://git.openjdk.org/mobile/commit/12196baf6700d00c244747cfa22767e532a4a963
8358624: ImmutableDescriptor violates equals/hashCode contract after deserialization
Reviewed-by: cjplummer, sspitsyn
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
+ test/jdk/javax/management/descriptor/ImmutableDescriptorSerialHashCodeTest.java
Changeset: 4edf791a
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-27 16:11:41 +0000
URL: https://git.openjdk.org/mobile/commit/4edf791aecd432ecde00652acfaabddf136f4ca7
8295851: Do not use ttyLock in BytecodeTracer::trace
Reviewed-by: dholmes, matsaave
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
Changeset: da7080ff
Branch: master
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-06-27 16:13:03 +0000
URL: https://git.openjdk.org/mobile/commit/da7080fffb2389465dc9afca6d02e9085fe15302
8359761: JDK 25 RDP1 L10n resource files update
Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 712d866b
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-27 17:19:22 +0000
URL: https://git.openjdk.org/mobile/commit/712d866b72b43c839c57c3303dfb215f94c0db3b
8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread
Reviewed-by: sspitsyn, kevinw, dholmes
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
Changeset: 3525a40f
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-27 18:25:27 +0000
URL: https://git.openjdk.org/mobile/commit/3525a40f39a966b8592f694a9b3cd4c5dc449266
8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given
Reviewed-by: mcimadamore, uschindler
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/langtools/tools/javac/lint/LintOptions.java
+ test/langtools/tools/javac/lint/LintOptions.out
Changeset: a23de2ec
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-27 19:10:02 +0000
URL: https://git.openjdk.org/mobile/commit/a23de2ec090628b52532ee5d9bd4364a97499f5b
8360478: libjsig related tier3 jtreg tests fail when asan is configured
Reviewed-by: dholmes, ihse
! make/data/asan/asan_default_options.c
Changeset: 240541e1
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-29 19:44:01 +0000
URL: https://git.openjdk.org/mobile/commit/240541e1c1e3aee633da08e7d12117b8ea38b8f4
8359266: Delete the usage of AppContext in the GraphicsDevice
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
+ test/jdk/java/awt/GraphicsDevice/FullScreenWindowRace.java
Changeset: 4dd1b3a6
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-30 01:58:54 +0000
URL: https://git.openjdk.org/mobile/commit/4dd1b3a6100f9e379c7cee3c699d63d0d01144a7
8330940: Impossible to create a socket backlog greater than 200 on Windows 8+
Reviewed-by: michaelm, dfuchs, alanb
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/net/ServerSocket/LargeBacklogTest.java
Changeset: c2d76f98
Branch: master
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-30 05:41:37 +0000
URL: https://git.openjdk.org/mobile/commit/c2d76f9844aadf77a0b213a9169a7c5c8c8f1ffb
8361032: Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 00adbbe5
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-06-30 11:22:46 +0000
URL: https://git.openjdk.org/mobile/commit/00adbbe5538ec5c26dc5bd17ca94cc29db9bc478
8274051: Remove supports_vtime()/elapsedVTime()
Reviewed-by: kbarrett, iwalulya
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: aa191119
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-30 12:55:36 +0000
URL: https://git.openjdk.org/mobile/commit/aa1911191cf8c2b855268a76baf0757909d66d1b
8360867: CTW: Disable inline cache verification
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 1dda79cf
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-30 17:51:20 +0000
URL: https://git.openjdk.org/mobile/commit/1dda79cfab597782e0a7bb63af6dcc30aeff62d1
8360743: Enables regeneration of JLI holder classes for CDS static dump
Reviewed-by: iklam, liach
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/regeneratedClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
Changeset: 9d518b32
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-30 17:52:28 +0000
URL: https://git.openjdk.org/mobile/commit/9d518b3213af7c60cb604138a2c4022181bb2daa
8310831: Some methods are missing from CDS regenerated JLI holder class
Reviewed-by: iklam, liach
! src/hotspot/share/cds/regeneratedClasses.cpp
Changeset: 61a590e9
Branch: master
Author: Xueming Shen <sherman at openjdk.org>
Date: 2025-07-01 00:58:43 +0000
URL: https://git.openjdk.org/mobile/commit/61a590e9bea64ddfd465a5e6f224bc2979d841e9
8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: d1052c70
Branch: master
Author: Anass Baya <abaya at openjdk.org>
Committer: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-07-01 04:40:43 +0000
URL: https://git.openjdk.org/mobile/commit/d1052c70cbddb025e7f5b71bd61176e63277bba0
8355478: DoubleActionESC.java fails intermittently
Reviewed-by: aivanov, abhiscxk
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FileDialog/DoubleActionESC.java
Changeset: 0572b6ec
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-01 06:09:50 +0000
URL: https://git.openjdk.org/mobile/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944
8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix)
Co-authored-by: Joachim Kern <jkern at openjdk.org>
Reviewed-by: bpb, mbaesken
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: b32ccf2c
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-01 06:47:48 +0000
URL: https://git.openjdk.org/mobile/commit/b32ccf2cb23e0180187f4238140583a923fc27c4
8361092: Remove trailing spaces in x86 ad files
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/x86_64.ad
Changeset: cd6caedd
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-01 07:58:12 +0000
URL: https://git.openjdk.org/mobile/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c
8360783: CTW: Skip deoptimization between tiers
Reviewed-by: thartmann, mhaessig, dfenacci
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: 54c95cf2
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-01 09:19:35 +0000
URL: https://git.openjdk.org/mobile/commit/54c95cf2261f871c47b3700ede31390c8f5e77dd
8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer
Reviewed-by: mdoerr, lucy
! src/hotspot/share/runtime/os.cpp
Changeset: aeca49e4
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-01 09:56:42 +0000
URL: https://git.openjdk.org/mobile/commit/aeca49e43fab951c2031895fee32703fb4a19524
8360791: [ubsan] Adjust signal handling
Reviewed-by: ihse, lucy
! make/data/ubsan/ubsan_default_options.c
Changeset: fc739fee
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-01 10:13:17 +0000
URL: https://git.openjdk.org/mobile/commit/fc739fee5360ec052c2b51b3e30ce1c34df71714
8360206: Refactor ReferenceProcessor::balance_queues
Reviewed-by: sangheki, kbarrett, tschatzl
! src/hotspot/share/gc/shared/referenceProcessor.cpp
Changeset: eec11539
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-01 10:14:25 +0000
URL: https://git.openjdk.org/mobile/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634503
8361056: Parallel: Use correct is_par argument in ScavengeRootsTask
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: e85c7d09
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-01 10:40:33 +0000
URL: https://git.openjdk.org/mobile/commit/e85c7d09df67728ddcf852a96e5b2baa57c502f1
8360790: G1: Improve HRRSStatsIter name
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 7583a7b8
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-01 11:39:20 +0000
URL: https://git.openjdk.org/mobile/commit/7583a7b857da053c5e3770b680ab3494f1a6b66a
8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected
Reviewed-by: lancea, iris, joehw
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
Changeset: e1382973
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-01 14:30:20 +0000
URL: https://git.openjdk.org/mobile/commit/e138297323de3f6990c4c536b1cefd209ce3a69c
8359436: AOTCompileEagerly should not be diagnostic
Reviewed-by: kvn, syan, dholmes
! src/hotspot/share/cds/cds_globals.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java
Changeset: e1681c48
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-01 15:32:26 +0000
URL: https://git.openjdk.org/mobile/commit/e1681c48287bcce6c8f617d9c0c25354dd62870a
8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race
Reviewed-by: dfuchs, vyazici
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/Test12.java
Changeset: 38f59f84
Branch: master
Author: Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-07-01 15:34:37 +0000
URL: https://git.openjdk.org/mobile/commit/38f59f84c98dfd974eec0c05541b2138b149def7
8358179: Performance regression in Math.cbrt
Reviewed-by: sviswanathan, sparasa, epeter
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
Changeset: e7a45003
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-07-01 17:14:36 +0000
URL: https://git.openjdk.org/mobile/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36ea4
8359707: Add classfile modification code to RedefineClassHelper
Reviewed-by: lmesnik, dholmes, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java
! test/lib/RedefineClassHelper.java
Changeset: 282ee40a
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-01 17:22:33 +0000
URL: https://git.openjdk.org/mobile/commit/282ee40a56af46521b94fe6e4c90e78b8f513b29
8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint
Reviewed-by: coleenp, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
Changeset: 13a39278
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-07-01 19:07:49 +0000
URL: https://git.openjdk.org/mobile/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5a16
8359870: JVM crashes in AccessInternal::PostRuntimeDispatch
Reviewed-by: amenkov, dholmes, sspitsyn
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: e9a62d79
Branch: master
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-07-01 19:19:25 +0000
URL: https://git.openjdk.org/mobile/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe05989d
8361125: Fix typo in onTradAbsence
Reviewed-by: hchao, mullan, shade
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: 534d2b33
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-01 19:52:06 +0000
URL: https://git.openjdk.org/mobile/commit/534d2b33dc23d0171fdce3cb89d679d5088b4667
8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output
Reviewed-by: shade, iklam
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
Changeset: 7d7e60c8
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-01 20:22:13 +0000
URL: https://git.openjdk.org/mobile/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce
8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure()
Reviewed-by: ccheung, kvn, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: a910b20b
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:17:19 +0000
URL: https://git.openjdk.org/mobile/commit/a910b20b51157d8f36418bd60b328193ebfb502e
8346914: UB issue in scalbnA
Reviewed-by: aph, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/share/runtime/sharedRuntimeMath.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
Changeset: 1703915d
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:25:26 +0000
URL: https://git.openjdk.org/mobile/commit/1703915d3fe3608ca558671814f78d9dcf5886e6
8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/memoryReserver.cpp
Changeset: c6448dc3
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-02 00:28:24 +0000
URL: https://git.openjdk.org/mobile/commit/c6448dc3afb1da9d93bb94804aa1971a650b91b7
8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string
Reviewed-by: kvn, mhaessig, yzheng
! src/hotspot/share/jvmci/jvmci_globals.cpp
Changeset: 2bff8e0a
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-07-02 03:07:07 +0000
URL: https://git.openjdk.org/mobile/commit/2bff8e0a1382f8820bc2479af87e45dc6b74cdb5
8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F
Reviewed-by: dnguyen, abhiscxk
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JTree/TestTreeRowSelection.java
Changeset: 055d2ffa
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-02 04:24:55 +0000
URL: https://git.openjdk.org/mobile/commit/055d2ffa69e129b7617369e268f272517f25e2d7
8361215: Add AOT test case: verification constraint classes are excluded
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 1ac74898
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-02 05:38:28 +0000
URL: https://git.openjdk.org/mobile/commit/1ac74898745ce9b109db5571d9dcbd907dd05831
8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/compiledIC.hpp
Changeset: 0f1cd987
Branch: master
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-07-02 06:49:36 +0000
URL: https://git.openjdk.org/mobile/commit/0f1cd987b3520eaeab31e9faf782d6f81050803a
8284016: Normalize handshake closure names
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 2304044a
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-02 08:35:51 +0000
URL: https://git.openjdk.org/mobile/commit/2304044ab2f228fe2fe4adb5975291e733b12d5c
8360641: TestCompilerCounts fails after 8354727
Reviewed-by: kvn, dfenacci, mdoerr
! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: eac8f5d2
Branch: master
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-07-02 08:38:31 +0000
URL: https://git.openjdk.org/mobile/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2db9
8325478: Restructure the macro expansion compiler phase to not include macro elimination
Reviewed-by: kvn, dlunden
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStress.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: ce998699
Branch: master
Author: Taizo Kurashige <tkurashige at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-02 09:21:57 +0000
URL: https://git.openjdk.org/mobile/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d105
8359120: Improve warning message when fail to load hsdis library
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 3066a67e
Branch: master
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-07-02 13:25:00 +0000
URL: https://git.openjdk.org/mobile/commit/3066a67e6279f7e3896ab545bc6c291d279d2b03
8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly
Reviewed-by: kvn, shade
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: 832bfbc0
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-02 13:39:16 +0000
URL: https://git.openjdk.org/mobile/commit/832bfbc0ddcf3068bab5d45d361803152736383f
8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 549b8758
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-07-02 15:24:29 +0000
URL: https://git.openjdk.org/mobile/commit/549b8758661e760a7475fb398fd5b036e561fed6
8361112: Use exact float -> Float16 conversion method in Float16 tests
Reviewed-by: liach, rgiulietti
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: c460f842
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-02 15:31:29 +0000
URL: https://git.openjdk.org/mobile/commit/c460f842bf768995b271cd6362940877a4a79665
8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix)
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, jkern
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: c5037059
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-07-02 17:16:12 +0000
URL: https://git.openjdk.org/mobile/commit/c50370599e40bfaeccba9aa6b28da661129f9450
8360090: [TEST] RISC-V: disable some cds tests on qemu
Reviewed-by: lmesnik, rehn
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5e30bf68
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-07-02 17:47:20 +0000
URL: https://git.openjdk.org/mobile/commit/5e30bf68353d989aadc2d8176181226b2debd283
8360116: Add support for AVX10 floating point minmax instruction
Reviewed-by: mhaessig, 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/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: ea86a20e
Branch: master
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-07-02 18:38:31 +0000
URL: https://git.openjdk.org/mobile/commit/ea86a20e6d74baea54df32415d9096d3b7bba1d7
8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod
Reviewed-by: dnsimon, never, cslucas
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 74822ce1
Branch: master
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-07-02 21:15:46 +0000
URL: https://git.openjdk.org/mobile/commit/74822ce12acaf9816aa49b75ab5817ced3710776
8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate
Reviewed-by: eastigeevich, phh
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
Changeset: 1926aeb1
Branch: master
Author: Takuya Kiriyama <tkiriyama at openjdk.org>
Date: 2025-07-03 06:47:11 +0000
URL: https://git.openjdk.org/mobile/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Reviewed-by: rriggs
+ test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
Changeset: 6c9236c8
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-03 06:59:00 +0000
URL: https://git.openjdk.org/mobile/commit/6c9236c80c236487a7c37dcb947c0f9192322208
8361238: G1 tries to get CPU info from terminated threads at shutdown
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/runtime/java.cpp
Changeset: fd13e1ce
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-07-03 07:17:59 +0000
URL: https://git.openjdk.org/mobile/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d22ee
8358801: javac produces class that does not pass verifier.
Reviewed-by: mcimadamore, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/T8358801.java
Changeset: c75df634
Branch: master
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-07-03 07:28:11 +0000
URL: https://git.openjdk.org/mobile/commit/c75df634be9a0073fa246d42e5c362a09f1734f3
8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java
Changeset: 2f683fdc
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-07-03 08:03:55 +0000
URL: https://git.openjdk.org/mobile/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe1b6
8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0
Reviewed-by: mhaessig, sviswanathan
! src/hotspot/share/opto/divnode.cpp
Changeset: 1be29bd7
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-03 09:32:09 +0000
URL: https://git.openjdk.org/mobile/commit/1be29bd725a4642b841c60c19f2f7f689a360831
8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Origin.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/OriginTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 2528c620
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-03 11:35:54 +0000
URL: https://git.openjdk.org/mobile/commit/2528c620a61195ac22d921b168444a7967bf1805
8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked
Reviewed-by: mdoerr, azeller
! src/hotspot/os/aix/os_aix.cpp
Changeset: 5e40fb6b
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-03 11:43:35 +0000
URL: https://git.openjdk.org/mobile/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169
8277394: Remove the use of safepoint_workers in reference processor
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
Changeset: 24117c6e
Branch: master
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-07-03 14:24:52 +0000
URL: https://git.openjdk.org/mobile/commit/24117c6e9aa862bad839e93eff70810a75605ac5
8349188: LineBorder does not scale correctly
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java
! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java
Changeset: 3daa03c3
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 15:31:34 +0000
URL: https://git.openjdk.org/mobile/commit/3daa03c30f8e6ab9c498edb7d59346ce0b30450f
8358680: AOT cache creation fails: no strings should have been added
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 66836d40
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 16:52:19 +0000
URL: https://git.openjdk.org/mobile/commit/66836d40b80f9c5482c1322d1d07f078ad9dcc02
8361292: Rename ModuleEntry::module() to module_oop()
Reviewed-by: coleenp, ccheung, sspitsyn
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/reflection.cpp
Changeset: a2315ddd
Branch: master
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-03 16:58:30 +0000
URL: https://git.openjdk.org/mobile/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f509b
8357739: [jittester] disable the hashCode method
Reviewed-by: lmesnik
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java
Changeset: 25ed36f3
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-07-03 18:13:07 +0000
URL: https://git.openjdk.org/mobile/commit/25ed36f3ef1fe1d6914689c762910f104775f48c
8359493: Refactor how aggregated mandatory warnings are handled in the compiler
8350514: Refactor MandatoryWarningHandler to support dynamic verbosity
Reviewed-by: mcimadamore
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.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/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 2d9f0324
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-03 18:53:59 +0000
URL: https://git.openjdk.org/mobile/commit/2d9f0324ba21adf216649339c48e49b9cd1e33ff
8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
Changeset: 003be0de
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-03 19:40:22 +0000
URL: https://git.openjdk.org/mobile/commit/003be0dee2f6c190697ec0a923546362c50cc0e5
8361325: Refactor ClassLoaderExt
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/hotspot/share/classfile/classLoaderExt.cpp
- src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: dcc7254a
Branch: master
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-07-03 19:43:30 +0000
URL: https://git.openjdk.org/mobile/commit/dcc7254a38bb0fecacd7683682d4c42e49335222
8361213: J2DAnalyzer should emit the score as a decimal
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java
Changeset: 77e69e02
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-03 20:01:33 +0000
URL: https://git.openjdk.org/mobile/commit/77e69e02ebd280636859dd698423db6ac3bc7f5c
8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
Changeset: 566279af
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-03 20:49:05 +0000
URL: https://git.openjdk.org/mobile/commit/566279af49a7cf47e6030222e989417855caf1a9
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
Reviewed-by: vromero
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
Changeset: da0a51ce
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-03 21:02:28 +0000
URL: https://git.openjdk.org/mobile/commit/da0a51ce97453a47b2c7d11e5206774232309e69
8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: coleenp, jsjolen
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 16af4733
Branch: master
Author: Manukumar V S <mvs at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-07-03 22:32:23 +0000
URL: https://git.openjdk.org/mobile/commit/16af473397a7b3a6e6e33dd684d0d511168b989b
8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException
Reviewed-by: prr
! test/jdk/javax/swing/JComboBox/bug4276920.java
Changeset: 854de8c9
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-03 23:54:05 +0000
URL: https://git.openjdk.org/mobile/commit/854de8c9c6a1d851c1788e5f2250fe0928c51ca4
8336147: Clarify CDS documentation about static vs dynamic archive
Reviewed-by: ccheung, shade
! src/java.base/share/man/java.md
Changeset: 21f2e9a7
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-04 04:08:42 +0000
URL: https://git.openjdk.org/mobile/commit/21f2e9a71c31320a8b1248e3970a82b871c63c2b
8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner
Reviewed-by: rriggs, bchristi
! src/java.base/share/classes/java/nio/Bits.java
+ src/java.base/share/classes/java/nio/BufferCleaner.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/sun/nio/Cleaner.java
! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java
Changeset: 5cf349c3
Branch: master
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-07-04 07:37:20 +0000
URL: https://git.openjdk.org/mobile/commit/5cf349c3b08324e994a4143dcc34a59fd81323f9
8361355: Negative cases of Annotated.getAnnotationData implementations are broken
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 56ebb8c1
Branch: master
Author: Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-04 10:16:55 +0000
URL: https://git.openjdk.org/mobile/commit/56ebb8c1b936e5a4c14486153c9f60df705095ad
8359110: Log accumulated GC and process CPU time upon VM exit
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Jonas Norlinder <jnorlinder at openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! 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/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: fba74f79
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-07-04 12:19:24 +0000
URL: https://git.openjdk.org/mobile/commit/fba74f796eeeb42accc60ecab444c3d933b73e70
8361306: jdk.compiler-gendata needs to depend on java.base-launchers
Reviewed-by: shade
! make/Main.gmk
Changeset: f153e415
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-04 13:06:36 +0000
URL: https://git.openjdk.org/mobile/commit/f153e415d740f4ede272929171e9bb3e73ddbe1c
8361253: CommandLineOptionTest library should report observed values on failure
Reviewed-by: dholmes, shade
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 1c560727
Branch: master
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-07-04 15:08:57 +0000
URL: https://git.openjdk.org/mobile/commit/1c560727b850593561982ccc3ed37b0e98b3bbee
8360775: Fix Shenandoah GC test failures when APX is enabled
Reviewed-by: sviswanathan, jbhateja, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: f2d2eef9
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-07-04 15:10:22 +0000
URL: https://git.openjdk.org/mobile/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f
8177100: APIs duplicated in JavaDoc
Reviewed-by: liach, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
+ test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
Changeset: f3e0588d
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-06 15:21:35 +0000
URL: https://git.openjdk.org/mobile/commit/f3e0588d0b825a68a4ad61ddf806877f46da69dc
8361338: JFR: Min and max time in MethodTime event is confusing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 3bcbcc57
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-06 21:45:03 +0000
URL: https://git.openjdk.org/mobile/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0
8361439: [BACKOUT] 8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: lmesnik
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
- test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
- test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 44cff9d6
Branch: master
Author: Anass Baya <abaya at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-07-07 04:58:17 +0000
URL: https://git.openjdk.org/mobile/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b
8346952: GetGraphicsStressTest.java fails: Native resources unavailable
Reviewed-by: serb
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
+ test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java
Changeset: 45300dd1
Branch: master
Author: hanguanqiang <yongheng_hgq at 126.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-07 05:22:44 +0000
URL: https://git.openjdk.org/mobile/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1ea9f
8358568: Purge obsolete/broken GenerateSynchronizationCode flag
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: e9a43416
Branch: master
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2025-07-07 06:11:50 +0000
URL: https://git.openjdk.org/mobile/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857
8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object()
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Artem Semenov <savoptik at altlinux.org>.
Reviewed-by: sspitsyn, amenkov, cjplummer
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: d75ea7e6
Branch: master
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-07-07 06:52:29 +0000
URL: https://git.openjdk.org/mobile/commit/d75ea7e67951275fe27f1e137c961f39d779a046
8355563: VectorAPI: Refactor current implementation of subword gather load API
Reviewed-by: epeter, psandoz, sviswanathan, jbhateja
! 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/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 8ad48368
Branch: master
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-07-07 08:22:05 +0000
URL: https://git.openjdk.org/mobile/commit/8ad48368838588846324550c455c66ae86f1226b
8361249: PlainHttpConnection connection logic can be simplified
Reviewed-by: djelinski, vyazici, michaelm, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
Changeset: 1fa772e8
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-07 08:24:24 +0000
URL: https://git.openjdk.org/mobile/commit/1fa772e8143bb2d758ef183280d123d1ff8aada8
8343546: GHA: Cache required dependencies in master-branch workflow
Reviewed-by: ihse
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 9449fea2
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-07-07 08:59:50 +0000
URL: https://git.openjdk.org/mobile/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1814
8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 4df9c873
Branch: master
Author: Andrew Haley <aph at openjdk.org>
Date: 2025-07-07 09:16:39 +0000
URL: https://git.openjdk.org/mobile/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e
8360884: Better scoped values
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java
Changeset: 7c13a2cd
Branch: master
Author: ANUPAM DEV <anupam.dev at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-07-07 12:15:44 +0000
URL: https://git.openjdk.org/mobile/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef
8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency'
Reviewed-by: psadhukhan, tr, abhiscxk, aivanov
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
Changeset: afb4a1be
Branch: master
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-07-07 12:43:28 +0000
URL: https://git.openjdk.org/mobile/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9
8354872: Clarify java.lang.Process resource cleanup
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
Changeset: fea73c1d
Branch: master
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-07-07 13:21:11 +0000
URL: https://git.openjdk.org/mobile/commit/fea73c1d40441561a246f2a09a739367cfc197ea
8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining
Reviewed-by: alanb, mdoerr, lmesnik
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: 05c9eec8
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-07-07 14:56:53 +0000
URL: https://git.openjdk.org/mobile/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf
8361214: An anonymous class is erroneously being classify as an abstract class
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java
Changeset: 39c9de2a
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-07-07 18:50:00 +0000
URL: https://git.openjdk.org/mobile/commit/39c9de2acea0537335230b1d1db606d90348bdb6
8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees
Reviewed-by: lmesnik, sspitsyn, amenkov
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: ec3bb93d
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-07-07 19:32:17 +0000
URL: https://git.openjdk.org/mobile/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942f93
8358623: Avoid unnecessary data copying in ICC_Profile
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
+ test/jdk/java/awt/color/ICC_Profile/CheckVersions.java
Changeset: 197fde53
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-07-07 21:55:10 +0000
URL: https://git.openjdk.org/mobile/commit/197fde5363e314de7cd6090ecd77521f3a90c56d
8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties
Reviewed-by: naoto, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: ec7c6be6
Branch: master
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-07-07 23:36:19 +0000
URL: https://git.openjdk.org/mobile/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13669
8359388: Stricter checking for cipher transformations
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java
Changeset: 563a3358
Branch: master
Author: Julian Waters <jwaters at openjdk.org>
Date: 2025-07-08 01:27:11 +0000
URL: https://git.openjdk.org/mobile/commit/563a3358f6f1ecff816318cbb32376487365c1fa
8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage
Reviewed-by: cjplummer, asemenyuk, almatvee
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h
! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp
Changeset: bbc5c98b
Branch: master
Author: Julian Waters <jwaters at openjdk.org>
Date: 2025-07-08 01:29:20 +0000
URL: https://git.openjdk.org/mobile/commit/bbc5c98b144014a0423d666f74c4a5a15b08a7c2
8342868: Errors related to unused code on Windows after 8339120 in core libs
Reviewed-by: naoto, jlu
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: 5205eae6
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-07-08 03:12:37 +0000
URL: https://git.openjdk.org/mobile/commit/5205eae6ff28c4587ec4cb659ddffce84f00441b
8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
Changeset: 310ef856
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-07-08 06:38:16 +0000
URL: https://git.openjdk.org/mobile/commit/310ef85667bdba3f984cb6327aee71cfaf91458b
8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java
+ test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java
Changeset: 7b255b8a
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-08 08:23:11 +0000
URL: https://git.openjdk.org/mobile/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc845
8361397: Rework CompileLog list synchronization
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileLog.hpp
Changeset: 1934bd8d
Branch: master
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-07-08 10:38:59 +0000
URL: https://git.openjdk.org/mobile/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1a9d
8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class
Reviewed-by: vromero, liach, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/ObjectEarlyContext/T8361481.java
+ test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java
Changeset: 27e6a4d2
Branch: master
Author: han gq <hanguanqiang at kylinos.cn>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-07-08 11:50:09 +0000
URL: https://git.openjdk.org/mobile/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c41bc
8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache
Reviewed-by: kvn, eastigeevich
! src/hotspot/share/runtime/globals.hpp
Changeset: 0bd2f9cb
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-07-08 12:04:08 +0000
URL: https://git.openjdk.org/mobile/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd
8361445: javac crashes on unresolvable constant in @SuppressWarnings
Reviewed-by: asotona, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
Changeset: 2349304b
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-08 12:44:36 +0000
URL: https://git.openjdk.org/mobile/commit/2349304bb108adb0d5d095e8212d36d99132b6bb
8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules
Co-authored-by: Matthias Baesken <mbaesken at openjdk.org>
Reviewed-by: chagedorn, mbaesken
! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java
Changeset: 5c67e3d6
Branch: master
Author: David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-08 12:58:44 +0000
URL: https://git.openjdk.org/mobile/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307
8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
Changeset: 63e08d4a
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-08 14:04:17 +0000
URL: https://git.openjdk.org/mobile/commit/63e08d4af7145b94048d565f4f80dae221090c19
8361175: JFR: Document differences between method sample events
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 85331943
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-07-08 14:33:14 +0000
URL: https://git.openjdk.org/mobile/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64
8361570: Incorrect 'sealed is not allowed here' compile-time error
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
+ test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java
+ test/langtools/tools/javac/flags/NoFalseSealedError.java
! test/langtools/tools/javac/platform/RequiresIdentityTest.java
Changeset: 5850bf44
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-07-08 17:13:59 +0000
URL: https://git.openjdk.org/mobile/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a
8361519: Obsolete Unicode Scalar Value link in Character class
Reviewed-by: iris
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/util/Locale.java
Changeset: 92712ef4
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-08 17:34:58 +0000
URL: https://git.openjdk.org/mobile/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b
8361367: AOT ExcludedClasses.java test failed with missing constant pool logs
Reviewed-by: dholmes, kvn
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
Changeset: 91df7978
Branch: master
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-07-08 18:24:26 +0000
URL: https://git.openjdk.org/mobile/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd
8357915: SecureRandom nextLong memory usage
Reviewed-by: wetmore
! src/java.base/share/classes/java/security/SecureRandom.java
Changeset: fa32bfe1
Branch: master
Author: Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date: 2025-07-08 18:34:18 +0000
URL: https://git.openjdk.org/mobile/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210
8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
Changeset: 1de2acea
Branch: master
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-07-08 18:59:11 +0000
URL: https://git.openjdk.org/mobile/commit/1de2acea77da57fd44b214332a73cc6621806e4d
8361529: GenShen: Fix bad assert in swap card tables
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 03526e25
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-07-08 19:30:07 +0000
URL: https://git.openjdk.org/mobile/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf
8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: dedcce04
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-07-08 19:34:39 +0000
URL: https://git.openjdk.org/mobile/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad
8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end()
Reviewed-by: adinn, mbaesken
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
Changeset: 117f0b40
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-08 19:48:54 +0000
URL: https://git.openjdk.org/mobile/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200
8361426: (ref) Remove jdk.internal.ref.Cleaner
Reviewed-by: jpai, vklang
! src/java.base/share/classes/java/lang/ref/Reference.java
- src/java.base/share/classes/jdk/internal/ref/Cleaner.java
- test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
Changeset: 974ad4e8
Branch: master
Author: Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date: 2025-07-08 21:58:22 +0000
URL: https://git.openjdk.org/mobile/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b
8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
Changeset: 54e37629
Branch: master
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-07-09 01:20:18 +0000
URL: https://git.openjdk.org/mobile/commit/54e37629f63eae7800415fa22684e6b3df3648ec
8361504: RISC-V: Make C1 clone intrinsic platform guard more specific
Reviewed-by: fyang, gcao
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 19bb6ebf
Branch: master
Author: Ravi-Patel8 <Ravi.Patel8 at ibm.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-07-09 03:12:43 +0000
URL: https://git.openjdk.org/mobile/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94
8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX
Reviewed-by: serb, azvegint
! src/java.desktop/aix/data/fontconfig/fontconfig.properties
Changeset: e2c5d035
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-09 03:34:44 +0000
URL: https://git.openjdk.org/mobile/commit/e2c5d035468d530888fc95f8664410742e65f21f
8361526: Synchronize ClassFile API verifier with hotspot
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: fe264676
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-09 05:17:05 +0000
URL: https://git.openjdk.org/mobile/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f
8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: 47614796
Branch: master
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-07-09 05:44:42 +0000
URL: https://git.openjdk.org/mobile/commit/4761479608d5a8ecc504e343109900b0d0c77171
8238687: Investigate memory uncommit during young collections in G1
8247843: Reconsider G1 default GCTimeRatio value
8248324: G1: Remove resizing during Remark
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: e0245682
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-07-09 05:57:38 +0000
URL: https://git.openjdk.org/mobile/commit/e0245682c8d5a0daae055045c81248c12fb23c09
8361532: RISC-V: Several vector tests fail after JDK-8354383
Reviewed-by: fyang, fjiang, gcao
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 68b27b88
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-09 08:10:43 +0000
URL: https://git.openjdk.org/mobile/commit/68b27b88b5160dd2883f93928c5f6ce245412495
8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info()
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 963b83fc
Branch: master
Author: Andrej Pecimuth <andrej.pecimuth at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-07-09 08:19:49 +0000
URL: https://git.openjdk.org/mobile/commit/963b83fcf158d273e9433b6845380184b3ad0de5
8357689: Refactor JVMCI to enable replay compilation in Graal
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java
Changeset: 83feb7a2
Branch: master
Author: David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-07-09 08:27:55 +0000
URL: https://git.openjdk.org/mobile/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f
8361599: [PPC64] enable missing tests via jtreg requires
Reviewed-by: mdoerr
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java
Changeset: b1fa1ecc
Branch: master
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-07-09 08:48:07 +0000
URL: https://git.openjdk.org/mobile/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5
8360707: Globally enumerate all blobs, stubs and entries
Reviewed-by: kvn, fyang, asmehra
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! 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_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
+ src/hotspot/share/runtime/stubInfo.cpp
+ src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: a9bd1ad4
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-09 08:56:44 +0000
URL: https://git.openjdk.org/mobile/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc
8361520: Stabilize SystemGC benchmarks
Reviewed-by: tschatzl, ayang
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
Changeset: eec04dd0
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-09 12:00:51 +0000
URL: https://git.openjdk.org/mobile/commit/eec04dd01051064bacf5110539755aa41106b1a6
8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots
Reviewed-by: shade
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: d886ae12
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-09 12:14:14 +0000
URL: https://git.openjdk.org/mobile/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78
8357185: Redundant local variables with unconditionally matching primitive patterns
Reviewed-by: jlahoda, abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
Changeset: db4b4a5b
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-09 12:34:10 +0000
URL: https://git.openjdk.org/mobile/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee
8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling
Reviewed-by: kvn, chagedorn
! src/hotspot/cpu/x86/peephole_x86_64.cpp
Changeset: a201be85
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-09 12:42:25 +0000
URL: https://git.openjdk.org/mobile/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c
8361255: CTW: Tolerate more NCDFE problems
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
Changeset: 7daf9813
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-07-09 13:49:15 +0000
URL: https://git.openjdk.org/mobile/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6
8346884: Add since checker test to jdk.editpad
Reviewed-by: jpai
= test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java
Changeset: a41d3507
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-09 14:49:20 +0000
URL: https://git.openjdk.org/mobile/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a
8357473: Compilation spike leaves many CompileTasks in free list
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 6249259c
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-09 16:15:21 +0000
URL: https://git.openjdk.org/mobile/commit/6249259c8050f280fb1c489e816f09d5cd72a54b
8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/GetChars.java
Changeset: 6e203384
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-09 16:15:36 +0000
URL: https://git.openjdk.org/mobile/commit/6e203384f8777fc55081065b128bd2b0ba074729
8358533: Improve performance of java.io.Reader.readAllLines
Reviewed-by: rriggs, sherman
! src/java.base/share/classes/java/io/Reader.java
! test/jdk/java/io/Reader/ReadAll.java
+ test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java
Changeset: 7282f68c
Branch: master
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-07-09 18:47:38 +0000
URL: https://git.openjdk.org/mobile/commit/7282f68cee22af3f65ea045fd6ada890df79ae07
8361216: Do not fork javac in J2DBench ant build
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml
Changeset: 6681fc72
Branch: master
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-07-09 19:12:37 +0000
URL: https://git.openjdk.org/mobile/commit/6681fc72d3463e13876eb84a285eb580ee92b464
8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile
Reviewed-by: dnsimon, gdub
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
Changeset: c9bea773
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-09 19:29:25 +0000
URL: https://git.openjdk.org/mobile/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a
8361615: CodeBuilder::parameterSlot throws undocumented IOOBE
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! test/jdk/jdk/classfile/BuilderParamTest.java
Changeset: 0f7808f3
Branch: master
Author: Gustavo Simon <gustavo.andre.simon at hotmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-07-09 19:55:20 +0000
URL: https://git.openjdk.org/mobile/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1
8360122: Fix java.sql\Connection.java indentation
Reviewed-by: liach, lancea
! src/java.sql/share/classes/java/sql/Connection.java
Changeset: 518536c6
Branch: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-07-09 20:45:13 +0000
URL: https://git.openjdk.org/mobile/commit/518536c607cb383e810ee0f50f8af44e121f4ab3
8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: c28bb8bf
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-10 01:54:39 +0000
URL: https://git.openjdk.org/mobile/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a
8361647: Report the error reason on failed semaphore calls on macOS
Reviewed-by: shade, ayang, jwaters
! src/hotspot/os/bsd/semaphore_bsd.cpp
Changeset: f67e4354
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-10 01:59:49 +0000
URL: https://git.openjdk.org/mobile/commit/f67e4354316dcec185eac66adec2395e20b62579
8361447: [REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: mdoerr, stuefe, coleenp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 2a53f5a5
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-10 05:07:33 +0000
URL: https://git.openjdk.org/mobile/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab
8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors
Reviewed-by: jpai, darcy
! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
Changeset: bf3cfbef
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-10 07:08:26 +0000
URL: https://git.openjdk.org/mobile/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5
8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value
Reviewed-by: cjplummer, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java
Changeset: 13e0f996
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-07-10 08:19:06 +0000
URL: https://git.openjdk.org/mobile/commit/13e0f99626ed58958bf0b581be95934f0b218979
8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport
Reviewed-by: dfuchs, sspitsyn
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
- src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! test/jdk/javax/management/MBeanServer/ExceptionFactory.java
! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java
- test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java
! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java
Changeset: c118543e
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-10 09:18:35 +0000
URL: https://git.openjdk.org/mobile/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc
8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: 80662a48
Branch: master
Author: Vicente Romero <vromero at openjdk.org>
Date: 2025-07-10 10:38:31 +0000
URL: https://git.openjdk.org/mobile/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4
8361499: Intersection type cast causes javac crash with -Xjcov
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java
Changeset: 73ab54e4
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-07-10 11:25:41 +0000
URL: https://git.openjdk.org/mobile/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b
8360302: Update --release 25 symbol information for JDK 25 build 29
Reviewed-by: darcy, iris
! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
Changeset: 3d37c4e3
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-10 13:00:48 +0000
URL: https://git.openjdk.org/mobile/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a
8361693: Remove Klass::clean_subklass_tree()
Reviewed-by: zgu, kbarrett
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: f7352750
Branch: master
Author: Anass Baya <abaya at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-07-10 13:07:13 +0000
URL: https://git.openjdk.org/mobile/commit/f73527502177a8f050272d6157ccbec3e9840bc8
8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: cbc7090b
Branch: master
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-07-10 15:21:04 +0000
URL: https://git.openjdk.org/mobile/commit/cbc7090b91f4ce84117a04036028076373ab805e
8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object
Reviewed-by: sspitsyn
! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java
! test/jdk/javax/management/generified/ListTypeCheckTest.java
Changeset: f5afbbd3
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-07-10 16:08:05 +0000
URL: https://git.openjdk.org/mobile/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51
8361717: Refactor Collections.emptyList() in Locale related classes
Reviewed-by: bpb, jlu, liach, cstein
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
Changeset: 3d74cbe0
Branch: master
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-07-10 17:23:10 +0000
URL: https://git.openjdk.org/mobile/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e133
8361844: Build without C1 or C2 fails after 8360707
Reviewed-by: kvn
! src/hotspot/share/runtime/stubInfo.cpp
Changeset: 2300a212
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-07-10 19:57:27 +0000
URL: https://git.openjdk.org/mobile/commit/2300a212dd135f1f01604c5c2915653a3f3bd869
8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
Changeset: ee0d309b
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-07-10 21:40:11 +0000
URL: https://git.openjdk.org/mobile/commit/ee0d309bbd33302d8c6f35155e975db77aaea785
8313395: LotsUnloadTest.java fails with OOME transiently with libgraal
Reviewed-by: dnsimon
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java
Changeset: 2e7e272d
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-07-11 02:40:33 +0000
URL: https://git.openjdk.org/mobile/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8
8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
Changeset: eddfc644
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-07-11 05:30:29 +0000
URL: https://git.openjdk.org/mobile/commit/eddfc6449f325c55938a2b24fa651a024441b77a
8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions
Reviewed-by: dholmes, iklam
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
Changeset: 529049be
Branch: master
Author: jeremy <jeremy.wood at mac.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date: 2025-07-11 05:47:29 +0000
URL: https://git.openjdk.org/mobile/commit/529049be6b6b39651713d256bb4a6efb7d822674
8356137: GifImageDecode can produce opaque image when disposal method changes
Reviewed-by: jdv, prr
! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java
+ test/jdk/sun/awt/image/gif/GifBuilder.java
+ test/jdk/sun/awt/image/gif/GifComparison.java
+ test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java
Changeset: 3ffc5b9e
Branch: master
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-07-11 07:07:27 +0000
URL: https://git.openjdk.org/mobile/commit/3ffc5b9ef720a07143ef5728d2597afdf2f2c251
8359344: C2: Malformed control flow after intrinsic bailout
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/intrinsics/VectorIntoArrayInvalidControlFlow.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java
Changeset: 445e5ecd
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-11 08:02:52 +0000
URL: https://git.openjdk.org/mobile/commit/445e5ecd98f41d4d625af5731f7b5d10c9225e49
8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 76442f39
Branch: master
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-07-11 10:41:31 +0000
URL: https://git.openjdk.org/mobile/commit/76442f39b9dd583f09a7adebb0fc5f37b6ef88ef
8361494: [IR Framework] Escape too much in replacement of placeholder
Reviewed-by: mhaessig, chagedorn
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: a86dd56d
Branch: master
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-07-11 15:25:22 +0000
URL: https://git.openjdk.org/mobile/commit/a86dd56de34f730b42593236f17118ef5ce4985a
8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
Changeset: 59bec29c
Branch: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-07-11 18:07:13 +0000
URL: https://git.openjdk.org/mobile/commit/59bec29c35361b7b256a2d435ced3458b0c5ea58
8358580: Rethink how classes are kept alive in training data
Reviewed-by: coleenp, shade
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 8c00c374
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-07-11 18:33:03 +0000
URL: https://git.openjdk.org/mobile/commit/8c00c374ec3e5ae2db3c35a970f6c7a691ae274e
8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/VMEvent/libVMEventTest.c
Changeset: 26b00280
Branch: master
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-07-11 18:55:11 +0000
URL: https://git.openjdk.org/mobile/commit/26b002805ab235d07998eddd486fe66a69f60671
8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds
Reviewed-by: sviswanathan, dholmes, jbhateja
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: f7e8d255
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-07-11 19:29:07 +0000
URL: https://git.openjdk.org/mobile/commit/f7e8d255cc26fcfb02d51584147751d40fff6478
8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 46988e10
Branch: master
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-07-11 20:09:50 +0000
URL: https://git.openjdk.org/mobile/commit/46988e1073e9a2b47491c90143b1f261fe56da56
8361948: Shenandoah: region free capacity unit mismatch
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: 3f59eae3
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-11 22:52:10 +0000
URL: https://git.openjdk.org/mobile/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e0ed
8361102: java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/TestUtil.java
Changeset: 189017f7
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-11 22:52:26 +0000
URL: https://git.openjdk.org/mobile/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5cab9
8361908: Mix and match of dead and valid exception handler leads to malformed class file
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
Changeset: 4a351e3e
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-12 00:18:51 +0000
URL: https://git.openjdk.org/mobile/commit/4a351e3e57274df0adee37c472b62f477f75b7b8
8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed
Reviewed-by: iklam, matsaave
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
Changeset: 3bacf7ea
Branch: master
Author: SendaoYan <syan at openjdk.org>
Date: 2025-07-12 01:50:40 +0000
URL: https://git.openjdk.org/mobile/commit/3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18
8361869: Tests which call ThreadController should mark as /native
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java
Changeset: 917d0182
Branch: master
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-07-12 05:40:51 +0000
URL: https://git.openjdk.org/mobile/commit/917d0182cb5ea6066afd396381ca4650371e64b0
8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception
Reviewed-by: cjplummer, clanger, dholmes
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: bc828c8f
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-07-13 11:02:19 +0000
URL: https://git.openjdk.org/mobile/commit/bc828c8fb6693760c153a75188f96b1c9d201c8a
6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording
Reviewed-by: aivanov, prr, dnguyen, abhiscxk, tr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
Changeset: 77bd417c
Branch: master
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-07-13 21:28:39 +0000
URL: https://git.openjdk.org/mobile/commit/77bd417c9990f57525257d9df89b9df4d7991461
8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 0029554d
Branch: master
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-07-14 03:43:54 +0000
URL: https://git.openjdk.org/mobile/commit/0029554d20f22648994040a041c418d48a2a0eb4
8360647: [XWayland] [OL10] NumPad keys are not triggered
Reviewed-by: honkar, serb
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java
Changeset: 7c34bdf7
Branch: master
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-14 07:27:12 +0000
URL: https://git.openjdk.org/mobile/commit/7c34bdf73c063c9c1e1ebdc8e3a02ca3480175e1
8362122: Problem list TestStressBailout until JDK-8361752 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 14c79be1
Branch: master
Author: han gq <hanguanqiang at kylinos.cn>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-07-14 07:39:04 +0000
URL: https://git.openjdk.org/mobile/commit/14c79be1613c9d737a9536087ac48914ee4ba8d9
8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp
Reviewed-by: chagedorn, cslucas
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReducePhiOnCmpWithNoOptPtrCompare.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 272e66d0
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-14 08:59:35 +0000
URL: https://git.openjdk.org/mobile/commit/272e66d017a3497d9af4df6f042c741ad8a59dd6
8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side
Reviewed-by: shade, coleenp, dholmes
! src/hotspot/share/oops/methodData.cpp
Changeset: 99c299f0
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-14 09:39:06 +0000
URL: https://git.openjdk.org/mobile/commit/99c299f0985c8be63b9b60e589db520d83fd8033
8361706: Parallel weak klass link cleaning does not clean out previous klasses
Reviewed-by: eosterlund, coleenp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: a531c9ae
Branch: master
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-07-14 11:40:00 +0000
URL: https://git.openjdk.org/mobile/commit/a531c9aece200d27d7870595eee8e14e39e9bd00
8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: galder, dfenacci, epeter
! src/hotspot/share/opto/phaseX.cpp
Changeset: 5edd5465
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-07-14 11:56:07 +0000
URL: https://git.openjdk.org/mobile/commit/5edd546585d66f52c2e894ed212ee67945fe0785
8361449: RISC-V: Code cleanup for native call
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
Changeset: bcd86d57
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-07-14 12:36:37 +0000
URL: https://git.openjdk.org/mobile/commit/bcd86d575fe0682a234228c18b0c2e817d3816da
8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26
Reviewed-by: liach, syan
! test/jdk/ProblemList.txt
Changeset: ebb10958
Branch: master
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-07-14 13:37:19 +0000
URL: https://git.openjdk.org/mobile/commit/ebb1095805579f8f32a81bb350198fa1b7add9eb
8361492: [IR Framework] Has too restrictive regex for load and store
Reviewed-by: chagedorn, dfenacci
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: 6cff49c0
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-07-14 14:30:02 +0000
URL: https://git.openjdk.org/mobile/commit/6cff49c0fe7f5fac2efe50ac51479d7ee964436a
8361380: ARM32: Atomic stubs should be in pre-universe
Co-authored-by: Andrew Dinn <adinn at openjdk.org>
Reviewed-by: kvn, adinn
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: a10ee46e
Branch: master
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-07-14 15:07:43 +0000
URL: https://git.openjdk.org/mobile/commit/a10ee46e6dd94a279e0821d431944bb096493664
8361224: [macos] MacSignTest.testMultipleCertificates failed
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/macosx/MacSignTest.java
Changeset: 5cf672e7
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2025-07-14 20:23:38 +0000
URL: https://git.openjdk.org/mobile/commit/5cf672e7784b9a9a82f29977a072b162cc240fd1
8359053: Implement JEP 504 - Remove the Applet API
Reviewed-by: aivanov, kizune, kcr, achung, serb
! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
- src/java.desktop/share/classes/java/applet/Applet.java
- src/java.desktop/share/classes/java/applet/AppletContext.java
- src/java.desktop/share/classes/java/applet/AppletStub.java
- src/java.desktop/share/classes/java/applet/AudioClip.java
- src/java.desktop/share/classes/java/applet/package-info.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
- src/java.desktop/share/classes/java/beans/AppletInitializer.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DesignMode.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
- src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif
- src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/module-info.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java
! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt
- test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java
- test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java
- test/jdk/java/awt/applet/Applet/HeadlessApplet.java
! test/jdk/java/beans/Introspector/4520754/Test4520754.java
! test/jdk/java/beans/Performance/TestIntrospector.java
! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java
! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java
- test/jdk/javax/swing/Headless/HeadlessJApplet.java
Changeset: f36147b3
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-14 22:53:45 +0000
URL: https://git.openjdk.org/mobile/commit/f36147b3263662229e9a0ec712b9748711d2d85d
8356942: invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError
Reviewed-by: coleenp, iklam
! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
Changeset: 0acd065b
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2025-07-14 23:35:05 +0000
URL: https://git.openjdk.org/mobile/commit/0acd065bf5a75090b84c28b28856a62d86c52791
8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
Changeset: 25e509b0
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-15 05:14:44 +0000
URL: https://git.openjdk.org/mobile/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1
8362097: JFR: Active Settings view broken
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 40d159d4
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-07-15 06:13:45 +0000
URL: https://git.openjdk.org/mobile/commit/40d159d4a9718d8db0aadf66b322583cd5246d0c
8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 18c2e40d
Branch: master
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-07-15 06:21:48 +0000
URL: https://git.openjdk.org/mobile/commit/18c2e40de75f974858aeb453892e4c7c8d5aa90e
8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc
Reviewed-by: honkar, kizune
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: e5ab2107
Branch: master
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-07-15 06:28:03 +0000
URL: https://git.openjdk.org/mobile/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e
8359678: C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()
Reviewed-by: mhaessig, dlong, thartmann
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm
! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java
Changeset: bf225c20
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-15 07:18:15 +0000
URL: https://git.openjdk.org/mobile/commit/bf225c201f00f3a478b51c3cf045759b66899684
8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported
Reviewed-by: shade, kbarrett, rriggs
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: c9ecc826
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-15 07:51:45 +0000
URL: https://git.openjdk.org/mobile/commit/c9ecc826668575678f11578a67f125d430ebffad
8362162: Use bool for caller of os::must_commit_stack_guard_pages()
Reviewed-by: shade, kbarrett
! src/hotspot/share/runtime/stackOverflow.cpp
Changeset: 9697e5bf
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-15 09:03:56 +0000
URL: https://git.openjdk.org/mobile/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69acc
8362151: Remove unnecessary ClassLoaderDataGraph friend classes
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
Changeset: c70258ca
Branch: master
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-07-15 10:58:02 +0000
URL: https://git.openjdk.org/mobile/commit/c70258ca1cd074392b5bf844bf6f7b80601f45cc
8358619: Fix interval recomputation in CPU Time Profiler
Reviewed-by: jbachorik, mgronlun
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
Changeset: 563e8762
Branch: master
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-07-15 13:21:35 +0000
URL: https://git.openjdk.org/mobile/commit/563e8762464fd1b291eb18f5234c1655386cc8dd
8358540: Enhance MathUtils in view of FloatingDecimal enhancements
Reviewed-by: darcy
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/MathUtils.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java
Changeset: d2082c58
Branch: master
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-07-15 14:23:11 +0000
URL: https://git.openjdk.org/mobile/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2259
8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler
Reviewed-by: shade, jbachorik, egahlin
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: b65fdf5a
Branch: master
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-07-15 14:33:37 +0000
URL: https://git.openjdk.org/mobile/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c5fa
8358768: [vectorapi] Make VectorOperators.SUADD an Associative
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 820263e4
Branch: master
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-07-15 15:37:27 +0000
URL: https://git.openjdk.org/mobile/commit/820263e48abf3ddce9506eb19872871aa3ea8b50
8360701: Add bailout when the register allocator interference graph grows unreasonably large
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/ifg.cpp
Changeset: 38af17d0
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-15 17:27:17 +0000
URL: https://git.openjdk.org/mobile/commit/38af17d078d164b6550ecba329d46d5a8de77cd1
8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()`
Reviewed-by: matsaave, iklam
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
Changeset: 401af27b
Branch: master
Author: Xueming Shen <sherman at openjdk.org>
Date: 2025-07-15 17:57:13 +0000
URL: https://git.openjdk.org/mobile/commit/401af27b9dbc701eb48e5bc685d3ad058e0de3bc
8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char
Reviewed-by: naoto
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ src/java.base/share/data/unicodedata/CaseFolding.txt
+ test/jdk/java/util/regex/CaseFoldingTest.java
! test/jdk/java/util/regex/TestCases.txt
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java
Changeset: eefbfdce
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-15 18:15:16 +0000
URL: https://git.openjdk.org/mobile/commit/eefbfdce315237eeec4aceceb476d86314304e81
8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 6fc032de
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-07-15 20:28:19 +0000
URL: https://git.openjdk.org/mobile/commit/6fc032de2c19853f3fa4f57659dc8559b516d7c5
8358468: Enhance code consistency: java.desktop/macos
Reviewed-by: prr, azvegint
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
! src/java.desktop/macosx/classes/sun/font/NativeFont.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java
Changeset: 9bef2d16
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-15 20:33:24 +0000
URL: https://git.openjdk.org/mobile/commit/9bef2d1610647dec18f9e81cbac3dddbbf99dd6d
8361640: JFR: RandomAccessFile::readLine emits events for each character
Reviewed-by: rriggs, alanb, mgronlun
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 5fd2b7d6
Branch: master
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-07-15 22:45:43 +0000
URL: https://git.openjdk.org/mobile/commit/5fd2b7d61af073e0fa1f7702b71988371372b598
8353925: Remove Sun Microsystems JCE Code Signing Root CA
Reviewed-by: mullan, valeriep
! test/jdk/javax/crypto/SecretKeyFactory/P1.jar
! test/jdk/javax/crypto/SecretKeyFactory/P2.jar
Changeset: a5c9bc70
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-16 00:29:15 +0000
URL: https://git.openjdk.org/mobile/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c453
8358004: Delete applications/scimark/Scimark.java test
Reviewed-by: syan, coleenp
- test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 1d8cca2b
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-06 11:49:15 +0000
URL: https://git.openjdk.org/mobile/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810f4c
8345625: Better HTTP connections
Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
Changeset: 017dc093
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-10 09:50:45 +0000
URL: https://git.openjdk.org/mobile/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d5db
8349551: Failures in tests after JDK-8345625
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: db3f6eab
Branch: master
Author: Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-21 17:59:18 +0000
URL: https://git.openjdk.org/mobile/commit/db3f6eabb559f370e0f1593f1ec202a65f096025
8348989: Better Glyph drawing
Reviewed-by: mschoene, psadhukhan, jdv, rhalade
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: d3429ada
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-02-24 06:50:42 +0000
URL: https://git.openjdk.org/mobile/commit/d3429ada8fc6184bc5285b299c5a5c533ba6bd00
8349111: Enhance Swing supports
Reviewed-by: rhalade, jdv, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
Changeset: a56cd371
Branch: master
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-03-03 09:29:11 +0000
URL: https://git.openjdk.org/mobile/commit/a56cd371a2c497e4323756f8b8a08a0bba059bf2
8349584: Improve compiler processing
Reviewed-by: rhalade, ahgross, epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
Changeset: 5ad102ca
Branch: master
Author: Kevin Driver <kdriver at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-04-01 18:30:12 +0000
URL: https://git.openjdk.org/mobile/commit/5ad102ca3f822c32979a1ce04a173585850b46e1
8349594: Enhance TLS protocol support
Reviewed-by: rhalade, ahgross, wetmore, jnimeh
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
Changeset: 7db8bff9
Branch: master
Author: Darragh Clarke <dclarke at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-04-17 13:11:59 +0000
URL: https://git.openjdk.org/mobile/commit/7db8bff9e19132c58f60ac2d34fce33573a7e3e8
8350991: Improve HTTP client header handling
Reviewed-by: rhalade, dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
Changeset: 2eaddd5b
Branch: master
Author: Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-05-05 18:37:32 +0000
URL: https://git.openjdk.org/mobile/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e095
8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS
Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 413c6bd0
Branch: master
Author: Phil Race <prr at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date: 2025-06-23 18:49:26 +0000
URL: https://git.openjdk.org/mobile/commit/413c6bd040de49610f5dd4b103ef59493d542303
8360147: Better Glyph drawing redux
Reviewed-by: rhalade, ahgross, psadhukhan, jdv
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 5ddeb567
Branch: master
Author: Brent Christian <bchristi at openjdk.org>
Date: 2025-07-16 03:57:54 +0000
URL: https://git.openjdk.org/mobile/commit/5ddeb56759203dd5399dc2e0e722356340021b5c
Merge
Reviewed-by: jpai, liach
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
Changeset: bdd37b0e
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-07-16 05:36:12 +0000
URL: https://git.openjdk.org/mobile/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc05e
8361836: RISC-V: Relax min vector length to 32-bit for short vectors
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
Changeset: e1b2229b
Branch: master
Author: Guanqiang Han <yongheng_hgq at 126.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-07-16 05:44:24 +0000
URL: https://git.openjdk.org/mobile/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed711ac
8358592: Assert in Assembler::ptest due to missing SSE42 support
Reviewed-by: kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java
Changeset: 6e368e0c
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-07-16 05:48:19 +0000
URL: https://git.openjdk.org/mobile/commit/6e368e0c696bc9b2118014937aa2e091ea662985
8362207: Add more test cases for possible double-rounding in fma
Reviewed-by: rgiulietti, syan
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: cbb3d23e
Branch: master
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-07-16 06:12:07 +0000
URL: https://git.openjdk.org/mobile/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6
8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError
Reviewed-by: clanger, syan
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 27c58c06
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-16 07:01:16 +0000
URL: https://git.openjdk.org/mobile/commit/27c58c06cf2a20db58b41329762f146f984ff440
8362271: G1: Improve G1CollectorState::clearing_bitmap name
Reviewed-by: sangheki
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fd2ee084
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-16 07:20:15 +0000
URL: https://git.openjdk.org/mobile/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd75c2
8361705: Clean up KlassCleaningTask
Reviewed-by: shade, ayang
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
Changeset: b85440d0
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-16 07:21:52 +0000
URL: https://git.openjdk.org/mobile/commit/b85440d085e8f17908d2e8bd0fee87fce84a74a0
8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode
Reviewed-by: rriggs, syan
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 805f1dee
Branch: master
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-07-16 07:44:57 +0000
URL: https://git.openjdk.org/mobile/commit/805f1deebcf465ba10672a829f0a8c3e11716f9d
8342941: IGV: Add various new graph dumps during loop opts
Reviewed-by: chagedorn, dlunden
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java
Changeset: 9f7dc19f
Branch: master
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-07-16 07:48:21 +0000
URL: https://git.openjdk.org/mobile/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a199ea
8353276: C2: simplify PhaseMacroExpand::opt_bits_test
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
Changeset: 6b4a5ef1
Branch: master
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-07-16 07:57:21 +0000
URL: https://git.openjdk.org/mobile/commit/6b4a5ef105ee548627a53e2b983eab7972e33669
8358641: C1 option -XX:+TimeEachLinearScan is broken
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: b787ad6f
Branch: master
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-07-16 09:55:08 +0000
URL: https://git.openjdk.org/mobile/commit/b787ad6f690df5c82a1efc5ccac658a9238ff201
8361401: Warnings for use of Sun APIs should not be mandatory
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/options/system/SystemSunProprietary.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: 5e4a2ead
Branch: master
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2025-07-16 10:52:26 +0000
URL: https://git.openjdk.org/mobile/commit/5e4a2ead714814cb4eb90ca88debc226f9c75864
8357653: Inner classes of type parameters emitted as raw types in signatures
8357472: NPE in Types.containsType for type variable used as a qualifier
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore, vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8357472.java
+ test/langtools/tools/javac/T8357653.java
+ test/langtools/tools/javac/T8357653b.java
Changeset: 6ed81641
Branch: master
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-07-16 11:58:34 +0000
URL: https://git.openjdk.org/mobile/commit/6ed81641b101658fbbd35445b6dd74ec17fc20f3
8362250: ARM32: forward_exception_entry missing return address
Reviewed-by: shade
! src/hotspot/cpu/arm/arm.ad
Changeset: 70c1ff7e
Branch: master
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-07-16 12:59:55 +0000
URL: https://git.openjdk.org/mobile/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932
8362171: C2 fails with unexpected node in SuperWord truncation: ModI
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 770d2b41
Branch: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-07-16 14:31:53 +0000
URL: https://git.openjdk.org/mobile/commit/770d2b41d13a8a5815735c355187a476eeb9de22
8361076: Add benchmark for ImageReader in preparation for Valhalla changes
Reviewed-by: rriggs, liach, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: 10ae6029
Branch: master
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-07-16 15:27:29 +0000
URL: https://git.openjdk.org/mobile/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57efa
8362276: NMT tests should have locks for the entire tests
Reviewed-by: shade, coleenp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 8193856a
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-07-16 16:02:44 +0000
URL: https://git.openjdk.org/mobile/commit/8193856af8546332bfa180cb45154a4093b4fd2c
8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807
Reviewed-by: iklam
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 3b44d7bf
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-07-16 17:30:42 +0000
URL: https://git.openjdk.org/mobile/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180
8360288: Shenandoah crash at size_given_klass in op_degenerated
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 20b5f097
Branch: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-07-16 21:04:24 +0000
URL: https://git.openjdk.org/mobile/commit/20b5f097773043068ce732e0fa30c2726273e40a
8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent
Reviewed-by: azvegint, serb
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
Changeset: a65d9532
Branch: master
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-07-17 01:29:40 +0000
URL: https://git.openjdk.org/mobile/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b
8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method
Reviewed-by: cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: bc72f476
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-07-17 04:01:24 +0000
URL: https://git.openjdk.org/mobile/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c
8362088: CompressedKlassPointers::encode should be const correct
Reviewed-by: dholmes
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: be0161a8
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-07-17 06:31:34 +0000
URL: https://git.openjdk.org/mobile/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad
8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 18190519
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-17 07:11:03 +0000
URL: https://git.openjdk.org/mobile/commit/18190519e73705281adf3f94d710d000e75b1729
8362390: AIX make fails in awt_GraphicsEnv.c
Reviewed-by: prr, serb, clanger
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: 3fd89be6
Branch: master
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-07-17 10:45:46 +0000
URL: https://git.openjdk.org/mobile/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e
8362284: RISC-V: cleanup NativeMovRegMem
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: 1a6cbe42
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-07-17 11:21:00 +0000
URL: https://git.openjdk.org/mobile/commit/1a6cbe421facab0de1c7162f2762258664338814
8361639: JFR: Incorrect top frame for I/O events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java
Changeset: 1cde536b
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-07-17 11:24:40 +0000
URL: https://git.openjdk.org/mobile/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776
8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c
Reviewed-by: lucy, stuefe
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
Changeset: bc9ece96
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-17 12:12:16 +0000
URL: https://git.openjdk.org/mobile/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713
8361204: Parallel: Skip visiting per-thread nmethods during young GC
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: cb9358b5
Branch: master
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-07-17 12:22:55 +0000
URL: https://git.openjdk.org/mobile/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34
8362278: G1: Consolidate functions for recording pause start time
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 1d73f884
Branch: master
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-07-17 12:39:46 +0000
URL: https://git.openjdk.org/mobile/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792
8358573: Remove the -XX:-InstallMethods debug flag
Reviewed-by: dlong, thartmann, shade
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 365660e6
Branch: master
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-07-17 13:45:24 +0000
URL: https://git.openjdk.org/mobile/commit/365660e667704d000eafe9179dc3dec315fb6415
8356975: Provide alternative way to generate preview API docs
8355933: Change section title for permanent APIs affected by preview features
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java
Changeset: ea774b74
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-07-17 13:47:57 +0000
URL: https://git.openjdk.org/mobile/commit/ea774b74e819e6db607204c05fd1c8f57d508213
8347052: Update java man page documentation to reflect current state of the UseNUMA flag
Reviewed-by: drwhite, ayang
! src/java.base/share/man/java.md
Changeset: dc08cf01
Branch: master
Author: Pooja-DP <148474762+Pooja-DP at users.noreply.github.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-07-17 13:53:01 +0000
URL: https://git.openjdk.org/mobile/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a
8361697: Remove duplicate message in MainResources.properties
Reviewed-by: rriggs, asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
Changeset: 5ed72775
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-07-17 13:55:47 +0000
URL: https://git.openjdk.org/mobile/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b
8361404: Parallel: Group all class unloading logc at the end of marking phase
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2b11a289
Branch: master
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-07-17 16:19:52 +0000
URL: https://git.openjdk.org/mobile/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727
8362306: HotSpotJVMCIRuntime.getMirror can crash
Reviewed-by: gdub, never, cslucas
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: bd55d7a4
Branch: master
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-07-17 16:25:40 +0000
URL: https://git.openjdk.org/mobile/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2
8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state
Reviewed-by: sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java
Changeset: cab51596
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-07-18 01:43:49 +0000
URL: https://git.openjdk.org/mobile/commit/cab515962b6940b50b975b12c8f5e99d0430f694
8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote()
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 04c0b130
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-07-18 02:35:09 +0000
URL: https://git.openjdk.org/mobile/commit/04c0b130f09c093797895cc928fe020d7e584cb9
8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: a23987fe
Branch: master
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-07-18 06:13:06 +0000
URL: https://git.openjdk.org/mobile/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d
8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java
Changeset: 4e0b0358
Branch: master
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-07-18 06:13:26 +0000
URL: https://git.openjdk.org/mobile/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb
8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu
Reviewed-by: tr, dnguyen, serb
! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java
Changeset: 7da274de
Branch: master
Author: Shawn M Emery <shawn.emery at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-07-18 10:02:25 +0000
URL: https://git.openjdk.org/mobile/commit/7da274ded4a36c6314702b687fcafcda80ae08c4
8361961: Typo in ProtectionDomain.implies
Reviewed-by: mullan, jpai, hchao
! src/java.base/share/classes/java/security/ProtectionDomain.java
Changeset: 6b7d532b
Branch: master
Author: duke <duke at openjdk.org>
Date: 2025-07-18 10:06:09 +0000
URL: https://git.openjdk.org/mobile/commit/6b7d532b250559f5cc1aeeba628646c4da7bca30
Automatic merge of jdk:master into master
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/unix/native/libjava/java_props_md.c
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/unix/native/libjava/java_props_md.c
More information about the mobile-changes
mailing list