From duke at openjdk.org Fri Jul 18 10:08:26 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 10:08:26 GMT Subject: git: openjdk/mobile: 280 new changesets Message-ID: Changeset: 8df6b2c4 Branch: master Author: Jaikiran Pai 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 Committer: Johan Vos 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 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 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 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 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 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 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 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 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 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 Committer: Erik Joelsson 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 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 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 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 Committer: Stefan Karlsson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Abhishek Kumar 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Sandhya Viswanathan 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: David Holmes 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 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 Committer: Daniel Lund?n 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 Committer: Manuel H?ssig 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Emanuel Peter 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 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 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 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 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 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 Committer: Alexey Ivanov 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 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 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 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 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 Committer: Leonid Mesnik 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 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 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 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 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 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 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 Date: 2025-07-03 21:02:28 +0000 URL: https://git.openjdk.org/mobile/commit/da0a51ce97453a47b2c7d11e5206774232309e69 8357601: Checked version of JNI ReleaseArrayElements 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 Committer: Phil Race 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 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 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 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 Committer: Thomas Schatzl 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 Co-authored-by: Jonas Norlinder 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 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 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 Committer: Sandhya Viswanathan 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 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 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 Date: 2025-07-06 21:45:03 +0000 URL: https://git.openjdk.org/mobile/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0 8361439: [BACKOUT] 8357601: Checked version of JNI ReleaseArrayElements 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 Committer: Sergey Bylokhov 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 Committer: Tobias Hartmann 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 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 . Reviewed-by: sspitsyn, amenkov, cjplummer ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d75ea7e6 Branch: master Author: Xiaohong Gong 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 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 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 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 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 Committer: Alexey Ivanov 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Evgeny Astigeevich 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 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 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 Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java Changeset: 5c67e3d6 Branch: master Author: David Briemann Committer: Martin Doerr 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 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 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 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 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 Committer: Bradford Wetmore 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 Committer: William Kemper 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 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 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 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 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 Committer: William Kemper 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 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 Committer: Sergey Bylokhov 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 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 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 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 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 Committer: Fei Yang 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 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 Committer: Doug Simon 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 Committer: Martin Doerr 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Chen Liang 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 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 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 Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/mobile/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe 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 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 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 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 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 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 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 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 Committer: Alexey Ivanov 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 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 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 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 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 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 Committer: Feilong Jiang 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 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 Committer: Jayathirth D V 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 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 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 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 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 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 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 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 Committer: Vladimir Kozlov 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Christian Hagedorn 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 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 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 Committer: Damon Fenacci 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 Reviewed-by: galder, dfenacci, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: 5edd5465 Branch: master Author: Dingli Zhang Committer: Feilong Jiang 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Tobias Hartmann Date: 2025-07-15 06:28:03 +0000 URL: https://git.openjdk.org/mobile/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e 8359678: C2: assert(static_cast(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 Committer: bchristi 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 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 Committer: SendaoYan 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 Committer: SendaoYan 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 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 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 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 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 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 Committer: Daniel Lund?n 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 Committer: Christian Hagedorn 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 Committer: Christian Hagedorn 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 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 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 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 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 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 Committer: Chen Liang 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Manuel H?ssig 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 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 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 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 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 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 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 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 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 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 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 Committer: Jaikiran Pai 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 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 From duke at openjdk.org Fri Jul 18 13:51:31 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 13:51:31 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 6949e345 Branch: master Author: Albert Mingkun Yang Date: 2025-07-18 13:48:44 +0000 URL: https://git.openjdk.org/mobile/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6 8362592: Remove unused argument in nmethod::oops_do Reviewed-by: zgu ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp Changeset: 3cad9e26 Branch: master Author: duke Date: 2025-07-18 13:50:02 +0000 URL: https://git.openjdk.org/mobile/commit/3cad9e265cbbc8fc6610c7e6fc019c31b46d33a4 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 14:56:04 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 14:56:04 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <16bea61f-0613-4578-8b35-2380f7449b2b@openjdk.org> Changeset: 9dc62825 Branch: master Author: Jorn Vernee Date: 2025-07-18 14:54:10 +0000 URL: https://git.openjdk.org/mobile/commit/9dc62825b5e7300542d22df0b87b79116f3562d3 8362169: Pointer passed to upcall may get wrong scope Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTestUpcallStructScope.c Changeset: 1d56dc65 Branch: master Author: duke Date: 2025-07-18 14:55:01 +0000 URL: https://git.openjdk.org/mobile/commit/1d56dc65bddf7704c3a279724a2575394dee2c92 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 16:44:19 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 16:44:19 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2ed7eb5b-5fbf-45bc-b8ce-9e7631dfd0f8@openjdk.org> Changeset: 30d20036 Branch: master Author: Roger Riggs Date: 2025-07-18 16:40:28 +0000 URL: https://git.openjdk.org/mobile/commit/30d20036987c9d68eb76b1e0401821386a76bb07 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Reviewed-by: jpai ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: c204f986 Branch: master Author: duke Date: 2025-07-18 16:41:00 +0000 URL: https://git.openjdk.org/mobile/commit/c204f986be8762ee5594bc99b0366e72e3d7c480 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 17:16:00 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 17:16:00 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <49738150-31a2-41cb-a429-b3ae51480631@openjdk.org> Changeset: 60c29ff5 Branch: master Author: Jan Kratochvil Committer: Vladimir Kozlov Date: 2025-07-18 17:13:25 +0000 URL: https://git.openjdk.org/mobile/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b 8362524: Fix confusing but harmless typos in x86 CPU Features Reviewed-by: kbarrett, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 5f53e797 Branch: master Author: duke Date: 2025-07-18 17:14:00 +0000 URL: https://git.openjdk.org/mobile/commit/5f53e797bc7700d7a1e7d69ec913396db019cc52 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 18:40:58 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 18:40:58 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2d39ab6c-df27-4950-8ce2-3dcb461c2f37@openjdk.org> Changeset: a3843e8e Branch: master Author: Alex Menkov Date: 2025-07-18 18:38:26 +0000 URL: https://git.openjdk.org/mobile/commit/a3843e8e6e189447e554759c3ba672530f8c7329 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Reviewed-by: cjplummer, dholmes, sspitsyn ! test/jdk/sun/tools/jcmd/JcmdBase.java Changeset: dee5fe6c Branch: master Author: duke Date: 2025-07-18 18:39:02 +0000 URL: https://git.openjdk.org/mobile/commit/dee5fe6c93a4d63119336bb06142c42fcacd16b3 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 20:45:32 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 20:45:32 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4193ffb8-78d2-4b3a-a806-f4fd805aed26@openjdk.org> Changeset: 03230f85 Branch: master Author: Alexander Matveev Date: 2025-07-18 20:44:20 +0000 URL: https://git.openjdk.org/mobile/commit/03230f8565a4eea41ce13827165b6bbff5eaec68 8351073: [macos] jpackage produces invalid Java runtime DMG bundles Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java + test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java Changeset: 5392bc31 Branch: master Author: duke Date: 2025-07-18 20:45:00 +0000 URL: https://git.openjdk.org/mobile/commit/5392bc31690d18b7bace7ba0c98638c34f613732 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 21:31:45 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 21:31:45 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <710a1ab1-7a2c-4485-b781-c9a2cdd08566@openjdk.org> Changeset: 9334fe2e Branch: master Author: Ioi Lam Date: 2025-07-18 21:30:21 +0000 URL: https://git.openjdk.org/mobile/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15 8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java Changeset: 8e7f0224 Branch: master Author: duke Date: 2025-07-18 21:31:00 +0000 URL: https://git.openjdk.org/mobile/commit/8e7f0224307ed39c7aa04362a0062858e5f0b2e9 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 18 21:33:56 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Jul 2025 21:33:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4f635ed2-973a-4d19-8255-054805a68fb8@openjdk.org> Changeset: d83346dc Branch: master Author: John R Rose Committer: Ioi Lam Date: 2025-07-18 21:31:42 +0000 URL: https://git.openjdk.org/mobile/commit/d83346dcff0824575d580ec421476c0ea5c6e783 8345836: Stable annotation documentation is incomplete Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java Changeset: ff014c15 Branch: master Author: duke Date: 2025-07-18 21:32:02 +0000 URL: https://git.openjdk.org/mobile/commit/ff014c154700f03a5c705a9f609ce23d84c91056 Automatic merge of jdk:master into master From duke at openjdk.org Sat Jul 19 02:07:11 2025 From: duke at openjdk.org (duke) Date: Sat, 19 Jul 2025 02:07:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ceb51d44 Branch: master Author: Ioi Lam Date: 2025-07-19 02:05:17 +0000 URL: https://git.openjdk.org/mobile/commit/ceb51d44449977ecc142f6af03f93162b98adaf6 8362829: Exclude CDS test cases after JDK-8361725 Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups Changeset: 4ed004d4 Branch: master Author: duke Date: 2025-07-19 02:06:00 +0000 URL: https://git.openjdk.org/mobile/commit/4ed004d46cca98f2dd8e92b85a61ad0447949bbd Automatic merge of jdk:master into master From duke at openjdk.org Sat Jul 19 13:28:49 2025 From: duke at openjdk.org (duke) Date: Sat, 19 Jul 2025 13:28:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ee0bcc55 Branch: master Author: SendaoYan Date: 2025-07-19 13:26:37 +0000 URL: https://git.openjdk.org/mobile/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: 80f90195 Branch: master Author: duke Date: 2025-07-19 13:27:00 +0000 URL: https://git.openjdk.org/mobile/commit/80f9019579fc708a17676bc8126fb635751b3e9d Automatic merge of jdk:master into master From duke at openjdk.org Sat Jul 19 15:11:44 2025 From: duke at openjdk.org (duke) Date: Sat, 19 Jul 2025 15:11:44 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5d0ea593-b493-4b9f-8b26-1cd111f9d35d@openjdk.org> Changeset: 441dbde2 Branch: master Author: Erik Gahlin Date: 2025-07-19 15:09:28 +0000 URL: https://git.openjdk.org/mobile/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3 8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms Reviewed-by: mgronlun, shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! test/jdk/ProblemList.txt Changeset: 7bf1965f Branch: master Author: duke Date: 2025-07-19 15:10:00 +0000 URL: https://git.openjdk.org/mobile/commit/7bf1965f0b62798e3c2598cdb82bbb6972aff34b Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 06:05:34 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 06:05:34 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <705a7826-30f7-4e0d-9973-87cd1785e7df@openjdk.org> Changeset: 9609f57c Branch: master Author: Aleksey Shipilev Date: 2025-07-21 06:04:17 +0000 URL: https://git.openjdk.org/mobile/commit/9609f57cef684d2f44d3e12a3522811a3c0776f4 8361752: Double free in CompileQueue::delete_all after JDK-8357473 Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 30a42ef6 Branch: master Author: duke Date: 2025-07-21 06:05:02 +0000 URL: https://git.openjdk.org/mobile/commit/30a42ef6a0b3d16af3d3345a1417af8b19ebd393 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 07:40:04 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 07:40:04 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 62a58062 Branch: master Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-07-21 07:37:31 +0000 URL: https://git.openjdk.org/mobile/commit/62a58062e5f3d0a723608d98d2412ea779f73897 8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java Changeset: d76a6882 Branch: master Author: duke Date: 2025-07-21 07:38:01 +0000 URL: https://git.openjdk.org/mobile/commit/d76a68826456c62458c9659952a75965b78a8e75 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 08:45:43 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 08:45:43 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 37b70707 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-07-21 08:43:30 +0000 URL: https://git.openjdk.org/mobile/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa202 8362587: Sort share/oops includes Reviewed-by: shade, dholmes ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: f080dabe Branch: master Author: duke Date: 2025-07-21 08:44:16 +0000 URL: https://git.openjdk.org/mobile/commit/f080dabeaa4f21ae1272788bcc6f143dea6cb37c Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 09:24:43 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 09:24:43 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4a6984e0-8b77-449f-a617-8a1819c35a01@openjdk.org> Changeset: 1bd683b5 Branch: master Author: Aleksey Shipilev Date: 2025-07-21 09:21:48 +0000 URL: https://git.openjdk.org/mobile/commit/1bd683b5884e65a03d564976a9d9220ad0893776 8362582: GHA: Increase bundle retention time to deal with infra overload better Reviewed-by: goetz, jwaters, clanger ! .github/actions/build-jtreg/action.yml ! .github/actions/upload-bundles/action.yml Changeset: bd8896d6 Branch: master Author: duke Date: 2025-07-21 09:22:10 +0000 URL: https://git.openjdk.org/mobile/commit/bd8896d60c1af21a61eb3596982af9bb017a2f62 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 09:40:25 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 09:40:25 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <01331845-d4c4-42c3-a167-28d48fb33b36@openjdk.org> Changeset: 8f1bb59e Branch: master Author: Shaojin Wen Date: 2025-07-21 09:37:56 +0000 URL: https://git.openjdk.org/mobile/commit/8f1bb59e1a0137fe9a5d4477971d21e645735b4d 8357913: Add `@Stable` to BigInteger and BigDecimal Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: a162fe38 Branch: master Author: duke Date: 2025-07-21 09:38:15 +0000 URL: https://git.openjdk.org/mobile/commit/a162fe3827b417ec3f2cf0a5a3e4b29f4d3b6a2d Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 10:02:10 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 10:02:10 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <75a0ef2a-aed5-4dc7-a9ca-7e9137f9c5d3@openjdk.org> Changeset: 13bab09b Branch: master Author: Lei Zhu Committer: Albert Mingkun Yang Date: 2025-07-21 09:59:52 +0000 URL: https://git.openjdk.org/mobile/commit/13bab09bffc411dde324599c2e15852ef4b53d55 8362532: Test gc/g1/plab/* duplicate command-line options Reviewed-by: tschatzl, ayang ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java Changeset: 73e625e6 Branch: master Author: duke Date: 2025-07-21 10:00:05 +0000 URL: https://git.openjdk.org/mobile/commit/73e625e60991a566e88cfbc682f47cf5a793cf93 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 10:37:55 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 10:37:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 1b94a346 Branch: master Author: Erik Gahlin Date: 2025-07-21 10:35:43 +0000 URL: https://git.openjdk.org/mobile/commit/1b94a3466e7bb3815c0caeeeebff6018b6440455 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java Changeset: c2b7bec8 Branch: master Author: duke Date: 2025-07-21 10:35:59 +0000 URL: https://git.openjdk.org/mobile/commit/c2b7bec822a34a672d484918b8d61f24566e1b4d Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 11:13:53 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 11:13:53 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <572e97ff-78c9-4bde-8650-2b592da16904@openjdk.org> Changeset: fd7f78a5 Branch: master Author: Hamlin Li Date: 2025-07-21 11:10:20 +0000 URL: https://git.openjdk.org/mobile/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6fe4 8362493: Cleanup CodeBuffer::copy_relocations_to Reviewed-by: mhaessig, kvn ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 4d23dce4 Branch: master Author: duke Date: 2025-07-21 11:11:11 +0000 URL: https://git.openjdk.org/mobile/commit/4d23dce48bf6b9942b8c2edffb5fe35a68df63ce Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 12:27:22 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 12:27:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 644e400c Branch: master Author: Lei Zhu Committer: Matthias Baesken Date: 2025-07-21 12:24:49 +0000 URL: https://git.openjdk.org/mobile/commit/644e400cd1f8a80df01b4f1755450f86709485f4 8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note Reviewed-by: dholmes, mbaesken ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 3abfed1a Branch: master Author: duke Date: 2025-07-21 12:24:59 +0000 URL: https://git.openjdk.org/mobile/commit/3abfed1a9b42bcad68f1aa2ddf45316ffddeea38 Automatic merge of jdk:master into master ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c From duke at openjdk.org Mon Jul 21 13:37:47 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 13:37:47 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 15b5b54a Branch: master Author: Dingli Zhang Committer: Hamlin Li Date: 2025-07-21 13:34:24 +0000 URL: https://git.openjdk.org/mobile/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe705c 8357694: RISC-V: Several IR verification tests fail when vlen=128 Reviewed-by: mhaessig, fyang, mli ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java Changeset: 9be0fd90 Branch: master Author: duke Date: 2025-07-21 13:35:10 +0000 URL: https://git.openjdk.org/mobile/commit/9be0fd9076879951203e254c3e568d969424ddad Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 15:52:18 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 15:52:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: f8c8bcf4 Branch: master Author: David Briemann Committer: Christoph Langer Date: 2025-07-21 15:48:06 +0000 URL: https://git.openjdk.org/mobile/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Reviewed-by: mhaessig, mbaesken, clanger ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java Changeset: 85fbec79 Branch: master Author: duke Date: 2025-07-21 15:48:37 +0000 URL: https://git.openjdk.org/mobile/commit/85fbec79d9b13e45fe8ad6a76b32967133f9bf10 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 17:09:14 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 17:09:14 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 9dd93c6a Branch: master Author: Andrew Haley Date: 2025-07-21 17:05:50 +0000 URL: https://git.openjdk.org/mobile/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292ad03 8361497: Scoped Values: orElse and orElseThrow do not access the cache Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java Changeset: ffa7174d Branch: master Author: duke Date: 2025-07-21 17:06:25 +0000 URL: https://git.openjdk.org/mobile/commit/ffa7174d38db8849decde9416163aab860b989d5 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 19:32:27 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 19:32:27 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 48ba9d41 Branch: master Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-07-21 19:30:03 +0000 URL: https://git.openjdk.org/mobile/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c82f6 8349946: Cipher javadoc could describe AEAD reuse better Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 5d0d5e07 Branch: master Author: duke Date: 2025-07-21 19:30:36 +0000 URL: https://git.openjdk.org/mobile/commit/5d0d5e073bf70d23bcebbc188caf1cd3834e79e6 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 19:55:09 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 19:55:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <230ff908-1390-4f23-8990-4757a45cccc2@openjdk.org> Changeset: b8da9695 Branch: master Author: Phil Race Date: 2025-07-21 19:51:56 +0000 URL: https://git.openjdk.org/mobile/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2b1c 8362659: Remove sun.print.PrintJob2D.finalize() Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PrintJob2D.java Changeset: 36756c35 Branch: master Author: duke Date: 2025-07-21 19:52:35 +0000 URL: https://git.openjdk.org/mobile/commit/36756c35d96e39eda57a2510f7b1691d0be1fcf3 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 21:03:03 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 21:03:03 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 523993e9 Branch: master Author: Phil Race Date: 2025-07-21 21:00:43 +0000 URL: https://git.openjdk.org/mobile/commit/523993e9e8edc8dc84667ee3311a708b8b5da59c 8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java Reviewed-by: bchristi, serb, kizune ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/share/classes/sun/java2d/Disposer.java Changeset: 6d93e1d5 Branch: master Author: duke Date: 2025-07-21 21:00:58 +0000 URL: https://git.openjdk.org/mobile/commit/6d93e1d5c85375685504e9fdb52a057ebe7a9439 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 21 21:05:17 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 21:05:17 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <6a211afc-d304-4bd1-87af-733d1d312b1e@openjdk.org> Changeset: 3acdba38 Branch: master Author: Phil Race Date: 2025-07-21 21:02:47 +0000 URL: https://git.openjdk.org/mobile/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4b26 8362557: [macOS] Remove CFont.finalize() Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/macosx/classes/sun/font/CFont.java Changeset: eceb3bbc Branch: master Author: Phil Race Date: 2025-07-21 21:03:17 +0000 URL: https://git.openjdk.org/mobile/commit/eceb3bbc80aae5d99155218f755725041edbb8ab 8362452: [macOS] Remove CPrinterJob.finalize() Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m Changeset: 82be1fba Branch: master Author: duke Date: 2025-07-21 21:03:49 +0000 URL: https://git.openjdk.org/mobile/commit/82be1fbafc53251df646ec88f731b834d0594f7b Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 00:40:15 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 00:40:15 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <367a6dce-8482-4279-9ab5-a31b706538a2@openjdk.org> Changeset: 7d7d308d Branch: master Author: Sergey Bylokhov Date: 2025-07-22 00:38:28 +0000 URL: https://git.openjdk.org/mobile/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d4217f 8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer Reviewed-by: prr, aivanov ! src/java.desktop/share/classes/sun/java2d/Disposer.java Changeset: 0385975f Branch: master Author: David Holmes Date: 2025-07-22 00:39:01 +0000 URL: https://git.openjdk.org/mobile/commit/0385975f44fbe9d199677754ff5006bc5784b9c5 8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method Reviewed-by: coleenp, heidinga ! src/hotspot/share/classfile/defaultMethods.cpp ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java Changeset: ed6528a5 Branch: master Author: duke Date: 2025-07-22 00:39:25 +0000 URL: https://git.openjdk.org/mobile/commit/ed6528a54b403bfa32786dc45a2f44f2c5ae2c5a Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 01:08:46 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 01:08:46 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <98b1bbbc-46b9-4f84-9029-71ef0a6681b6@openjdk.org> Changeset: 699b8112 Branch: master Author: SendaoYan Date: 2025-07-22 01:05:35 +0000 URL: https://git.openjdk.org/mobile/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c 8362834: Several runtime/Thread tests should mark as /native Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java Changeset: 1bdd47d6 Branch: master Author: duke Date: 2025-07-22 01:06:25 +0000 URL: https://git.openjdk.org/mobile/commit/1bdd47d6e1bea5d6c92b4c568aaa9f61cbdec98f Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 01:27:22 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 01:27:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <60557148-afb7-486d-bff8-e8dc426ffed7@openjdk.org> Changeset: dccb1782 Branch: master Author: Yadong Wang Date: 2025-07-22 01:23:37 +0000 URL: https://git.openjdk.org/mobile/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: cc63d684 Branch: master Author: duke Date: 2025-07-22 01:24:25 +0000 URL: https://git.openjdk.org/mobile/commit/cc63d6842c50500e9306b9755b060da1372a6b06 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 02:50:56 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 02:50:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <72fa8804-6767-43d9-a39a-390bd85cbf4b@openjdk.org> Changeset: c68697e1 Branch: master Author: Koushik Thirupattur Committer: Anthony Scarpino Date: 2025-07-22 02:48:11 +0000 URL: https://git.openjdk.org/mobile/commit/c68697e1786fac37402b729d05a47b2f6296a86c 8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure Reviewed-by: ascarpino ! src/java.base/share/classes/javax/crypto/Cipher.java Changeset: 0de4f7e5 Branch: master Author: duke Date: 2025-07-22 02:48:27 +0000 URL: https://git.openjdk.org/mobile/commit/0de4f7e54728a9aeaedb533252d88966bec23889 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 08:37:56 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 08:37:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <0abf8a0e-2c03-4aea-b0c1-fef659e55992@openjdk.org> Changeset: f1556611 Branch: master Author: Roland Westrelin Date: 2025-07-22 08:35:36 +0000 URL: https://git.openjdk.org/mobile/commit/f155661151fc25cde3be17878aeb24056555961c 8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops Co-authored-by: Maurizio Cimadamore Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java + test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java + test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java + test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java Changeset: 8b21f0d2 Branch: master Author: duke Date: 2025-07-22 08:36:36 +0000 URL: https://git.openjdk.org/mobile/commit/8b21f0d25bdb99849ea0ffb79fe8e4f6ded4ea7d Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 08:49:11 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 08:49:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ed70910b Branch: master Author: Marc Chevalier Date: 2025-07-22 08:48:07 +0000 URL: https://git.openjdk.org/mobile/commit/ed70910b0f3e1b19d915ec13ac3434407d01bc5d 8347901: C2 should remove unused leaf / pure runtime calls Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 31b38d51 Branch: master Author: duke Date: 2025-07-22 08:48:25 +0000 URL: https://git.openjdk.org/mobile/commit/31b38d51dcc96527b90b430d15b80e120d2d6767 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 09:08:02 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 09:08:02 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ac141c2f Branch: master Author: Xiaohong Gong Date: 2025-07-22 09:06:02 +0000 URL: https://git.openjdk.org/mobile/commit/ac141c2fa1d818858e7a12a50837bb282282ecac 8359419: AArch64: Relax min vector length to 32-bit for short vectors Reviewed-by: aph, fgao, bkilambi, dlunden ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java + test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java Changeset: 455fb692 Branch: master Author: duke Date: 2025-07-22 09:06:28 +0000 URL: https://git.openjdk.org/mobile/commit/455fb692c4058b318bae4aea5ffce4a6b93d0375 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 13:29:58 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 13:29:58 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <446f6e68-7a71-4acb-8acb-0939fd7d5482@openjdk.org> Changeset: ce028362 Branch: master Author: Albert Mingkun Yang Date: 2025-07-22 13:29:07 +0000 URL: https://git.openjdk.org/mobile/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd 8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: 00895da7 Branch: master Author: duke Date: 2025-07-22 13:29:26 +0000 URL: https://git.openjdk.org/mobile/commit/00895da768ba0656c5ced849fdbe643bbae7afbe Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 15:14:57 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 15:14:57 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: d714b5d3 Branch: master Author: Sean Mullan Date: 2025-07-22 15:13:06 +0000 URL: https://git.openjdk.org/mobile/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129 8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal Reviewed-by: jpai ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/CodeSource.java ! test/jdk/java/security/CodeSource/Implies.java Changeset: f4d520e5 Branch: master Author: duke Date: 2025-07-22 15:13:25 +0000 URL: https://git.openjdk.org/mobile/commit/f4d520e5f438d7f5246457185fa4e55782fa54fe Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 17:29:26 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 17:29:26 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ea6674fe Branch: master Author: Chen Liang Date: 2025-07-22 17:25:00 +0000 URL: https://git.openjdk.org/mobile/commit/ea6674fec8702eea481afa7ca7e522cbacd53841 8315131: Clarify VarHandle set/get access on 32-bit platforms Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 76efc101 Branch: master Author: duke Date: 2025-07-22 17:25:48 +0000 URL: https://git.openjdk.org/mobile/commit/76efc1010befa560c87ad591e542b4eea9dfe451 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 20:19:49 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 20:19:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: aae99022 Branch: master Author: Ioi Lam Date: 2025-07-22 20:17:31 +0000 URL: https://git.openjdk.org/mobile/commit/aae9902234d36049ec99a2f50934c526dd6235eb 8360555: Archive all unnamed modules in CDS full module graph Reviewed-by: coleenp, vlivanov ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/universe.cpp ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java Changeset: 3032995b Branch: master Author: duke Date: 2025-07-22 20:17:48 +0000 URL: https://git.openjdk.org/mobile/commit/3032995b9479d775687ae2b7afa9560f92f4f531 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 20:25:52 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 20:25:52 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 5540a785 Branch: master Author: Justin Lu Date: 2025-07-22 20:23:20 +0000 URL: https://git.openjdk.org/mobile/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java Reviewed-by: weijun, rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: 6676d152 Branch: master Author: duke Date: 2025-07-22 20:23:47 +0000 URL: https://git.openjdk.org/mobile/commit/6676d1522d2e1fdaccff78c13954862ec8d3c4a0 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 22:03:10 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 22:03:10 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 016694bf Branch: master Author: DarraghConway Committer: Mark Sheppard Date: 2025-07-22 21:59:11 +0000 URL: https://git.openjdk.org/mobile/commit/016694bf74f6920f850330e353df9fd03458cca1 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Reviewed-by: msheppar ! test/jdk/java/io/File/MaxPathLength.java Changeset: f5a5993d Branch: master Author: duke Date: 2025-07-22 21:59:48 +0000 URL: https://git.openjdk.org/mobile/commit/f5a5993dbd01dfff5a15ddd5503e92a4e2eb91bd Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 22 22:39:09 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 22:39:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5ef40491-cc84-47e3-8794-ddb532ca7a6d@openjdk.org> Changeset: 4994bd59 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-22 22:37:45 +0000 URL: https://git.openjdk.org/mobile/commit/4994bd594299e91e804438692e068b1c5dd5cc02 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs Reviewed-by: sviswanathan, vpaprotski ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.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_cos.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_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.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 Changeset: ef0b6588 Branch: master Author: duke Date: 2025-07-22 22:37:47 +0000 URL: https://git.openjdk.org/mobile/commit/ef0b6588d49be62cf2c3512785825fb986ba9d95 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 00:25:31 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 00:25:31 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 79f9d8d8 Branch: master Author: Y. Srinivas Ramakrishna Date: 2025-07-23 00:23:20 +0000 URL: https://git.openjdk.org/mobile/commit/79f9d8d832a589b74cc014289ef84a1efe529468 8350050: Shenandoah: Disable and purge allocation pacing support Reviewed-by: wkemper, shade, kdnilsen ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java - test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java Changeset: 4e0792f1 Branch: master Author: duke Date: 2025-07-23 00:23:48 +0000 URL: https://git.openjdk.org/mobile/commit/4e0792f1d417c1d90b3744667a9ede640124c136 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 00:38:27 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 00:38:27 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 0735dc27 Branch: master Author: David Holmes Date: 2025-07-23 00:36:35 +0000 URL: https://git.openjdk.org/mobile/commit/0735dc27c71de46896afd2f0f608319304a3d549 8362846: Windows error reporting for dll_load doesn't check for a null buffer 8362954: Missing error buffer null check in os::dll_load on Linux/BSD Reviewed-by: mgronlun, kbarrett ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: a7fc772e Branch: master Author: duke Date: 2025-07-23 00:36:52 +0000 URL: https://git.openjdk.org/mobile/commit/a7fc772e0acef6defb59065a5e02519112a1a0b6 Automatic merge of jdk:master into master ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.cpp From duke at openjdk.org Wed Jul 23 07:14:30 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 07:14:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <102ad817-cd9d-49ae-a86a-8fac704b0c5d@openjdk.org> Changeset: 5160cfb4 Branch: master Author: Matthias Baesken Date: 2025-07-23 07:12:12 +0000 URL: https://git.openjdk.org/mobile/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Reviewed-by: rriggs, dholmes ! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c Changeset: 957306fa Branch: master Author: duke Date: 2025-07-23 07:12:53 +0000 URL: https://git.openjdk.org/mobile/commit/957306fa1b0c53f9085350f5bdd527fd6d96b849 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 07:50:58 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 07:50:58 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <97319243-903a-42af-9ae7-65e1372fd242@openjdk.org> Changeset: ceb0c0fc Branch: master Author: Matthias Baesken Date: 2025-07-23 07:49:11 +0000 URL: https://git.openjdk.org/mobile/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f 8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer Co-authored-by: Kim Barrett Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp Changeset: d468ce1c Branch: master Author: duke Date: 2025-07-23 07:49:48 +0000 URL: https://git.openjdk.org/mobile/commit/d468ce1ce4ceef024fcb9570d9a8e119db347ded Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 08:09:20 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 08:09:20 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 9f796da3 Branch: master Author: Wang Haomin Committer: Jasmine Karthikeyan Date: 2025-07-23 08:08:05 +0000 URL: https://git.openjdk.org/mobile/commit/9f796da3774b2e2f92dca178fdccd93989919256 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Reviewed-by: thartmann, jkarthikeyan ! src/hotspot/share/opto/superword.cpp Changeset: 47d637f3 Branch: master Author: duke Date: 2025-07-23 08:08:48 +0000 URL: https://git.openjdk.org/mobile/commit/47d637f3b48fff8ab8738f7a47e0e1a1bdd434ab Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 09:37:30 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 09:37:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <380500b2-4634-4134-9b90-45a1253394fa@openjdk.org> Changeset: e6ac956a Branch: master Author: Feilong Jiang Date: 2025-07-23 09:35:26 +0000 URL: https://git.openjdk.org/mobile/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Reviewed-by: fyang, galder, dlong ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: d7a620e0 Branch: master Author: duke Date: 2025-07-23 09:35:48 +0000 URL: https://git.openjdk.org/mobile/commit/d7a620e027b646909acc3166f4f996f060a7a00e Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 12:25:20 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 12:25:20 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 06f9ff04 Branch: master Author: Weijun Wang Date: 2025-07-23 12:24:28 +0000 URL: https://git.openjdk.org/mobile/commit/06f9ff047f1d1e832d7379f9750237749479b020 8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java + test/jdk/sun/security/krb5/config/DuplicatedIncludes.java + test/jdk/sun/security/krb5/config/IncludeRandom.java + test/jdk/sun/security/krb5/config/IncludeSameKey.java Changeset: efa79b96 Branch: master Author: duke Date: 2025-07-23 12:24:50 +0000 URL: https://git.openjdk.org/mobile/commit/efa79b9607184bb610ddeb23f63f1440fb2e19a1 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 13:32:13 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 13:32:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8a92454e-b398-4cb5-aa41-9072fa326993@openjdk.org> Changeset: b02c1256 Branch: master Author: Jatin Bhateja Date: 2025-07-23 13:31:15 +0000 URL: https://git.openjdk.org/mobile/commit/b02c1256768bc9983d4dba899cd19219e11a380a 8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value Co-authored-by: Emanuel Peter Reviewed-by: thartmann ! src/hotspot/share/opto/intrinsicnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 82a6342c Branch: master Author: duke Date: 2025-07-23 13:31:48 +0000 URL: https://git.openjdk.org/mobile/commit/82a6342c2b52fb5ce72a452796da81fd60009de1 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 13:55:09 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 13:55:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 743c8212 Branch: master Author: Evgeny Astigeevich Date: 2025-07-23 13:51:49 +0000 URL: https://git.openjdk.org/mobile/commit/743c821289a6562972364b5dcce8dd29a786264a 8362193: Re-work MacOS/AArch64 SpinPause to handle SB Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp ! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + test/hotspot/gtest/aarch64/test_spin_pause.cpp + test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java Changeset: 958797f5 Branch: master Author: duke Date: 2025-07-23 13:52:50 +0000 URL: https://git.openjdk.org/mobile/commit/958797f5efe00024b3a33dc09a3b1e523906859d Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 14:50:36 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 14:50:36 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1f0e58b4-a867-4502-8c23-45b3678ad7e0@openjdk.org> Changeset: 38cd860d Branch: master Author: Coleen Phillimore Date: 2025-07-23 14:48:49 +0000 URL: https://git.openjdk.org/mobile/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38 8363816: Refactor array name creation Reviewed-by: shade, ccheung, dholmes ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp Changeset: b51453b9 Branch: master Author: duke Date: 2025-07-23 14:49:49 +0000 URL: https://git.openjdk.org/mobile/commit/b51453b9ed7b20b732deac8c8e778c0c37213a32 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 15:25:13 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 15:25:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <82621b66-1383-40f9-8da2-b17e9d1549d5@openjdk.org> Changeset: e6ebefaa Branch: master Author: Anthony Scarpino Date: 2025-07-23 15:24:38 +0000 URL: https://git.openjdk.org/mobile/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Reviewed-by: hchao ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java Changeset: 0b3cff8e Branch: master Author: duke Date: 2025-07-23 15:24:48 +0000 URL: https://git.openjdk.org/mobile/commit/0b3cff8e1cc7cd93fce0eb33aaddc16c71e33471 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 15:49:55 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 15:49:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5bef954f-81bf-4b37-91f1-39bf9a586ed2@openjdk.org> Changeset: 594c080b Branch: master Author: Kevin Rushforth Committer: Iris Clark Date: 2025-07-23 15:46:47 +0000 URL: https://git.openjdk.org/mobile/commit/594c080b2bde81a48ecccda85ac765218fc93856 8359760: Remove the jdk.jsobject module Reviewed-by: rriggs, iris, alanb ! bin/unshuffle_list.txt ! make/conf/docs-modules.conf ! make/conf/module-loader-map.conf - src/jdk.jsobject/share/classes/module-info.java - src/jdk.jsobject/share/classes/netscape/javascript/JSException.java - src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java - src/jdk.jsobject/share/classes/netscape/javascript/package-info.java - test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java - test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list ! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list Changeset: 3c3f5048 Branch: master Author: duke Date: 2025-07-23 15:47:52 +0000 URL: https://git.openjdk.org/mobile/commit/3c3f50482b3b97758347e68ebe7e953b14db2188 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 16:34:24 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 16:34:24 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <30eebd77-72de-4a82-9ec4-10f05cda4d42@openjdk.org> Changeset: 03e9ea16 Branch: master Author: Edoardo Patti Committer: Justin Lu Date: 2025-07-23 16:31:14 +0000 URL: https://git.openjdk.org/mobile/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f 8358530: Properties#list should warn against non-String values Reviewed-by: jlu, liach ! src/java.base/share/classes/java/util/Properties.java Changeset: 975b6d52 Branch: master Author: duke Date: 2025-07-23 16:31:52 +0000 URL: https://git.openjdk.org/mobile/commit/975b6d523bcaf27b615cfbfee61d854d0dfae8f8 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 17:05:33 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 17:05:33 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 2292246f Branch: master Author: Thomas Schatzl Date: 2025-07-23 17:02:31 +0000 URL: https://git.openjdk.org/mobile/commit/2292246f8c11f735f50e2046ec6606e89289e9f5 8350621: Code cache stops scheduling GC Co-authored-by: Thomas Schatzl Co-authored-by: Alexandre Jacob Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/shared/gcCause.hpp + test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: 8e4e1f2a Branch: master Author: duke Date: 2025-07-23 17:03:21 +0000 URL: https://git.openjdk.org/mobile/commit/8e4e1f2ab57f5fcee568caf34ad61095aea65765 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 23 20:12:09 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 20:12:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <653cf88f-233f-4115-b4fa-cafa8636d691@openjdk.org> Changeset: ad510fb2 Branch: master Author: Albert Mingkun Yang Date: 2025-07-23 20:09:36 +0000 URL: https://git.openjdk.org/mobile/commit/ad510fb25e47098d136515c355164e5177c5b419 8338977: Parallel: Improve heap resizing heuristics Reviewed-by: zgu, gli, iwalulya - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp - src/hotspot/share/gc/shared/gcOverheadChecker.cpp - src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java Changeset: 38549444 Branch: master Author: duke Date: 2025-07-23 20:09:48 +0000 URL: https://git.openjdk.org/mobile/commit/38549444f139b57bfc7ba0dca396af1deb64fbf4 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 01:35:31 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 01:35:31 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <747d8833-e693-4c46-ad6b-36b67709fd99@openjdk.org> Changeset: 2da0cdad Branch: master Author: Ao Qi Committer: Vladimir Kozlov Date: 2025-07-24 01:33:38 +0000 URL: https://git.openjdk.org/mobile/commit/2da0cdadb898efb9af827374368471102bfe0ccd 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.hpp Changeset: 97e0493e Branch: master Author: duke Date: 2025-07-24 01:33:48 +0000 URL: https://git.openjdk.org/mobile/commit/97e0493efd7e0a65d91451911fec776cdb02b8f0 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 01:39:53 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 01:39:53 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <68d3a748-7f65-4b9d-b60c-5b0aba50f342@openjdk.org> Changeset: b746701e Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-24 01:37:33 +0000 URL: https://git.openjdk.org/mobile/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Reviewed-by: fyang, mli, syan ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java Changeset: b0ccfaad Branch: master Author: duke Date: 2025-07-24 01:37:48 +0000 URL: https://git.openjdk.org/mobile/commit/b0ccfaad85afa8469270458a63d677aef92658a2 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 01:50:13 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 01:50:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9182f3f8-c555-4b57-af39-77878930eeb1@openjdk.org> Changeset: fc803844 Branch: master Author: SendaoYan Date: 2025-07-24 01:47:58 +0000 URL: https://git.openjdk.org/mobile/commit/fc8038441daebc717fedaeb107e37bf216d542d3 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Co-authored-by: David Holmes Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: 56d3d77b Branch: master Author: duke Date: 2025-07-24 01:48:48 +0000 URL: https://git.openjdk.org/mobile/commit/56d3d77b1ce8ea9c22c3a1d7f50de5b273769ddf Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 02:24:08 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 02:24:08 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <90b178c5-066e-4272-9f3d-5f1436e43c6e@openjdk.org> Changeset: 0ba2942c Branch: master Author: Feilong Jiang Date: 2025-07-24 02:21:53 +0000 URL: https://git.openjdk.org/mobile/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Reviewed-by: fyang, yadongwang ! src/hotspot/cpu/riscv/riscv.ad Changeset: b8576a7c Branch: master Author: duke Date: 2025-07-24 02:22:48 +0000 URL: https://git.openjdk.org/mobile/commit/b8576a7c2e7fd359ab237a53653d6e845e5e6c06 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 05:12:06 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 05:12:06 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 7a22b76b Branch: master Author: Thomas Stuefe Date: 2025-07-24 05:09:31 +0000 URL: https://git.openjdk.org/mobile/commit/7a22b76b73e6a6906f191e59b7d2da238b401935 8362591: Wrong argument warning when heap size larger than coops threshold Reviewed-by: dholmes ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java Changeset: 7555ab01 Branch: master Author: duke Date: 2025-07-24 05:09:48 +0000 URL: https://git.openjdk.org/mobile/commit/7555ab01511573bac120df8818a4874612edd518 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 06:03:30 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 06:03:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ed9066bd Branch: master Author: Aleksey Shipilev Date: 2025-07-24 05:59:24 +0000 URL: https://git.openjdk.org/mobile/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8 8361478: GHA: Use MSYS2 from GHA runners Reviewed-by: jwaters, ihse ! .github/actions/get-msys2/action.yml Changeset: 3cfb5678 Branch: master Author: duke Date: 2025-07-24 05:59:48 +0000 URL: https://git.openjdk.org/mobile/commit/3cfb567872193aa7db5cbd73dbd7de1559fe1c79 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 09:24:07 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 09:24:07 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8b74a054-55dc-49b5-9655-ca1678aef735@openjdk.org> Changeset: 67e93281 Branch: master Author: Marc Chevalier Date: 2025-07-24 09:21:57 +0000 URL: https://git.openjdk.org/mobile/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd 8363357: Remove unused flag VerifyAdapterCalls Reviewed-by: chagedorn, thartmann ! src/hotspot/share/runtime/globals.hpp Changeset: 1f873005 Branch: master Author: duke Date: 2025-07-24 09:22:49 +0000 URL: https://git.openjdk.org/mobile/commit/1f8730057a46bbf6eee18c093d58c5120ad9d618 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 14:58:16 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 14:58:16 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9ae0df8b-d99f-4c81-b749-81aef8eca04d@openjdk.org> Changeset: 2f1aed2a Branch: master Author: Ayush Rigal Committer: Mark Sheppard Date: 2025-07-24 14:57:33 +0000 URL: https://git.openjdk.org/mobile/commit/2f1aed2a165259a873636792cff7c9de4e1f334e 8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java Reviewed-by: jpai ! test/jdk/java/net/NetworkInterface/IPv4Only.java Changeset: 87ef65a1 Branch: master Author: duke Date: 2025-07-24 14:57:48 +0000 URL: https://git.openjdk.org/mobile/commit/87ef65a14f9ccf96ec6a73f2c3f76debcbc0c7c5 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 15:55:15 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 15:55:15 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 84776309 Branch: master Author: Aleksey Shipilev Date: 2025-07-24 15:53:29 +0000 URL: https://git.openjdk.org/mobile/commit/8477630970b61e3178abd7ac812ed97e181e2684 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Reviewed-by: kvn, adinn, aph ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 75d5a6ec Branch: master Author: duke Date: 2025-07-24 15:53:54 +0000 URL: https://git.openjdk.org/mobile/commit/75d5a6ecac7c24828eacf0a7de68871b6606cee0 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 18:35:11 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 18:35:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 4e53a9d9 Branch: master Author: Rui Li Committer: Paul Hohensee Date: 2025-07-24 18:34:26 +0000 URL: https://git.openjdk.org/mobile/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709 8357818: Shenandoah doesn't use shared API for printing heap before/after GC Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 83bc762a Branch: master Author: duke Date: 2025-07-24 18:34:48 +0000 URL: https://git.openjdk.org/mobile/commit/83bc762a2f8d78287435fadd51289e0184ca1541 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 24 20:55:58 2025 From: duke at openjdk.org (duke) Date: Thu, 24 Jul 2025 20:55:58 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <7252ea5a-8a0d-4160-9595-4c9b2cd7be1a@openjdk.org> Changeset: 971ea23c Branch: master Author: Phil Race Date: 2025-07-24 20:53:22 +0000 URL: https://git.openjdk.org/mobile/commit/971ea23c95764e11ed234f657eb28ba7c51862c5 8362289: [macOS] Remove finalize method in JRSUIControls.java Reviewed-by: bchristi, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java Changeset: cbf55400 Branch: master Author: duke Date: 2025-07-24 20:53:48 +0000 URL: https://git.openjdk.org/mobile/commit/cbf55400bfacc940d296f4106d49a5b22a17ca17 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 06:41:38 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 06:41:38 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ac9e5102 Branch: master Author: Thomas Stuefe Date: 2025-07-25 06:40:37 +0000 URL: https://git.openjdk.org/mobile/commit/ac9e51023fc34a82b795950a109af2397826adaa 8320836: jtreg gtest runs should limit heap size Reviewed-by: dholmes, cslucas ! test/hotspot/jtreg/gtest/GTestWrapper.java Changeset: 5322af39 Branch: master Author: duke Date: 2025-07-25 06:40:54 +0000 URL: https://git.openjdk.org/mobile/commit/5322af39471d5a479ae15e44bd1ada59fbb68d79 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 07:23:55 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 07:23:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <82a600e0-fb8e-4e40-9ab3-0ef44c9cb505@openjdk.org> Changeset: 52155dbb Branch: master Author: Albert Mingkun Yang Date: 2025-07-25 07:22:34 +0000 URL: https://git.openjdk.org/mobile/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3 8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young Reviewed-by: dholmes ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java Changeset: 7b969feb Branch: master Author: duke Date: 2025-07-25 07:22:48 +0000 URL: https://git.openjdk.org/mobile/commit/7b969feb508966934c11238a6ae489b6ea3c07cf Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 08:14:12 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 08:14:12 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9110d428-e114-49cc-bf4d-6fb72b8668eb@openjdk.org> Changeset: f79bd54b Branch: master Author: Alan Bateman Date: 2025-07-25 08:11:55 +0000 URL: https://git.openjdk.org/mobile/commit/f79bd54bbb9f5748e437346d34702608f7b67019 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Reviewed-by: jpai, dl ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: 81c0bf28 Branch: master Author: duke Date: 2025-07-25 08:13:01 +0000 URL: https://git.openjdk.org/mobile/commit/81c0bf282a90224ae070d65909ed1d795db5712d Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 08:29:09 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 08:29:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 518d5f4b Branch: master Author: Matthias Baesken Date: 2025-07-25 08:26:57 +0000 URL: https://git.openjdk.org/mobile/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Reviewed-by: lucy ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c Changeset: d509d1b9 Branch: master Author: duke Date: 2025-07-25 08:27:48 +0000 URL: https://git.openjdk.org/mobile/commit/d509d1b97808bc261c1525b031c647d76085eedb Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 11:35:22 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 11:35:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <6270567e-3119-4bd8-b6a7-47bf726654df@openjdk.org> Changeset: 41c94eed Branch: master Author: Matthias Baesken Date: 2025-07-25 11:34:37 +0000 URL: https://git.openjdk.org/mobile/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Reviewed-by: stuefe ! make/autoconf/flags-cflags.m4 Changeset: cbbe55c5 Branch: master Author: duke Date: 2025-07-25 11:34:48 +0000 URL: https://git.openjdk.org/mobile/commit/cbbe55c5cc54b66b7f7d96ce126db99f67c71230 Automatic merge of jdk:master into master ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-cflags.m4 From duke at openjdk.org Fri Jul 25 12:57:09 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 12:57:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <48ed0533-f0be-49ac-800e-c7bb53029a6d@openjdk.org> Changeset: 06fdb61e Branch: master Author: Sean Mullan Date: 2025-07-25 12:55:39 +0000 URL: https://git.openjdk.org/mobile/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa 8361964: Remove outdated algorithms from requirements and add PBES2 algorithms Reviewed-by: hchao ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java Changeset: f15901c6 Branch: master Author: duke Date: 2025-07-25 12:55:48 +0000 URL: https://git.openjdk.org/mobile/commit/f15901c69a266ffdf3450e81c89864f8af10e5f6 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 13:36:25 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 13:36:25 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 75ff7e15 Branch: master Author: Thomas Stuefe Date: 2025-07-25 13:34:30 +0000 URL: https://git.openjdk.org/mobile/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa 8361712: Improve ShenandoahAsserts printing Reviewed-by: rkennke, asmehra ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp Changeset: 3b45e943 Branch: master Author: duke Date: 2025-07-25 13:34:48 +0000 URL: https://git.openjdk.org/mobile/commit/3b45e94322e5f6ec6ccd5f0edd3a5f631e12c5da Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 14:52:24 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 14:52:24 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1829367b-9ce6-481e-8d1a-5be8c69038c4@openjdk.org> Changeset: 9e209fef Branch: master Author: Albert Mingkun Yang Date: 2025-07-25 14:50:55 +0000 URL: https://git.openjdk.org/mobile/commit/9e209fef86fe75fb09734c9112fd1d8490c22413 8364110: Remove unused methods in GCCause Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/gcCause.hpp Changeset: d5632e59 Branch: master Author: duke Date: 2025-07-25 14:51:51 +0000 URL: https://git.openjdk.org/mobile/commit/d5632e597c6261308a71759104ed70ec465300f6 Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 16:49:31 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 16:49:31 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2a2b4f73-00e4-4487-891a-2fa37d57d71e@openjdk.org> Changeset: 89fe586e Branch: master Author: Vladimir Kozlov Date: 2025-07-25 16:47:09 +0000 URL: https://git.openjdk.org/mobile/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5 8363837: Make StubRoutines::crc_table_adr() into platform-specific method Reviewed-by: adinn, yzheng ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 5278ce47 Branch: master Author: duke Date: 2025-07-25 16:47:54 +0000 URL: https://git.openjdk.org/mobile/commit/5278ce47dea17ff320cac1832917552e435c861c Automatic merge of jdk:master into master From duke at openjdk.org Fri Jul 25 18:04:42 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 18:04:42 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: e756c0db Branch: master Author: William Kemper Date: 2025-07-25 17:59:46 +0000 URL: https://git.openjdk.org/mobile/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903 8361726: Shenandoah: More detailed evacuation instrumentation Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: 14eb553e Branch: master Author: duke Date: 2025-07-25 18:01:55 +0000 URL: https://git.openjdk.org/mobile/commit/14eb553e0926c399bfa599726ea513bf48a9062d Automatic merge of jdk:master into master From duke at openjdk.org Sat Jul 26 02:20:09 2025 From: duke at openjdk.org (duke) Date: Sat, 26 Jul 2025 02:20:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <47206e41-57c2-4309-9e65-9fea659c750a@openjdk.org> Changeset: d288ca28 Branch: master Author: Jaikiran Pai Date: 2025-07-26 02:17:13 +0000 URL: https://git.openjdk.org/mobile/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Reviewed-by: djelinski, alanb, vyazici ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java Changeset: 9e0fc46f Branch: master Author: duke Date: 2025-07-26 02:17:49 +0000 URL: https://git.openjdk.org/mobile/commit/9e0fc46ffbf7022ee2ea7b2b7b3bb4af71ebd3dd Automatic merge of jdk:master into master From duke at openjdk.org Sat Jul 26 22:24:44 2025 From: duke at openjdk.org (duke) Date: Sat, 26 Jul 2025 22:24:44 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: de59da27 Branch: master Author: Michael McMahon Date: 2025-07-26 22:22:36 +0000 URL: https://git.openjdk.org/mobile/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8 8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX Reviewed-by: jpai, alanb, djelinski ! src/java.base/share/classes/jdk/internal/util/Exceptions.java Changeset: 1e8b34a1 Branch: master Author: duke Date: 2025-07-26 22:22:51 +0000 URL: https://git.openjdk.org/mobile/commit/1e8b34a1ddf59361a537f755a82743ca8134e884 Automatic merge of jdk:master into master From duke at openjdk.org Sun Jul 27 01:21:29 2025 From: duke at openjdk.org (duke) Date: Sun, 27 Jul 2025 01:21:29 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4ede882e-83ae-48c0-bf92-28b162e3987c@openjdk.org> Changeset: 8fcbb110 Branch: master Author: SendaoYan Date: 2025-07-27 01:19:06 +0000 URL: https://git.openjdk.org/mobile/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Reviewed-by: jpai ! test/jdk/java/net/ipv6tests/TcpTest.java Changeset: b836f4b3 Branch: master Author: duke Date: 2025-07-27 01:19:48 +0000 URL: https://git.openjdk.org/mobile/commit/b836f4b3a22055023514b98ec7c07fdccdf59021 Automatic merge of jdk:master into master From duke at openjdk.org Sun Jul 27 06:46:56 2025 From: duke at openjdk.org (duke) Date: Sun, 27 Jul 2025 06:46:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 3263361a Branch: master Author: Jaikiran Pai Date: 2025-07-27 06:44:09 +0000 URL: https://git.openjdk.org/mobile/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Reviewed-by: alanb ! test/jdk/java/net/Socket/DeadlockTest.java Changeset: 346ec2c5 Branch: master Author: duke Date: 2025-07-27 06:44:48 +0000 URL: https://git.openjdk.org/mobile/commit/346ec2c54ac0be96521af54eff555a7e87e39290 Automatic merge of jdk:master into master From duke at openjdk.org Sun Jul 27 14:56:13 2025 From: duke at openjdk.org (duke) Date: Sun, 27 Jul 2025 14:56:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5707e77b-dbf2-476e-ad5c-e5cdc40c4369@openjdk.org> Changeset: 4189fcba Branch: master Author: Yuri Gaevsky Committer: Feilong Jiang Date: 2025-07-27 14:54:52 +0000 URL: https://git.openjdk.org/mobile/commit/4189fcbac40943f3b26c3a01938837b4e4762285 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: 90467218 Branch: master Author: duke Date: 2025-07-27 14:55:48 +0000 URL: https://git.openjdk.org/mobile/commit/9046721820943e6ce60eafa729f105971a3baf1a Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 05:20:33 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 05:20:33 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <188c4461-f0e1-402a-ab3d-1b97165dd0cd@openjdk.org> Changeset: e307b5cc Branch: master Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-07-28 05:17:52 +0000 URL: https://git.openjdk.org/mobile/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4 8363584: Sort share/utilities includes Reviewed-by: kbarrett, dholmes, shade ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/packedTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 4175e482 Branch: master Author: duke Date: 2025-07-28 05:18:49 +0000 URL: https://git.openjdk.org/mobile/commit/4175e482f9cebf91b6ddcfc54175c7f40df86b41 Automatic merge of jdk:master into master ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp From duke at openjdk.org Mon Jul 28 06:56:26 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 06:56:26 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1dc3df2d-c6ec-400c-a1a2-4c8596533ff8@openjdk.org> Changeset: 3b0da298 Branch: master Author: SendaoYan Date: 2025-07-28 06:54:42 +0000 URL: https://git.openjdk.org/mobile/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Reviewed-by: stuefe, dholmes ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: 4095bf40 Branch: master Author: duke Date: 2025-07-28 06:54:58 +0000 URL: https://git.openjdk.org/mobile/commit/4095bf40b4ed6d3924a6726c3ad037c44e33b149 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 07:17:12 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 07:17:12 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <74a8c51e-77bc-4218-a3f1-1d31d4cddffa@openjdk.org> Changeset: af5932ef Branch: master Author: Albert Mingkun Yang Date: 2025-07-28 07:15:40 +0000 URL: https://git.openjdk.org/mobile/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6 8361055: Serial: Inline SerialHeap::process_roots Reviewed-by: tschatzl, kbarrett, stefank ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp Changeset: 598ee159 Branch: master Author: duke Date: 2025-07-28 07:15:51 +0000 URL: https://git.openjdk.org/mobile/commit/598ee1595e6eaf27f000d1d29464db1e7698687b Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 07:58:50 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 07:58:50 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <62ab3dee-b36e-445d-a22a-454f490ed8e2@openjdk.org> Changeset: bdc1ef20 Branch: master Author: Thomas Schatzl Date: 2025-07-28 07:57:28 +0000 URL: https://git.openjdk.org/mobile/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229 8363929: G1: Add G1 prefix to various G1 specific global locks Reviewed-by: shade, ayang ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6871afff Branch: master Author: duke Date: 2025-07-28 07:57:51 +0000 URL: https://git.openjdk.org/mobile/commit/6871afffd7d9baf756e9132bf97521c13cd8dc67 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 08:43:25 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 08:43:25 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <760c2dba-a147-4847-ad5d-c86ff86c35eb@openjdk.org> Changeset: 3e2d12d8 Branch: master Author: Hamlin Li Date: 2025-07-28 08:40:58 +0000 URL: https://git.openjdk.org/mobile/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 8362515: RISC-V: cleanup NativeFarCall Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: fe1cc65f Branch: master Author: duke Date: 2025-07-28 08:41:48 +0000 URL: https://git.openjdk.org/mobile/commit/fe1cc65f25558d3b42d952795c55db8249465537 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 08:46:04 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 08:46:04 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <96df72a2-af75-4a7c-8d7f-b9a8527ca4c2@openjdk.org> Changeset: 011de4c8 Branch: master Author: Fei Gao Date: 2025-07-28 08:44:01 +0000 URL: https://git.openjdk.org/mobile/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c 8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: shade, aph ! make/autoconf/flags-cflags.m4 Changeset: 0d790f57 Branch: master Author: duke Date: 2025-07-28 08:44:48 +0000 URL: https://git.openjdk.org/mobile/commit/0d790f5731980d253df43c1e95ca14aacc6b3083 Automatic merge of jdk:master into master ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-cflags.m4 From duke at openjdk.org Mon Jul 28 11:34:44 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 11:34:44 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <541acf80-823a-444b-a992-e9b429d2be85@openjdk.org> Changeset: d25ad881 Branch: master Author: Matthias Baesken Date: 2025-07-28 11:33:27 +0000 URL: https://git.openjdk.org/mobile/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Reviewed-by: psadhukhan ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c Changeset: c0ac575b Branch: master Author: duke Date: 2025-07-28 11:33:50 +0000 URL: https://git.openjdk.org/mobile/commit/c0ac575b5dc83e89165d745be84114e605814936 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 11:52:39 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 11:52:39 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <97eaba9a-d68a-4128-a010-b168939a6fef@openjdk.org> Changeset: b7703f79 Branch: master Author: Jaikiran Pai Date: 2025-07-28 11:50:42 +0000 URL: https://git.openjdk.org/mobile/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6 8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: ayang ! make/autoconf/flags-cflags.m4 Changeset: 7bbcc041 Branch: master Author: duke Date: 2025-07-28 11:50:47 +0000 URL: https://git.openjdk.org/mobile/commit/7bbcc041593ba083ca318da41f4e1a6951326c10 Automatic merge of jdk:master into master ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-cflags.m4 From duke at openjdk.org Mon Jul 28 13:05:13 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 13:05:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <899e865c-cfb6-4f25-abd0-d57314ae6efd@openjdk.org> Changeset: 7bf4c608 Branch: master Author: Hamlin Li Date: 2025-07-28 12:59:50 +0000 URL: https://git.openjdk.org/mobile/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 5c7ef76f Branch: master Author: duke Date: 2025-07-28 13:01:49 +0000 URL: https://git.openjdk.org/mobile/commit/5c7ef76f11c06ada48bd48369a46c5bde3d9ad72 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 13:07:55 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 13:07:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 08b0b346 Branch: master Author: Brett Okken Committer: Chen Liang Date: 2025-07-28 13:05:33 +0000 URL: https://git.openjdk.org/mobile/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996 8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit Reviewed-by: bpb, rriggs + test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java - test/jdk/java/nio/Buffer/GetChars.java Changeset: 04b1001e Branch: master Author: duke Date: 2025-07-28 13:05:48 +0000 URL: https://git.openjdk.org/mobile/commit/04b1001e3ee5716a8f339c912396861826547478 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 13:18:49 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 13:18:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: b4028c91 Branch: master Author: Richard Reingruber Date: 2025-07-28 13:16:34 +0000 URL: https://git.openjdk.org/mobile/commit/b4028c91d5615f43cbf209eeeb1014966de22a38 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Reviewed-by: sspitsyn, clanger ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: 8e6696ad Branch: master Author: duke Date: 2025-07-28 13:16:49 +0000 URL: https://git.openjdk.org/mobile/commit/8e6696ad10662db922421010f030bed5a42df516 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 14:21:22 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 14:21:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 70ebb5e8 Branch: master Author: Albert Mingkun Yang Date: 2025-07-28 14:18:47 +0000 URL: https://git.openjdk.org/mobile/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0 8364019: Add alignment precondition to Universe::reserve_heap Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/memory/universe.cpp Changeset: cb1fb103 Branch: master Author: duke Date: 2025-07-28 14:19:48 +0000 URL: https://git.openjdk.org/mobile/commit/cb1fb103e43970b28840bc8d291ff555ffc4507e Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 16:35:12 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 16:35:12 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <4bd830aa-ca7f-4a9f-8422-2ed4baa72bfe@openjdk.org> Changeset: f53d0519 Branch: master Author: Sean Coffey Date: 2025-07-28 16:32:58 +0000 URL: https://git.openjdk.org/mobile/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8 8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: 8e6c4822 Branch: master Author: duke Date: 2025-07-28 16:33:48 +0000 URL: https://git.openjdk.org/mobile/commit/8e6c482258aa9514a328dd9a3d33271fb887d185 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 17:06:30 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 17:06:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <09af827f-5475-4741-932d-a876973a7405@openjdk.org> Changeset: fe4d7f8c Branch: master Author: Alexander Matveev Date: 2025-07-28 17:05:15 +0000 URL: https://git.openjdk.org/mobile/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff 8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java Changeset: 75e6f2de Branch: master Author: duke Date: 2025-07-28 17:05:48 +0000 URL: https://git.openjdk.org/mobile/commit/75e6f2de313ad73e932f625930040b729fc6b38a Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 17:17:36 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 17:17:36 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <74ec3078-3ced-496f-a8b3-5c73a6cbce3b@openjdk.org> Changeset: ea0b49c3 Branch: master Author: Jasmine Karthikeyan Date: 2025-07-28 17:14:02 +0000 URL: https://git.openjdk.org/mobile/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15 8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: d5e471fe Branch: master Author: duke Date: 2025-07-28 17:14:48 +0000 URL: https://git.openjdk.org/mobile/commit/d5e471fe18535ceda607c1248e76243d927b8f27 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 23:28:48 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 23:28:48 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 3e4e5dd0 Branch: master Author: Rui Li Committer: William Kemper Date: 2025-07-28 23:26:53 +0000 URL: https://git.openjdk.org/mobile/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a 8364081: Shenandoah & GenShen logging improvement Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 9037a400 Branch: master Author: duke Date: 2025-07-28 23:27:48 +0000 URL: https://git.openjdk.org/mobile/commit/9037a4000b45f4effac37bb15f73741bda5917e4 Automatic merge of jdk:master into master From duke at openjdk.org Mon Jul 28 23:49:21 2025 From: duke at openjdk.org (duke) Date: Mon, 28 Jul 2025 23:49:21 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9f5f003b-be63-4566-b181-933595ea80ac@openjdk.org> Changeset: 46690051 Branch: master Author: David Holmes Date: 2025-07-28 23:47:51 +0000 URL: https://git.openjdk.org/mobile/commit/4669005123420d8dbe86740dd9bcbee04735bc4f 8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp Changeset: 0bda4d5c Branch: master Author: duke Date: 2025-07-28 23:48:50 +0000 URL: https://git.openjdk.org/mobile/commit/0bda4d5cec1bc2289a097d48ab4556d44f7a653d Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 07:36:36 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 07:36:36 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 28297411 Branch: master Author: Beno?t Maillard Committer: Christian Hagedorn Date: 2025-07-29 07:32:52 +0000 URL: https://git.openjdk.org/mobile/commit/28297411b19551dd8585165200f5f8158f3d5bb3 8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java Changeset: 9631f08a Branch: master Author: duke Date: 2025-07-29 07:33:48 +0000 URL: https://git.openjdk.org/mobile/commit/9631f08abb7f3c6cfb00b119122638848fe1e7a2 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 08:12:22 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 08:12:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <55d253c3-4d2d-47f0-9657-38128d5aad1b@openjdk.org> Changeset: 3fe0d29e Branch: master Author: Aleksey Shipilev Date: 2025-07-29 08:11:37 +0000 URL: https://git.openjdk.org/mobile/commit/3fe0d29ec3b5b327d633726677ba1809eec27665 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Reviewed-by: clanger, jwaters ! .github/workflows/build-cross-compile.yml Changeset: f6aad422 Branch: master Author: duke Date: 2025-07-29 08:11:48 +0000 URL: https://git.openjdk.org/mobile/commit/f6aad4226a0bf2c5d3c566ad322474d2288defdb Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 08:38:53 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 08:38:53 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9c828dbb-48c2-4e36-9d9b-88e8c3bbb3b5@openjdk.org> Changeset: 2202156a Branch: master Author: Johan Sj?len Date: 2025-07-29 08:37:35 +0000 URL: https://git.openjdk.org/mobile/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c 8364198: NMT should have a better corruption message Reviewed-by: kvn, stuefe ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp Changeset: 9cf1cd16 Branch: master Author: duke Date: 2025-07-29 08:37:48 +0000 URL: https://git.openjdk.org/mobile/commit/9cf1cd16c6947101ea99523935531d6e255a8aab Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 09:52:38 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 09:52:38 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: a3499447 Branch: master Author: Markus Gr?nlund Date: 2025-07-29 09:51:24 +0000 URL: https://git.openjdk.org/mobile/commit/a34994476e8f4783c9f5a83a9c3db63ad605b323 8356587: Missing object ID X in pool jdk.types.Method Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp ! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp ! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java Changeset: 69a8483b Branch: master Author: duke Date: 2025-07-29 09:51:48 +0000 URL: https://git.openjdk.org/mobile/commit/69a8483b61e1a87ff586ad91980f853356799f7e Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 10:23:40 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 10:23:40 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <6171d164-110f-4fd2-8a18-aedbe1179b0b@openjdk.org> Changeset: 965b6810 Branch: master Author: Joel Sikstr?m Date: 2025-07-29 10:21:54 +0000 URL: https://git.openjdk.org/mobile/commit/965b68107ffe1c1c988d4faf6d6742629407451b 8358586: ZGC: Combine ZAllocator and ZObjectAllocator Reviewed-by: aboldtch, stefank - src/hotspot/share/gc/z/zAllocator.cpp - src/hotspot/share/gc/z/zAllocator.hpp - src/hotspot/share/gc/z/zAllocator.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp + src/hotspot/share/gc/z/zDeferredConstructed.hpp + src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zHeap.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp ! src/hotspot/share/gc/z/zPageAge.hpp ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: e9291a64 Branch: master Author: duke Date: 2025-07-29 10:22:48 +0000 URL: https://git.openjdk.org/mobile/commit/e9291a64db7ed2042db810e3166f168239634553 Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 12:37:18 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 12:37:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9e0f2d07-41b2-47f0-bd34-e1bccd827e2b@openjdk.org> Changeset: 0226c029 Branch: master Author: Thomas Stuefe Date: 2025-07-29 12:35:17 +0000 URL: https://git.openjdk.org/mobile/commit/0226c0298f5398c185db3df30ad35ee6022aab1b 8364004: Expose VMError::controlledCrash via Whitebox Reviewed-by: kbarrett, mbaesken, dholmes ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: aa9a5995 Branch: master Author: duke Date: 2025-07-29 12:35:59 +0000 URL: https://git.openjdk.org/mobile/commit/aa9a5995e7c5aa05bb75de5d301ecdaa0e53aa65 Automatic merge of jdk:master into master ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.cpp From duke at openjdk.org Tue Jul 29 14:52:58 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 14:52:58 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: c239c0ab Branch: master Author: Jiangli Zhou Date: 2025-07-29 14:48:52 +0000 URL: https://git.openjdk.org/mobile/commit/c239c0ab00196da8c7c5f6099c8189a778874588 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions Reviewed-by: rasbold ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: 8bffc0f8 Branch: master Author: duke Date: 2025-07-29 14:49:48 +0000 URL: https://git.openjdk.org/mobile/commit/8bffc0f831b93f0a2c129b46bb3773eace5f028e Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 17:43:18 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 17:43:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <3bcc492d-84ac-4bfa-aa4e-57143160e8f5@openjdk.org> Changeset: ea754316 Branch: master Author: Calvin Cheung Date: 2025-07-29 17:41:30 +0000 URL: https://git.openjdk.org/mobile/commit/ea754316fd6d691a701dfb4bc921ea8c92dc5dd4 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Reviewed-by: kvn, iklam ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java Changeset: 49781839 Branch: master Author: duke Date: 2025-07-29 17:41:49 +0000 URL: https://git.openjdk.org/mobile/commit/49781839e12decc3bfc2815661a1f0aa15ff7b8e Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 19:45:39 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 19:45:39 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <7ad78645-63c1-4e4e-a933-373a6b0262a0@openjdk.org> Changeset: d5d311f0 Branch: master Author: Chris Plummer Date: 2025-07-29 19:43:13 +0000 URL: https://git.openjdk.org/mobile/commit/d5d311f026f69c56a409d856f5e11cdff0526c6c 8361873: [GCC static analyzer] exec_md.c forkedChildProcess potential double 'close' of file descriptor '3' Reviewed-by: jpai, stuefe, mbaesken ! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c Changeset: ab33cfb2 Branch: master Author: duke Date: 2025-07-29 19:43:57 +0000 URL: https://git.openjdk.org/mobile/commit/ab33cfb2316f157b2cc4af826f6f8605ddd3cd8d Automatic merge of jdk:master into master From duke at openjdk.org Tue Jul 29 20:44:41 2025 From: duke at openjdk.org (duke) Date: Tue, 29 Jul 2025 20:44:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 330ee871 Branch: master Author: Chen Liang Date: 2025-07-29 20:42:57 +0000 URL: https://git.openjdk.org/mobile/commit/330ee871315348594171c43aa75b58f6027001af 8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer Reviewed-by: jrose, iklam ! src/hotspot/share/cds/aotArtifactFinder.hpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.hpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/stream/Collectors.java ! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java ! src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/jdk/internal/vm/annotation/AOTRuntimeSetup.java + src/java.base/share/classes/jdk/internal/vm/annotation/AOTSafeClassInitializer.java Changeset: 9406c367 Branch: master Author: duke Date: 2025-07-29 20:43:48 +0000 URL: https://git.openjdk.org/mobile/commit/9406c3679442b1cdbd7a598cb5450dc705625dae Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 01:03:32 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 01:03:32 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1b4c8937-ee93-4450-9721-5161edbc451b@openjdk.org> Changeset: 3488f53d Branch: master Author: Fei Yang Date: 2025-07-30 01:02:31 +0000 URL: https://git.openjdk.org/mobile/commit/3488f53d2c3083bd886644684ec6885046ea7f8e 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: 5c3cbefe Branch: master Author: duke Date: 2025-07-30 01:02:51 +0000 URL: https://git.openjdk.org/mobile/commit/5c3cbefeb6e876d2a251a915d4026993c53612cc Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 01:57:09 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 01:57:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <29cc8b82-0eaa-4678-8573-a5ba584d2a16@openjdk.org> Changeset: c671089d Branch: master Author: Alisen Chung Date: 2025-07-30 01:54:50 +0000 URL: https://git.openjdk.org/mobile/commit/c671089d6e9aa147ffd056a83c84abf6aff444dc 8364089: JDK 25 RDP2 L10n resource files update Reviewed-by: jlu, naoto, dnguyen, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! 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.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.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 Changeset: 41d7eb6a Branch: master Author: duke Date: 2025-07-30 01:55:48 +0000 URL: https://git.openjdk.org/mobile/commit/41d7eb6af19ddc1d6d3bd2c5e4a65eb6f59bc43b Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 04:58:03 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 04:58:03 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <78fc800f-ee35-40de-8b6d-bb187f381bcf@openjdk.org> Changeset: 164d0368 Branch: master Author: Thomas Stuefe Date: 2025-07-30 04:55:03 +0000 URL: https://git.openjdk.org/mobile/commit/164d0368f608ff43789d2abd96cd0f5449458122 8364202: CDS without G1 gives build error in slowdebug, asserts in fastdebug Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp Changeset: 682d1d14 Branch: master Author: duke Date: 2025-07-30 04:55:48 +0000 URL: https://git.openjdk.org/mobile/commit/682d1d14289fe0af9e0e5050782c4ddb4222e8ed Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 05:21:37 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 05:21:37 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 1be412dc Branch: master Author: Lei Zhu Committer: Serguei Spitsyn Date: 2025-07-30 05:18:32 +0000 URL: https://git.openjdk.org/mobile/commit/1be412dca08028d37a90cff1d4a67007c6b2d690 8363920: JVMTI Documentation for GetLocalDouble is wrong: refers to long Reviewed-by: alanb, amenkov, sspitsyn ! src/hotspot/share/prims/jvmti.xml Changeset: 42ce34d0 Branch: master Author: duke Date: 2025-07-30 05:18:47 +0000 URL: https://git.openjdk.org/mobile/commit/42ce34d0202e54e265a3d6da0c1022b26b09808c Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 06:10:32 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 06:10:32 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2bd89820-0c16-4f84-aadc-d1680da4d9e9@openjdk.org> Changeset: c6d64edf Branch: master Author: David Holmes Date: 2025-07-30 06:09:37 +0000 URL: https://git.openjdk.org/mobile/commit/c6d64edfbe83569d2e6af8d39b228869721e84b3 8364325: ProblemList com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java Reviewed-by: kbarrett ! test/jdk/ProblemList.txt Changeset: 5a08b16c Branch: master Author: duke Date: 2025-07-30 06:09:48 +0000 URL: https://git.openjdk.org/mobile/commit/5a08b16ccb5f6f9a409738b53bc576cdcee6508a Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 07:48:03 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 07:48:03 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1b07900f-f17a-4a4f-9a0b-8a4a3c10b6a7@openjdk.org> Changeset: 302508df Branch: master Author: Thomas Schatzl Date: 2025-07-30 07:45:10 +0000 URL: https://git.openjdk.org/mobile/commit/302508df9ebb66f27fffcbe8496ccea95385e61a 8364249: G1: Fix some comments about "maximum_collection" Reviewed-by: shade, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: cfc4a0cc Branch: master Author: duke Date: 2025-07-30 07:45:48 +0000 URL: https://git.openjdk.org/mobile/commit/cfc4a0cc93a74c094d90adefb9f16305b6f0fa9c Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 08:15:07 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 08:15:07 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <579e11b7-62f5-4323-9096-2c5dd057c35b@openjdk.org> Changeset: 4da1c9df Branch: master Author: Thomas Schatzl Date: 2025-07-30 08:11:27 +0000 URL: https://git.openjdk.org/mobile/commit/4da1c9df52a9e36214f7aeffae26fde3dc4570bc 8364196: G1: Fix typo in "cset_groud_gid" local variable in G1FlushHumongousCandidateRemSets Reviewed-by: ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 0d9b2b8a Branch: master Author: duke Date: 2025-07-30 08:11:51 +0000 URL: https://git.openjdk.org/mobile/commit/0d9b2b8ad287d8edaa23f9f28b90e9648ae17545 Automatic merge of jdk:master into master Changeset: 7af3cd95 Branch: master Author: Thomas Schatzl Date: 2025-07-30 08:11:46 +0000 URL: https://git.openjdk.org/mobile/commit/7af3cd955839f98a37b915480266ccd7be27b147 8156755: [TESTBUG] Fix gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java Reviewed-by: ayang ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GC.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/GCTokens.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ObjectGraph.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/README - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/ReferenceInfo.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java - test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestcaseData.java Changeset: ce4137c5 Branch: master Author: duke Date: 2025-07-30 08:12:54 +0000 URL: https://git.openjdk.org/mobile/commit/ce4137c5dcd2e0901548d3a8a2fa7b126b9eb841 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 10:09:48 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 10:09:48 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: a6fb87db Branch: master Author: Andrew Dinn Date: 2025-07-30 10:08:33 +0000 URL: https://git.openjdk.org/mobile/commit/a6fb87dbe8c4165ca498caa23541f6aa4426b71d 8364042: UnsafeMemoryAccess will not work with AOT cached code stubs Reviewed-by: asmehra, kvn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: ee949a6b Branch: master Author: duke Date: 2025-07-30 10:08:48 +0000 URL: https://git.openjdk.org/mobile/commit/ee949a6b37b2ceb437016fe441197b18b7acfa47 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 10:16:22 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 10:16:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 317dacc3 Branch: master Author: Thomas Stuefe Date: 2025-07-30 10:11:49 +0000 URL: https://git.openjdk.org/mobile/commit/317dacc308993d534aeba397d0550ad056fe595b 8364159: Shenandoah assertions after JDK-8361712 Reviewed-by: mbaesken, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: d0dc512e Branch: master Author: duke Date: 2025-07-30 10:12:48 +0000 URL: https://git.openjdk.org/mobile/commit/d0dc512ee00e7ea95c6bb7f0737d962b049c7b73 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 10:30:17 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 10:30:17 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <24ad31ee-9136-4e7a-807d-474489eb5525@openjdk.org> Changeset: c8517356 Branch: master Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-07-30 10:28:38 +0000 URL: https://git.openjdk.org/mobile/commit/c8517356314c9dd1123401a21968009066053e5b 8364115: Sort share/services includes Reviewed-by: sspitsyn, ayang, shade ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/finalizerService.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/threadService.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 7fcf0453 Branch: master Author: duke Date: 2025-07-30 10:28:48 +0000 URL: https://git.openjdk.org/mobile/commit/7fcf0453e6184c56ed4259bd8be4339e42192f3d Automatic merge of jdk:master into master ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp From duke at openjdk.org Wed Jul 30 12:30:56 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 12:30:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 16da81eb Branch: master Author: Matthias Baesken Date: 2025-07-30 12:28:14 +0000 URL: https://git.openjdk.org/mobile/commit/16da81eb439e48459e4ca19d6f97c0de5e2d2398 8360817: [ubsan] zDirector select_worker_threads - outside the range of representable values issue Reviewed-by: aboldtch, lucy ! src/hotspot/share/gc/z/zDirector.cpp Changeset: 07737685 Branch: master Author: duke Date: 2025-07-30 12:28:48 +0000 URL: https://git.openjdk.org/mobile/commit/07737685c20663de32956a50e09a972b085b76ba Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 13:18:48 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 13:18:48 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: e2feff85 Branch: master Author: Shaojin Wen Date: 2025-07-30 13:16:27 +0000 URL: https://git.openjdk.org/mobile/commit/e2feff85995cf2d0b8ecc2262cf4e74b74de3e31 8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory Reviewed-by: rriggs, rgiulietti ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 21908d9a Branch: master Author: duke Date: 2025-07-30 13:17:00 +0000 URL: https://git.openjdk.org/mobile/commit/21908d9ac5376efd6951b706826a8cc070697ad4 Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 13:45:13 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 13:45:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <225cd98d-1ebf-4032-923c-28e6b178f8de@openjdk.org> Changeset: a2e86ff3 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-07-30 13:43:47 +0000 URL: https://git.openjdk.org/mobile/commit/a2e86ff3c56209a14c6e9730781eecd12c81d170 8364037: Sort share includes: adlc, libadt, metaprogramming Reviewed-by: ayang, chagedorn ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: ba47dc95 Branch: master Author: duke Date: 2025-07-30 13:43:56 +0000 URL: https://git.openjdk.org/mobile/commit/ba47dc958c4fb10384459362fbb214a671d5ff4f Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 15:54:29 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 15:54:29 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <382c6c1d-da05-4611-be15-9c08c93a1146@openjdk.org> Changeset: 57d02d9a Branch: master Author: Ian Graves Date: 2025-07-30 15:51:53 +0000 URL: https://git.openjdk.org/mobile/commit/57d02d9ac5e45dde6a32b02868b578f03e47c974 8362279: [vectorapi] VECTOR_OP_SUADD needs reduction support Reviewed-by: jbhateja, qamai ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.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 ! 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/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-SaturatingReduction-Masked-op.template = test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-Masked-op.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 027f9526 Branch: master Author: duke Date: 2025-07-30 15:52:48 +0000 URL: https://git.openjdk.org/mobile/commit/027f952626b02e9973ea2fb1f89de10cd3b1684a Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 17:58:18 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 17:58:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 3bdac531 Branch: master Author: Rajan Halade Date: 2025-07-30 17:56:00 +0000 URL: https://git.openjdk.org/mobile/commit/3bdac5317815b84d6f693d972f73d77dd069a891 8361212: Remove AffirmTrust root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/EntrustTLSPolicy.java - src/java.base/share/data/cacerts/affirmtrustcommercialca - src/java.base/share/data/cacerts/affirmtrustnetworkingca - src/java.base/share/data/cacerts/affirmtrustpremiumca - src/java.base/share/data/cacerts/affirmtrustpremiumeccca ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem Changeset: a9df6a88 Branch: master Author: duke Date: 2025-07-30 17:56:48 +0000 URL: https://git.openjdk.org/mobile/commit/a9df6a88e0dd7d203cd4932381f86df86658a00f Automatic merge of jdk:master into master From duke at openjdk.org Wed Jul 30 19:58:49 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 19:58:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 413ac74e Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-07-30 19:56:38 +0000 URL: https://git.openjdk.org/mobile/commit/413ac74ecc225ff2cd7a729204a9c7a95dc48458 8357682: sun.security.provider.certpath.Builder#getMatchingPolicies always returns null Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java Changeset: d47f53bb Branch: master Author: duke Date: 2025-07-30 19:57:47 +0000 URL: https://git.openjdk.org/mobile/commit/d47f53bb45cf4d8d2ce23da9d380986c0e62857f Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 01:41:22 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 01:41:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5457954d-5067-4094-aee4-41564da059d5@openjdk.org> Changeset: 559795b0 Branch: master Author: SendaoYan Date: 2025-07-31 01:38:25 +0000 URL: https://git.openjdk.org/mobile/commit/559795b0eb8061325127fa9fdf8b80617fe47166 8362501: Update test/hotspot/jtreg/applications/jcstress/README Reviewed-by: shade, lmesnik ! test/hotspot/jtreg/applications/jcstress/README Changeset: c5fe4ddf Branch: master Author: duke Date: 2025-07-31 01:38:52 +0000 URL: https://git.openjdk.org/mobile/commit/c5fe4ddf734e960924ee5be73d2264f1e1541479 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 06:06:32 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 06:06:32 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 05c63e80 Branch: master Author: Alexander Zvegintsev Date: 2025-07-31 06:04:22 +0000 URL: https://git.openjdk.org/mobile/commit/05c63e80091d554625c5b6fc8c9f6973ef19ec4f 8361524: [XWayland] possible JavaFX interop hang Reviewed-by: psadhukhan, serb, prr, kizune, kcr ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c Changeset: 454f5b41 Branch: master Author: duke Date: 2025-07-31 06:04:48 +0000 URL: https://git.openjdk.org/mobile/commit/454f5b417dc73fede935f3b2379591b22e3b5e4e Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 06:09:02 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 06:09:02 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ebb7f5d3 Branch: master Author: Aleksey Shipilev Date: 2025-07-31 06:07:17 +0000 URL: https://git.openjdk.org/mobile/commit/ebb7f5d39be8497fc89e25d0905335102e12c063 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Reviewed-by: stuefe, ayang, coleenp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp Changeset: dbaa549b Branch: master Author: duke Date: 2025-07-31 06:07:48 +0000 URL: https://git.openjdk.org/mobile/commit/dbaa549b83f38866eb51f5df8cec2c3a639f9fca Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 07:41:41 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 07:41:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <6a1a16df-f22b-4b4f-bf84-d15461566720@openjdk.org> Changeset: b9f7caed Branch: master Author: Joel Sikstr?m Date: 2025-07-31 07:40:22 +0000 URL: https://git.openjdk.org/mobile/commit/b9f7caed775e86e71f7d37789cb196fb1444ef12 8364282: ZGC: Improve ZPageAllocation JFR event sending Reviewed-by: stefank, aboldtch ! src/hotspot/share/gc/z/zPageAllocator.cpp Changeset: 1a7d684a Branch: master Author: duke Date: 2025-07-31 07:40:50 +0000 URL: https://git.openjdk.org/mobile/commit/1a7d684a257ec515dcb42a6036cb1e9f5b96fa08 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 12:12:56 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 12:12:56 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <61a7f8bd-2834-41ef-82c3-53afd77ac548@openjdk.org> Changeset: 8ed214f3 Branch: master Author: Yasumasa Suenaga Date: 2025-07-31 12:10:43 +0000 URL: https://git.openjdk.org/mobile/commit/8ed214f3b1864ea0095d05497f782ce4131836d4 8364090: Dump JFR recording on CrashOnOutOfMemoryError Reviewed-by: egahlin, stuefe ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/vmError.cpp + test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: 987f2dc8 Branch: master Author: duke Date: 2025-07-31 12:11:48 +0000 URL: https://git.openjdk.org/mobile/commit/987f2dc86ca3ea35eec63571ebf2f968cf61c7ea Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 12:15:40 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 12:15:40 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <91da7414-197c-4a59-827a-9ba8be427adf@openjdk.org> Changeset: ddb64836 Branch: master Author: Manuel H?ssig Date: 2025-07-31 12:12:15 +0000 URL: https://git.openjdk.org/mobile/commit/ddb64836e5bafededb705329137e353f8c74dd5d 8364409: [BACKOUT] Consolidate Identity of self-inverse operations Reviewed-by: thartmann, bmaillard, hgreule ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp - test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: c1e200ae Branch: master Author: duke Date: 2025-07-31 12:12:51 +0000 URL: https://git.openjdk.org/mobile/commit/c1e200aecf9d7aebce5158bc642c261612ab5727 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 13:10:36 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 13:10:36 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 3f21c8bd Branch: master Author: Axel Boldt-Christmas Date: 2025-07-31 13:08:29 +0000 URL: https://git.openjdk.org/mobile/commit/3f21c8bd1f0cd7f27df940505b249ba7798940cf 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow Reviewed-by: stefank, jsikstro ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: babf61ff Branch: master Author: duke Date: 2025-07-31 13:08:48 +0000 URL: https://git.openjdk.org/mobile/commit/babf61ffaa982b9b29f28187827eb450dfdbebf3 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 13:13:57 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 13:13:57 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 458f033d Branch: master Author: Lei Zhu Committer: Kevin Walls Date: 2025-07-31 13:11:59 +0000 URL: https://git.openjdk.org/mobile/commit/458f033d4dd3c646028b2f9bab88f9a308cad4af 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Reviewed-by: lmesnik, sspitsyn, kevinw ! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 3fbc8798 Branch: master Author: duke Date: 2025-07-31 13:12:53 +0000 URL: https://git.openjdk.org/mobile/commit/3fbc87987bd7254d69f18968a686dc5fc3cecd7e Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 14:01:31 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:01:31 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <676077d1-7268-4eb1-b6d9-9bd76a288e52@openjdk.org> Changeset: e544cd99 Branch: master Author: Artur Barashev Date: 2025-07-31 13:57:19 +0000 URL: https://git.openjdk.org/mobile/commit/e544cd992099ef905266610c2c1456705cdc4587 8359956: Support algorithm constraints and certificate checks in SunX509 key manager Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java + src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java - test/jdk/javax/rmi/ssl/keystore - test/jdk/javax/rmi/ssl/truststore ! test/jdk/sun/net/www/protocol/https/HttpsClient/ServerIdentityTest.java - test/jdk/sun/net/www/protocol/https/HttpsClient/dnsstore - test/jdk/sun/net/www/protocol/https/HttpsClient/ipstore ! test/jdk/sun/security/mscapi/ShortRSAKeyWithinTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java + test/jdk/sun/security/ssl/X509KeyManager/AlgorithmConstraintsCheck.java + test/jdk/sun/security/ssl/X509KeyManager/CertChecking.java + test/jdk/sun/security/ssl/X509KeyManager/PeerConstraintsCheck.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/jdk/sun/security/tools/keytool/PrintSSL.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java Changeset: be69fb14 Branch: master Author: duke Date: 2025-07-31 13:57:48 +0000 URL: https://git.openjdk.org/mobile/commit/be69fb149c7cb083aa2226c281b24ab0c29ba07d Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 14:12:11 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:12:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <61d6f5ad-2027-4e3a-b800-5c617fa9589f@openjdk.org> Changeset: 5f357fa2 Branch: master Author: Thomas Schatzl Date: 2025-07-31 14:08:40 +0000 URL: https://git.openjdk.org/mobile/commit/5f357fa27d89a3ead3783a3197ba4c576802cb7a 8364197: G1: Sort G1 mutex locks by name and group them together Reviewed-by: coleenp, ayang ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 2676a61b Branch: master Author: duke Date: 2025-07-31 14:08:48 +0000 URL: https://git.openjdk.org/mobile/commit/2676a61bfa06ee5a888dbc41075cb8a928385ee1 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 14:43:55 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:43:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: d4705947 Branch: master Author: DarraghConway Committer: Roger Riggs Date: 2025-07-31 14:41:13 +0000 URL: https://git.openjdk.org/mobile/commit/d4705947d89509b235cf48328014331c9c6cee80 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Reviewed-by: vyazici, rriggs ! test/jdk/sun/net/www/protocol/file/FileURLTest.java Changeset: 587e8235 Branch: master Author: duke Date: 2025-07-31 14:41:51 +0000 URL: https://git.openjdk.org/mobile/commit/587e82350a8c562ed1b281b2a8026de7885cdbed Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 14:47:41 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:47:41 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <9450d00d-fb54-4c66-b64c-ef81b0b54464@openjdk.org> Changeset: 53d152e7 Branch: master Author: Francesco Andreuzzi Committer: Albert Mingkun Yang Date: 2025-07-31 14:43:10 +0000 URL: https://git.openjdk.org/mobile/commit/53d152e7dbccae9682e461e51ca75d63f88893cf 8364087: Amend comment in globalDefinitions.hpp on "classfile_constants.h" include Reviewed-by: stefank, ayang ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 2f88ee49 Branch: master Author: duke Date: 2025-07-31 14:43:54 +0000 URL: https://git.openjdk.org/mobile/commit/2f88ee495eb31d0c55ebca938d96261c6a615ebe Automatic merge of jdk:master into master Changeset: b2b56cfc Branch: master Author: Weijun Wang Date: 2025-07-31 14:45:31 +0000 URL: https://git.openjdk.org/mobile/commit/b2b56cfc00ab258c41d468040015bb2dcc6ec289 8359395: XML signature generation does not support user provided SecureRandom Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMSignContext.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java + test/jdk/javax/xml/crypto/dsig/Properties.java Changeset: d7c4da0c Branch: master Author: duke Date: 2025-07-31 14:45:48 +0000 URL: https://git.openjdk.org/mobile/commit/d7c4da0cd1ee0f7b7c772fe39cf040a31ca3f072 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 15:21:52 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 15:21:52 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 1b9efaa1 Branch: master Author: Aleksey Shipilev Date: 2025-07-31 15:17:51 +0000 URL: https://git.openjdk.org/mobile/commit/1b9efaa11e660317240bdeda7527b23c7d52da0f 8364183: Shenandoah: Improve commit/uncommit handling Reviewed-by: wkemper, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp Changeset: 2bd835d9 Branch: master Author: duke Date: 2025-07-31 15:18:49 +0000 URL: https://git.openjdk.org/mobile/commit/2bd835d99ca4836610dfffb915025efd0334940c Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 15:43:07 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 15:43:07 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5a3e4ede-2937-4cc1-ad63-e9ef607dbc6f@openjdk.org> Changeset: c4fbfa21 Branch: master Author: Anton Artemov Committer: Albert Mingkun Yang Date: 2025-07-31 15:39:38 +0000 URL: https://git.openjdk.org/mobile/commit/c4fbfa21030c9a0e8a3e0eed1b0a0988eba08ddb 8363949: Incorrect jtreg header in MonitorWithDeadObjectTest.java Reviewed-by: stefank, coleenp, ayang ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java Changeset: 168b0ea3 Branch: master Author: duke Date: 2025-07-31 15:39:54 +0000 URL: https://git.openjdk.org/mobile/commit/168b0ea3bde3756bf77a794bda330894ca44328e Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 17:51:22 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 17:51:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <0cb584ab-118e-4249-95d2-8a3375cfa01c@openjdk.org> Changeset: d1944239 Branch: master Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-07-31 17:50:18 +0000 URL: https://git.openjdk.org/mobile/commit/d19442399c004c78bff8a5ccf7c6975c7e583a07 8358880: Performance of parsing with DecimalFormat can be improved Reviewed-by: jlu, liach, rgiulietti ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! test/jdk/java/text/Format/DecimalFormat/CloneTest.java + test/micro/org/openjdk/bench/java/text/DecimalFormatParseBench.java Changeset: 415bc18e Branch: master Author: duke Date: 2025-07-31 17:50:48 +0000 URL: https://git.openjdk.org/mobile/commit/415bc18e8556bb56a8f699260113e05f3b6b16e5 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 18:29:18 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 18:29:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8c9c8015-2fc9-4189-90bb-d5abd07c49c3@openjdk.org> Changeset: fe09e93b Branch: master Author: Chen Liang Date: 2025-07-31 18:26:28 +0000 URL: https://git.openjdk.org/mobile/commit/fe09e93b8fc3081c944f3824fdaa55cc17e377a8 8364317: Explicitly document some assumptions of StringUTF16 Reviewed-by: rgiulietti, rriggs, vyazici ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 55ef8012 Branch: master Author: duke Date: 2025-07-31 18:26:47 +0000 URL: https://git.openjdk.org/mobile/commit/55ef801247acafea6ea192ec7571f3a544b5b19d Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 18:55:53 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 18:55:53 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <07ff3c1e-b8de-446b-8ab7-ae69fd6dc171@openjdk.org> Changeset: 443afdc7 Branch: master Author: Albert Mingkun Yang Date: 2025-07-31 18:52:44 +0000 URL: https://git.openjdk.org/mobile/commit/443afdc77ffb9184a985ec586c888eabe9ee8e6f 8364176: Serial: Group all class unloading logic at the end of marking phase Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: e0e82066 Branch: master Author: Albert Mingkun Yang Date: 2025-07-31 18:53:07 +0000 URL: https://git.openjdk.org/mobile/commit/e0e82066fec3e1efa55ecc113bb8f4efe2e0e2a0 8364166: Parallel: Remove the use of soft_ref_policy in Full GC Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 47228c51 Branch: master Author: duke Date: 2025-07-31 18:53:48 +0000 URL: https://git.openjdk.org/mobile/commit/47228c51a97b2858a95f49633d2b4f2c4e56c3c6 Automatic merge of jdk:master into master From duke at openjdk.org Thu Jul 31 21:25:11 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 21:25:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <68edbc07-658c-435d-aaf2-44c3868a04d3@openjdk.org> Changeset: 724e8c07 Branch: master Author: Artur Barashev Date: 2025-07-31 21:24:09 +0000 URL: https://git.openjdk.org/mobile/commit/724e8c076e1aed05de893ef9366af0e62cc2ac2b 8364484: misc tests fail with Received fatal alert: handshake_failure Reviewed-by: ascarpino ! test/jdk/javax/management/security/SecurityTest.java Changeset: 1e8bd80d Branch: master Author: duke Date: 2025-07-31 21:24:48 +0000 URL: https://git.openjdk.org/mobile/commit/1e8bd80d442f8b9814520f6affc3809ab3b7773b Automatic merge of jdk:master into master