From shade at openjdk.org Thu May 1 07:33:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 May 2025 07:33:57 GMT Subject: git: openjdk/jdk: master: 8354292: Remove unused PRAGMA_FORMAT_IGNORED Message-ID: <98888929-daee-409a-b9d0-108f2bd401da@openjdk.org> Changeset: b2184105 Branch: master Author: Gustavo Simon Committer: Aleksey Shipilev Date: 2025-05-01 07:32:10 +0000 URL: https://git.openjdk.org/jdk/commit/b2184105088a21d0c55fd3105e3433d4eac767da 8354292: Remove unused PRAGMA_FORMAT_IGNORED Reviewed-by: mbaesken, kbarrett, shade ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp From shade at openjdk.org Thu May 1 07:31:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 May 2025 07:31:56 GMT Subject: git: openjdk/jdk: master: 8355769: Optimize nmethod dependency recording Message-ID: <45906fd1-fd04-4543-a3fd-ddc59fc38799@openjdk.org> Changeset: 8ef7e256 Branch: master Author: Aleksey Shipilev Date: 2025-05-01 07:29:56 +0000 URL: https://git.openjdk.org/jdk/commit/8ef7e256a09115b475601b621c9b6842185289d0 8355769: Optimize nmethod dependency recording Reviewed-by: adinn, vlivanov, kvn ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/methodHandles.cpp From jlahoda at openjdk.org Thu May 1 07:44:47 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 1 May 2025 07:44:47 GMT Subject: git: openjdk/jdk: master: 8344708: Implement JEP 511: Module Import Declarations Message-ID: <9301a20b-23b6-4a8c-b6bc-e33920b4b80b@openjdk.org> Changeset: 0a697f6f Branch: master Author: Jan Lahoda Date: 2025-05-01 07:42:38 +0000 URL: https://git.openjdk.org/jdk/commit/0a697f6ff4c2f8254e95519e04708cf406009dc3 8344708: Implement JEP 511: Module Import Declarations Reviewed-by: mcimadamore, vromero, alanb ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh = src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolCommandOptionTest.java ! test/langtools/jdk/jshell/ToolEnablePreviewTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java From mli at openjdk.org Thu May 1 08:16:55 2025 From: mli at openjdk.org (Hamlin Li) Date: Thu, 1 May 2025 08:16:55 GMT Subject: git: openjdk/jdk: master: 8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Message-ID: Changeset: 0cd0afb2 Branch: master Author: Hamlin Li Date: 2025-05-01 08:15:24 +0000 URL: https://git.openjdk.org/jdk/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f22b5 8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java From mdonovan at openjdk.org Thu May 1 11:05:08 2025 From: mdonovan at openjdk.org (Matthew Donovan) Date: Thu, 1 May 2025 11:05:08 GMT Subject: git: openjdk/jdk: master: 8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine Message-ID: <05cc594b-fd66-4c25-b397-43b96758a2ad@openjdk.org> Changeset: 7b317623 Branch: master Author: Matthew Donovan Date: 2025-05-01 11:04:33 +0000 URL: https://git.openjdk.org/jdk/commit/7b317623756d3e21d029bcded8a5e15de070a0c9 8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java From mullan at openjdk.org Thu May 1 13:10:26 2025 From: mullan at openjdk.org (Sean Mullan) Date: Thu, 1 May 2025 13:10:26 GMT Subject: git: openjdk/jdk: master: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Message-ID: <3645c891-29af-4eef-9566-13b85f7270be@openjdk.org> Changeset: 34807df7 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2025-05-01 13:09:14 +0000 URL: https://git.openjdk.org/jdk/commit/34807df7627b067f750578987c941213a5f8336a 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java From liach at openjdk.org Thu May 1 14:38:49 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 1 May 2025 14:38:49 GMT Subject: git: openjdk/jdk: master: 8297271: AccessFlag.maskToAccessFlags should be specific to class file version Message-ID: <7c6ab322-4ef6-4d04-8fe9-e476d3cae2fd@openjdk.org> Changeset: bee273d6 Branch: master Author: Chen Liang Date: 2025-05-01 14:37:26 +0000 URL: https://git.openjdk.org/jdk/commit/bee273d6b4e34692952d4e7474ab72ee5c54e33a 8297271: AccessFlag.maskToAccessFlags should be specific to class file version Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java From swen at openjdk.org Thu May 1 15:49:12 2025 From: swen at openjdk.org (Shaojin Wen) Date: Thu, 1 May 2025 15:49:12 GMT Subject: git: openjdk/jdk: master: 8356021: Use Double::hashCode in java.util.Locale::hashCode Message-ID: Changeset: 2ad639f1 Branch: master Author: Shaojin Wen Date: 2025-05-01 15:47:01 +0000 URL: https://git.openjdk.org/jdk/commit/2ad639f1b33fcd8e218e8ad549caf32024a36cb2 8356021: Use Double::hashCode in java.util.Locale::hashCode Reviewed-by: rriggs, liach ! src/java.base/share/classes/java/util/Locale.java From kevinw at openjdk.org Thu May 1 16:09:36 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Thu, 1 May 2025 16:09:36 GMT Subject: git: openjdk/jdk: master: 8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows Message-ID: <17759d01-cee3-4054-8175-5893ef3c6d98@openjdk.org> Changeset: 09cae5fd Branch: master Author: Kevin Walls Date: 2025-05-01 16:05:59 +0000 URL: https://git.openjdk.org/jdk/commit/09cae5fd8f228a8826e4de7aa43fe5365549c00c 8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows Reviewed-by: cjplummer, lmesnik ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java - test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties From rhalade at openjdk.org Thu May 1 16:16:50 2025 From: rhalade at openjdk.org (Rajan Halade) Date: Thu, 1 May 2025 16:16:50 GMT Subject: git: openjdk/jdk: master: 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Message-ID: <4ce527fa-605a-43d5-a7ec-9fdd411de814@openjdk.org> Changeset: 6b553acb Branch: master Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-05-01 16:16:25 +0000 URL: https://git.openjdk.org/jdk/commit/6b553acbaace0a61203305f36f70bb74d14a234f 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java From jwilhelm at openjdk.org Thu May 1 16:06:44 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 1 May 2025 16:06:44 GMT Subject: git: openjdk/jdk: Added tag jdk-25+21 for changeset e2ae50d8 Message-ID: <460cb08a-d530-4d6c-8137-3debe84aa8dc@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-05-01 16:03:58 +0000 Added tag jdk-25+21 for changeset e2ae50d8 Changeset: e2ae50d8 Author: Chris Plummer Date: 2025-04-30 22:53:31 +0000 URL: https://git.openjdk.org/jdk/commit/e2ae50d877b13b121912e2496af4b5209b315a05 From mullan at openjdk.org Thu May 1 17:28:14 2025 From: mullan at openjdk.org (Sean Mullan) Date: Thu, 1 May 2025 17:28:14 GMT Subject: git: openjdk/jdk: master: 8328914: Document the java.security.debug property in javadoc Message-ID: <9efe0e03-d61f-48c8-ad91-93bd3819af4c@openjdk.org> Changeset: 394961c8 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-01 17:26:32 +0000 URL: https://git.openjdk.org/jdk/commit/394961c8fe87da7376cc7522580cd4ac104c3cf5 8328914: Document the java.security.debug property in javadoc Reviewed-by: mullan + src/java.base/share/classes/java/security/doc-files/debug-system-property.html ! src/java.base/share/classes/java/security/package-info.java From wkemper at openjdk.org Thu May 1 17:42:20 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 1 May 2025 17:42:20 GMT Subject: git: openjdk/jdk: master: 8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled Message-ID: <0fd3e1a5-4612-46ee-a57c-232462ff2891@openjdk.org> Changeset: 9e26b9fa Branch: master Author: William Kemper Date: 2025-05-01 17:40:57 +0000 URL: https://git.openjdk.org/jdk/commit/9e26b9facba09c4d6f516e8032b876c6d9e95e9e 8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled Reviewed-by: ysr, kdnilsen ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java From skuksenko at openjdk.org Thu May 1 18:46:00 2025 From: skuksenko at openjdk.org (Sergey Kuksenko) Date: Thu, 1 May 2025 18:46:00 GMT Subject: git: openjdk/jdk: master: 8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks Message-ID: <9e0f482f-7e80-4725-8a5d-d8a71fd69226@openjdk.org> Changeset: c116b18b Branch: master Author: Sergey Kuksenko Date: 2025-05-01 18:45:20 +0000 URL: https://git.openjdk.org/jdk/commit/c116b18b89950362d899448a36a4693f733067b1 8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks Reviewed-by: ecaspole ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java + test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java From kvn at openjdk.org Thu May 1 21:05:24 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 1 May 2025 21:05:24 GMT Subject: git: openjdk/jdk: master: 8350209: Preserve adapters in AOT cache Message-ID: Changeset: aae2bb62 Branch: master Author: Vladimir Kozlov Date: 2025-05-01 21:03:24 +0000 URL: https://git.openjdk.org/jdk/commit/aae2bb62499855e3da33c06547d437e49c91a14b 8350209: Preserve adapters in AOT cache Co-authored-by: Ashutosh Mehra Reviewed-by: vlivanov, asmehra, ihse, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp + src/hotspot/share/cds/aotCacheAccess.cpp + src/hotspot/share/cds/aotCacheAccess.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/compactHashtable.hpp + src/hotspot/share/code/aotCodeCache.cpp + src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java From joehw at openjdk.org Thu May 1 17:05:47 2025 From: joehw at openjdk.org (Joe Wang) Date: Thu, 1 May 2025 17:05:47 GMT Subject: git: openjdk/jdk: master: 8354084: Streamline XPath API's extension function control Message-ID: <446f4bb9-10b8-4f50-bc48-c4dc9b141b93@openjdk.org> Changeset: cf0db963 Branch: master Author: Joe Wang Date: 2025-05-01 17:03:29 +0000 URL: https://git.openjdk.org/jdk/commit/cf0db96314863376254bacbff4eefd13e3527707 8354084: Streamline XPath API's extension function control Reviewed-by: rriggs, naoto ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/module-info.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml From valeriep at openjdk.org Thu May 1 23:10:31 2025 From: valeriep at openjdk.org (Valerie Peng) Date: Thu, 1 May 2025 23:10:31 GMT Subject: git: openjdk/jdk: master: 8348732: SunJCE and SunPKCS11 have different PBE key encodings Message-ID: Changeset: 6536430a Branch: master Author: Valerie Peng Date: 2025-05-01 23:08:16 +0000 URL: https://git.openjdk.org/jdk/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd 8348732: SunJCE and SunPKCS11 have different PBE key encodings Reviewed-by: weijun, fferrari ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/util/PBEUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java ! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java From weijun at openjdk.org Thu May 1 23:35:03 2025 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 1 May 2025 23:35:03 GMT Subject: git: openjdk/jdk: master: 8354305: SHAKE128 and SHAKE256 MessageDigest algorithms Message-ID: <5a956e0d-5100-42b9-82fa-5406ca32f34e@openjdk.org> Changeset: 494ef6cb Branch: master Author: Weijun Wang Date: 2025-05-01 23:34:35 +0000 URL: https://git.openjdk.org/jdk/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b 8354305: SHAKE128 and SHAKE256 MessageDigest algorithms Reviewed-by: valeriep, mullan ! src/java.base/share/classes/sun/security/provider/SHA3.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java ! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java From weijun at openjdk.org Fri May 2 00:26:46 2025 From: weijun at openjdk.org (Weijun Wang) Date: Fri, 2 May 2025 00:26:46 GMT Subject: git: openjdk/jdk: master: 8356051: Update SignatureUtil.java with the new KnownOIDs Message-ID: Changeset: c514f135 Branch: master Author: Weijun Wang Date: 2025-05-02 00:25:19 +0000 URL: https://git.openjdk.org/jdk/commit/c514f135ccf08c3be016a32ae8f2c055fb941857 8356051: Update SignatureUtil.java with the new KnownOIDs Reviewed-by: rhalade ! src/java.base/share/classes/sun/security/util/SignatureUtil.java From liach at openjdk.org Fri May 2 01:31:27 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 2 May 2025 01:31:27 GMT Subject: git: openjdk/jdk: master: 8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe Message-ID: Changeset: bd7c7789 Branch: master Author: Chen Liang Date: 2025-05-02 01:30:47 +0000 URL: https://git.openjdk.org/jdk/commit/bd7c77898a75dece0586bef24d4e18d540f08288 8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe Reviewed-by: jpai, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java From jlahoda at openjdk.org Fri May 2 06:12:44 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 2 May 2025 06:12:44 GMT Subject: git: openjdk/jdk: master: 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods Message-ID: Changeset: d29700cc Branch: master Author: Jan Lahoda Date: 2025-05-02 06:10:48 +0000 URL: https://git.openjdk.org/jdk/commit/d29700cc80003d6baddb419f2974ab226478bacc 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods Co-authored-by: Stuart Marks Reviewed-by: liach, cstein, vromero, naoto ! src/java.base/share/classes/java/io/Console.java - src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java + src/java.base/share/classes/java/lang/IO.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.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.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh = test/jdk/java/lang/IO/IO.java = test/jdk/java/lang/IO/Input.java = test/jdk/java/lang/IO/Methods.java = test/jdk/java/lang/IO/Output.java = test/jdk/java/lang/IO/input-no-prompt.exp = test/jdk/java/lang/IO/input.exp = test/jdk/java/lang/IO/output.exp ! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java ! test/jdk/tools/launcher/Arrrghs.java ! test/langtools/jdk/jshell/ConsoleTest.java ! test/langtools/jdk/jshell/ConsoleToolTest.java + test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out ! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java ! test/langtools/tools/javac/ImplicitClass/NestedClasses.java ! test/langtools/tools/javac/ImplicitClass/NestedEnum.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out ! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java ! test/langtools/tools/javac/T8036019.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out ! test/langtools/tools/javac/attr/AttrRecoveryTest.java ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/Expected3.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java ! test/langtools/tools/javac/diags/examples/ImplicitClass.java ! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java ! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java ! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java ! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/tree/TreePosTest.java From mli at openjdk.org Fri May 2 08:30:34 2025 From: mli at openjdk.org (Hamlin Li) Date: Fri, 2 May 2025 08:30:34 GMT Subject: git: openjdk/jdk: master: 8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX Message-ID: <3a37d080-e3b9-4e24-a67c-c5e2d03cccfc@openjdk.org> Changeset: 811f117c Branch: master Author: Hamlin Li Date: 2025-05-02 08:28:57 +0000 URL: https://git.openjdk.org/jdk/commit/811f117ce396ac7aafd71f5618f2de96bb96f311 8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX Reviewed-by: dzhang, fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp From coleenp at openjdk.org Fri May 2 11:41:46 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Fri, 2 May 2025 11:41:46 GMT Subject: git: openjdk/jdk: master: 8355627: Don't use ThreadCritical for EventLog list Message-ID: Changeset: afb9134a Branch: master Author: Coleen Phillimore Date: 2025-05-02 11:40:19 +0000 URL: https://git.openjdk.org/jdk/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740 8355627: Don't use ThreadCritical for EventLog list Reviewed-by: shade, lmesnik, zgu ! src/hotspot/share/utilities/events.cpp + test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java From mdoerr at openjdk.org Fri May 2 12:31:07 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 2 May 2025 12:31:07 GMT Subject: git: openjdk/jdk: master: 8216437: PPC64: Add intrinsic for GHASH algorithm Message-ID: Changeset: cdad6d78 Branch: master Author: Suchismith Roy Committer: Martin Doerr Date: 2025-05-02 12:30:32 +0000 URL: https://git.openjdk.org/jdk/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565 8216437: PPC64: Add intrinsic for GHASH algorithm Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp From erikj at openjdk.org Fri May 2 12:50:29 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Fri, 2 May 2025 12:50:29 GMT Subject: git: openjdk/jdk: master: 8356032: createAutoconfBundle.sh downloads to local directory Message-ID: <2c6d1dba-1602-4602-9ff1-5d0691516575@openjdk.org> Changeset: cf2f9ce8 Branch: master Author: Ivan Bereziuk Committer: Erik Joelsson Date: 2025-05-02 12:49:03 +0000 URL: https://git.openjdk.org/jdk/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44 8356032: createAutoconfBundle.sh downloads to local directory Reviewed-by: erikj ! make/devkit/createAutoconfBundle.sh From iwalulya at openjdk.org Fri May 2 12:56:08 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Fri, 2 May 2025 12:56:08 GMT Subject: git: openjdk/jdk: master: 8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation Message-ID: <136922a3-ed7e-4898-baca-570c70433881@openjdk.org> Changeset: 995d5416 Branch: master Author: Ivan Walulya Date: 2025-05-02 12:54:09 +0000 URL: https://git.openjdk.org/jdk/commit/995d54161fed657f38753813f55d0591e77a42e3 8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp From pminborg at openjdk.org Fri May 2 14:17:26 2025 From: pminborg at openjdk.org (Per Minborg) Date: Fri, 2 May 2025 14:17:26 GMT Subject: git: openjdk/jdk: master: 8349146: [REDO] Implement a better allocator for downcalls Message-ID: <479a4f7c-6723-482d-ab1b-9770d0f3ca88@openjdk.org> Changeset: 9f9e73d5 Branch: master Author: Per Minborg Date: 2025-05-02 14:14:59 +0000 URL: https://git.openjdk.org/jdk/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6 8349146: [REDO] Implement a better allocator for downcalls Reviewed-by: mcimadamore, jvernee, liach + src/java.base/share/classes/jdk/internal/foreign/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! test/jdk/ProblemList.txt + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestBufferStackStress.java + test/jdk/java/foreign/TestBufferStackStress2.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c From mikael at openjdk.org Fri May 2 16:58:06 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Fri, 2 May 2025 16:58:06 GMT Subject: git: openjdk/jdk: master: 8355446: Change to Xcode 15.4 for building on macOS at Oracle Message-ID: <11c38b4e-b5c1-4566-b8ab-2a8008712bb8@openjdk.org> Changeset: 01fd49ff Branch: master Author: Mikael Vidstedt Date: 2025-05-02 16:56:05 +0000 URL: https://git.openjdk.org/jdk/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70 8355446: Change to Xcode 15.4 for building on macOS at Oracle Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js From bpb at openjdk.org Fri May 2 17:01:48 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Fri, 2 May 2025 17:01:48 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: <414bf3a1-26a6-43e0-bc4e-fb4468569ca7@openjdk.org> Changeset: 5faa5590 Branch: master Author: Brian Burkhalter Date: 2025-05-02 16:59:41 +0000 URL: https://git.openjdk.org/jdk/commit/5faa55902211e5ad8edc51282022ed9db3684b25 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: jpai, lancea ! test/jdk/java/io/File/MacPathTest.java ! test/jdk/java/io/File/MaxPath.java ! test/jdk/java/io/File/WinDeviceName.java ! test/jdk/java/io/File/WinMaxPath.java ! test/jdk/java/io/File/WinSpecialFiles.java ! test/jdk/java/io/FileOutputStream/ManyFiles.java Changeset: 4826a91e Branch: master Author: Brian Burkhalter Date: 2025-05-02 16:59:56 +0000 URL: https://git.openjdk.org/jdk/commit/4826a91e7a729999343f450ab7ec4621cc418550 8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value Reviewed-by: naoto, vyazici ! test/jdk/java/io/FileInputStream/LeadingSlash.java ! test/jdk/java/io/pathNames/GeneralSolaris.java ! test/jdk/java/io/pathNames/GeneralWin32.java ! test/jdk/java/io/pathNames/unix/TrailingSlash.java ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/io/pathNames/win32/DriveRelativePath.java ! test/jdk/java/io/pathNames/win32/DriveSlash.java ! test/jdk/java/io/pathNames/win32/RenameDelete.java ! test/jdk/java/io/pathNames/win32/SJIS.java ! test/jdk/java/io/pathNames/win32/bug6344646.java Changeset: 84f570c5 Branch: master Author: Brian Burkhalter Date: 2025-05-02 17:00:12 +0000 URL: https://git.openjdk.org/jdk/commit/84f570c573f5c355cf55e05d06ddb383deb476ca 8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: lancea, jpai, iris ! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java ! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java ! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java ! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java ! test/jdk/java/nio/file/WatchService/FileTreeModifier.java From jbhateja at openjdk.org Fri May 2 17:25:01 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Fri, 2 May 2025 17:25:01 GMT Subject: git: openjdk/jdk: master: 8348638: Performance regression in Math.tanh Message-ID: <46375c9d-3cb9-4428-af6c-0da77c0970c7@openjdk.org> Changeset: c8bbcaf5 Branch: master Author: Mohamed Issa Committer: Jatin Bhateja Date: 2025-05-02 17:21:50 +0000 URL: https://git.openjdk.org/jdk/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07 8348638: Performance regression in Math.tanh Reviewed-by: jbhateja, epeter, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp + test/micro/org/openjdk/bench/java/lang/TanhPerf.java From pbk at openjdk.org Fri May 2 18:55:37 2025 From: pbk at openjdk.org (Peter B. Kessler) Date: Fri, 2 May 2025 18:55:37 GMT Subject: git: openjdk/jdk: master: 8354347: Increase the default padding size for aarch64 in JDK code. Message-ID: Changeset: 60ba81d7 Branch: master Author: Peter B. Kessler Date: 2025-05-02 18:54:11 +0000 URL: https://git.openjdk.org/jdk/commit/60ba81d77f0e299b8131cf23b1253689fa898e85 8354347: Increase the default padding size for aarch64 in JDK code. Reviewed-by: aph, ecaspole ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp From vromero at openjdk.org Fri May 2 20:46:02 2025 From: vromero at openjdk.org (Vicente Romero) Date: Fri, 2 May 2025 20:46:02 GMT Subject: git: openjdk/jdk: master: 8322810: Lambda expression types can't be classes Message-ID: <340ad6a5-d2d6-4480-a4a2-5b6cc1ff5cee@openjdk.org> Changeset: 56468c42 Branch: master Author: Vicente Romero Date: 2025-05-02 20:44:22 +0000 URL: https://git.openjdk.org/jdk/commit/56468c42bef8524e53a929dc2ae603cff05b55e3 8322810: Lambda expression types can't be classes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out From manc at openjdk.org Fri May 2 22:35:02 2025 From: manc at openjdk.org (Man Cao) Date: Fri, 2 May 2025 22:35:02 GMT Subject: git: openjdk/jdk: master: 8355962: RISCV64 cross build fails after 8354996 Message-ID: <8d022c27-b615-42c0-b786-8485a08c4c13@openjdk.org> Changeset: 4d2d1298 Branch: master Author: Chen Liang Committer: Man Cao Date: 2025-05-02 22:34:10 +0000 URL: https://git.openjdk.org/jdk/commit/4d2d12987f8c1be64719a7d01276a789af245ee2 8355962: RISCV64 cross build fails after 8354996 Reviewed-by: erikj, manc ! make/GenerateLinkOptData.gmk ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java From weijun at openjdk.org Fri May 2 23:17:06 2025 From: weijun at openjdk.org (Weijun Wang) Date: Fri, 2 May 2025 23:17:06 GMT Subject: git: openjdk/jdk: master: 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Message-ID: <62ea2026-aa28-4794-9bff-8db387273239@openjdk.org> Changeset: 03f0ec4a Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-02 23:15:26 +0000 URL: https://git.openjdk.org/jdk/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Reviewed-by: rhalade, weijun ! test/jdk/sun/security/pkcs12/P12SecretKey.java From amitkumar at openjdk.org Mon May 5 04:03:36 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 5 May 2025 04:03:36 GMT Subject: git: openjdk/jdk: master: 8350182: [s390x] Relativize locals in interpreter frames Message-ID: <4187bf18-93e8-4584-b76f-0162cdf8d11c@openjdk.org> Changeset: 5b3ae921 Branch: master Author: Amit Kumar Date: 2025-05-05 04:02:51 +0000 URL: https://git.openjdk.org/jdk/commit/5b3ae9210564c16b4d350dabd0445248cb205698 8350182: [s390x] Relativize locals in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp From jlahoda at openjdk.org Mon May 5 05:04:06 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 5 May 2025 05:04:06 GMT Subject: git: openjdk/jdk: master: 8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell Message-ID: <753106d6-7f9b-405d-92b0-d8828d579963@openjdk.org> Changeset: c8ce61c8 Branch: master Author: Tatsunori Uchino Committer: Jan Lahoda Date: 2025-05-05 05:03:15 +0000 URL: https://git.openjdk.org/jdk/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa118a 8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell 8354910: Output by java.io.IO or System.console() corrupted for some non-ASCII characters Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/ConsoleTest.java From jlahoda at openjdk.org Mon May 5 05:06:41 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 5 May 2025 05:06:41 GMT Subject: git: openjdk/jdk: master: 8353565: Javac throws "inconsistent stack types at join point" exception Message-ID: Changeset: a5f4366a Branch: master Author: Jan Lahoda Date: 2025-05-05 05:04:17 +0000 URL: https://git.openjdk.org/jdk/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff190b 8353565: Javac throws "inconsistent stack types at join point" exception Reviewed-by: vromero, liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java From djelinski at openjdk.org Mon May 5 05:31:51 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Mon, 5 May 2025 05:31:51 GMT Subject: git: openjdk/jdk: master: 8354276: Strict HTTP header validation Message-ID: Changeset: c94a7ae1 Branch: master Author: Daniel Jeli?ski Date: 2025-05-05 05:29:06 +0000 URL: https://git.openjdk.org/jdk/commit/c94a7ae11e588250cd0eb064c3280afd580530ea 8354276: Strict HTTP header validation Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java + test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java From chagedorn at openjdk.org Mon May 5 06:58:07 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 5 May 2025 06:58:07 GMT Subject: git: openjdk/jdk: master: 8354284: Add more compiler test folders to tier1 runs Message-ID: <5e678e36-c372-498f-b782-3ac07e404cbe@openjdk.org> Changeset: 69d0f7a3 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-05-05 06:57:09 +0000 URL: https://git.openjdk.org/jdk/commit/69d0f7a3954048da358bd2ac5ab458fb37fa25a6 8354284: Add more compiler test folders to tier1 runs Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java From jsjolen at openjdk.org Mon May 5 07:01:17 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 5 May 2025 07:01:17 GMT Subject: git: openjdk/jdk: master: 8354954: Typed static memory for late initialization of static class members in Hotspot Message-ID: Changeset: 604225fb Branch: master Author: Johan Sj?len Date: 2025-05-05 06:58:20 +0000 URL: https://git.openjdk.org/jdk/commit/604225fb0c5f6bf2128a305d09649d76c43dedc9 8354954: Typed static memory for late initialization of static class members in Hotspot Reviewed-by: qamai, kbarrett, jvernee ! 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 From jsjolen at openjdk.org Mon May 5 07:15:50 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 5 May 2025 07:15:50 GMT Subject: git: openjdk/jdk: master: 8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next Message-ID: Changeset: f04e556d Branch: master Author: Johan Sj?len Date: 2025-05-05 07:14:24 +0000 URL: https://git.openjdk.org/jdk/commit/f04e556d471d65a9b1a86d33acf72f6ddec944e1 8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next Reviewed-by: dlong, matsaave ! src/hotspot/share/interpreter/bytecodeStream.hpp From jsjolen at openjdk.org Mon May 5 07:18:30 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 5 May 2025 07:18:30 GMT Subject: git: openjdk/jdk: master: 8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments Message-ID: <4f1a6d17-88ea-4d72-9b86-9ddd24486800@openjdk.org> Changeset: 8511220f Branch: master Author: Johan Sj?len Date: 2025-05-05 07:15:46 +0000 URL: https://git.openjdk.org/jdk/commit/8511220f9dd1428f9793ead43c20ed197881ab36 8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments Reviewed-by: amenkov, sspitsyn, coleenp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp From azafari at openjdk.org Mon May 5 08:55:53 2025 From: azafari at openjdk.org (Afshin Zafari) Date: Mon, 5 May 2025 08:55:53 GMT Subject: git: openjdk/jdk: master: 8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests Message-ID: Changeset: 6dd55538 Branch: master Author: Anton Artemov Committer: Afshin Zafari Date: 2025-05-05 08:52:52 +0000 URL: https://git.openjdk.org/jdk/commit/6dd555382326d02a1fc419bc443285509886e46f 8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests Reviewed-by: matsaave, coleenp ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java - test/hotspot/jtreg/runtime/ClassFile/JsrRewritingTestCase.jar + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass1960_2.java + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass4000_1.java ! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java - test/hotspot/jtreg/runtime/ClassFile/testcase.jar From jlahoda at openjdk.org Mon May 5 09:04:13 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 5 May 2025 09:04:13 GMT Subject: git: openjdk/jdk: master: 8299934: LocalExecutionControl replaces default uncaught exception handler Message-ID: Changeset: f1e06c3c Branch: master Author: Jan Lahoda Date: 2025-05-05 09:00:59 +0000 URL: https://git.openjdk.org/jdk/commit/f1e06c3c050b3440555d63b6de80fe9f60b35dfa 8299934: LocalExecutionControl replaces default uncaught exception handler Reviewed-by: liach ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/LocalExecutionControlExceptionTest.java From rehn at openjdk.org Mon May 5 11:46:37 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 5 May 2025 11:46:37 GMT Subject: git: openjdk/jdk: master: 8352730: RISC-V: Disable tests in qemu-user Message-ID: Changeset: 02647976 Branch: master Author: Robbin Ehn Date: 2025-05-05 11:43:45 +0000 URL: https://git.openjdk.org/jdk/commit/026479767c011227b63e7fdb8a38f61977782249 8352730: RISC-V: Disable tests in qemu-user Reviewed-by: fyang, mli ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java ! test/jdk/java/lang/ProcessHandle/InfoTest.java ! test/jdk/java/lang/System/i18nEnvArg.java From coleenp at openjdk.org Mon May 5 11:58:57 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Mon, 5 May 2025 11:58:57 GMT Subject: git: openjdk/jdk: master: 8355353: File Leak in os::read_image_release_file of os.cpp:1552 Message-ID: <54bc25f1-5959-4527-8d6a-3a1ea2def4f1@openjdk.org> Changeset: a8cd01f6 Branch: master Author: Coleen Phillimore Date: 2025-05-05 11:57:01 +0000 URL: https://git.openjdk.org/jdk/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa877 8355353: File Leak in os::read_image_release_file of os.cpp:1552 Reviewed-by: zgu, jsjolen ! src/hotspot/share/runtime/os.cpp From shade at openjdk.org Mon May 5 12:54:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 5 May 2025 12:54:04 GMT Subject: git: openjdk/jdk: master: 8356122: Client build fails after JDK-8350209 Message-ID: <13782dc1-0b91-4905-8812-12c6ccb4ca59@openjdk.org> Changeset: 1501a5e4 Branch: master Author: Aleksey Shipilev Date: 2025-05-05 12:51:02 +0000 URL: https://git.openjdk.org/jdk/commit/1501a5e41e59162a374cf5b8cfc37faced48a6ed 8356122: Client build fails after JDK-8350209 Reviewed-by: chagedorn ! src/hotspot/share/code/aotCodeCache.cpp From darcy at openjdk.org Mon May 5 15:44:21 2025 From: darcy at openjdk.org (Joe Darcy) Date: Mon, 5 May 2025 15:44:21 GMT Subject: git: openjdk/jdk: master: 8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512 Message-ID: Changeset: 6719b921 Branch: master Author: Joe Darcy Date: 2025-05-05 15:42:19 +0000 URL: https://git.openjdk.org/jdk/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73bd9 8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512 Reviewed-by: vromero, liach, iris, jlahoda ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! test/langtools/tools/javac/versions/Versions.java From shade at openjdk.org Mon May 5 16:31:06 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 5 May 2025 16:31:06 GMT Subject: git: openjdk/jdk: master: 8356153: Shenandoah stubs are missing in AOT Code Cache addresses table Message-ID: Changeset: f6876449 Branch: master Author: Aleksey Shipilev Date: 2025-05-05 16:30:25 +0000 URL: https://git.openjdk.org/jdk/commit/f68764490c9d355770475d26202fe10005375388 8356153: Shenandoah stubs are missing in AOT Code Cache addresses table Reviewed-by: kvn ! src/hotspot/share/code/aotCodeCache.cpp From jlu at openjdk.org Mon May 5 16:44:28 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 5 May 2025 16:44:28 GMT Subject: git: openjdk/jdk: master: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Message-ID: <900869b7-dcd8-4601-aea9-623c193d508f@openjdk.org> Changeset: 32f67a3e Branch: master Author: Justin Lu Date: 2025-05-05 16:42:44 +0000 URL: https://git.openjdk.org/jdk/commit/32f67a3e38be807164435ea0841c01d2b7c73652 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: naoto ! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java From never at openjdk.org Mon May 5 17:27:55 2025 From: never at openjdk.org (Tom Rodriguez) Date: Mon, 5 May 2025 17:27:55 GMT Subject: git: openjdk/jdk: master: 8343158: [JVMCI] ZGC should deoptimize on old gen allocation Message-ID: Changeset: cc34135f Branch: master Author: Tom Rodriguez Date: 2025-05-05 17:26:01 +0000 URL: https://git.openjdk.org/jdk/commit/cc34135fff7650ad44c910dca0fd47e9cbd56b68 8343158: [JVMCI] ZGC should deoptimize on old gen allocation Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp From rriggs at openjdk.org Mon May 5 18:38:09 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 5 May 2025 18:38:09 GMT Subject: git: openjdk/jdk: master: 8354334: Remove @ValueBased from ProcessHandle Message-ID: Changeset: 65f188f2 Branch: master Author: Roger Riggs Date: 2025-05-05 18:35:46 +0000 URL: https://git.openjdk.org/jdk/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6d15 8354334: Remove @ValueBased from ProcessHandle Reviewed-by: liach ! src/java.base/share/classes/java/lang/ProcessHandle.java From rriggs at openjdk.org Mon May 5 18:57:35 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 5 May 2025 18:57:35 GMT Subject: git: openjdk/jdk: master: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Message-ID: Changeset: 6bcbc3b0 Branch: master Author: Oleksii Sylichenko Committer: Roger Riggs Date: 2025-05-05 18:56:48 +0000 URL: https://git.openjdk.org/jdk/commit/6bcbc3b0a21687504b07a0a405d824a448aea872 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/Basic.java From ccheung at openjdk.org Mon May 5 19:37:44 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Mon, 5 May 2025 19:37:44 GMT Subject: git: openjdk/jdk: master: 8327495: Print more warning with -Xshare:auto when CDS fails to use archive Message-ID: Changeset: 620f8167 Branch: master Author: Calvin Cheung Date: 2025-05-05 19:36:26 +0000 URL: https://git.openjdk.org/jdk/commit/620f81671ae721c5e40291f396bbc7707d9d6bcc 8327495: Print more warning with -Xshare:auto when CDS fails to use archive Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java From acobbs at openjdk.org Mon May 5 20:42:49 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Mon, 5 May 2025 20:42:49 GMT Subject: git: openjdk/jdk: master: 8352612: No way to add back lint categories after "none" Message-ID: Changeset: ca7e4c4e Branch: master Author: Archie Cobbs Date: 2025-05-05 20:40:45 +0000 URL: https://git.openjdk.org/jdk/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de77b9 8352612: No way to add back lint categories after "none" Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/lint/NoWarn.java ! test/langtools/tools/javac/lint/NoWarn1.out ! test/langtools/tools/javac/lint/NoWarn2.out + test/langtools/tools/javac/lint/NoWarn3.out + test/langtools/tools/javac/lint/NoWarn4.out ! test/langtools/tools/javac/varargs/Warn1.java ! test/langtools/tools/javac/varargs/Warn2.java From liach at openjdk.org Mon May 5 20:53:22 2025 From: liach at openjdk.org (Chen Liang) Date: Mon, 5 May 2025 20:53:22 GMT Subject: git: openjdk/jdk: master: 8356119: Typo in bytecode behavior for Lookup.findGetter Message-ID: <5c88b06f-5fa6-420d-8791-ffa7b7b270c2@openjdk.org> Changeset: 2a4f37cc Branch: master Author: Steffen Nie?ing Committer: Chen Liang Date: 2025-05-05 20:52:13 +0000 URL: https://git.openjdk.org/jdk/commit/2a4f37cc169e0e876b0b463261f84594af4e7569 8356119: Typo in bytecode behavior for Lookup.findGetter Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java From nbenalla at openjdk.org Mon May 5 21:53:26 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Mon, 5 May 2025 21:53:26 GMT Subject: git: openjdk/jdk: master: 8174840: Elements.overrides does not check the return type of the methods Message-ID: Changeset: 606f2012 Branch: master Author: Nizar Benalla Date: 2025-05-05 21:52:25 +0000 URL: https://git.openjdk.org/jdk/commit/606f2012b07855b90c4669356857060dcb65cae4 8174840: Elements.overrides does not check the return type of the methods Co-authored-by: Pavel Rappo Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + test/langtools/tools/javac/processing/model/util/elements/overrides/S.java + test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java From bulasevich at openjdk.org Tue May 6 01:26:57 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 6 May 2025 01:26:57 GMT Subject: git: openjdk/jdk: master: 8355896: Lossy narrowing cast of JVMCINMethodData::size Message-ID: <1bc1cde0-c367-4f03-a302-51982f7fc9e6@openjdk.org> Changeset: aea28371 Branch: master Author: Boris Ulasevich Date: 2025-05-06 01:26:15 +0000 URL: https://git.openjdk.org/jdk/commit/aea2837143289800cfbb7044de4f105e87e233ff 8355896: Lossy narrowing cast of JVMCINMethodData::size Reviewed-by: kvn, dnsimon ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp From ccheung at openjdk.org Tue May 6 01:36:28 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Tue, 6 May 2025 01:36:28 GMT Subject: git: openjdk/jdk: master: 8356020: Failed assert in virtualMemoryTracker.cpp Message-ID: <1af60b0c-67cb-4df1-b6cb-afd41d964898@openjdk.org> Changeset: 7f6ea27d Branch: master Author: Calvin Cheung Date: 2025-05-06 01:34:50 +0000 URL: https://git.openjdk.org/jdk/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d37a 8356020: Failed assert in virtualMemoryTracker.cpp Reviewed-by: iklam, gziemski ! src/hotspot/share/cds/archiveBuilder.cpp From lmesnik at openjdk.org Tue May 6 02:02:12 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Tue, 6 May 2025 02:02:12 GMT Subject: git: openjdk/jdk: master: 8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking Message-ID: Changeset: 64b58f6a Branch: master Author: Leonid Mesnik Date: 2025-05-06 01:59:33 +0000 URL: https://git.openjdk.org/jdk/commit/64b58f6a54c1197002527bdb6ba7b48283dc634e 8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking Reviewed-by: epavlova, iklam ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/jdk/ProblemList-AotJdk.txt From serb at openjdk.org Tue May 6 02:53:14 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 6 May 2025 02:53:14 GMT Subject: git: openjdk/jdk: master: 8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI Message-ID: <55b96650-3d72-4a67-ba63-cd7f70087f40@openjdk.org> Changeset: e09d2e27 Branch: master Author: Manukumar V S Committer: Sergey Bylokhov Date: 2025-05-06 02:51:23 +0000 URL: https://git.openjdk.org/jdk/commit/e09d2e275bc646201a8da39bd4b977d3fda97954 8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI Reviewed-by: abhiscxk, serb ! test/jdk/java/awt/ScrollPane/bug8077409Test.java From epeter at openjdk.org Tue May 6 06:27:43 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Tue, 6 May 2025 06:27:43 GMT Subject: git: openjdk/jdk: master: 8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects Message-ID: <038c720d-2796-4a01-ad2f-8593b3da8582@openjdk.org> Changeset: 9f8fbf29 Branch: master Author: Emanuel Peter Date: 2025-05-06 06:26:09 +0000 URL: https://git.openjdk.org/jdk/commit/9f8fbf292278d995c9fa112d8f97b2375f619537 8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/verify/Verify.java + test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java From rcastanedalo at openjdk.org Tue May 6 08:17:17 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Tue, 6 May 2025 08:17:17 GMT Subject: git: openjdk/jdk: master: 8354520: IGV: dump contextual information Message-ID: <239b1d0a-9b65-4169-b425-cead82e81822@openjdk.org> Changeset: def907ab Branch: master Author: Roberto Casta?eda Lozano Date: 2025-05-06 08:16:09 +0000 URL: https://git.openjdk.org/jdk/commit/def907ab89f3e5593aef17dcc61807e2836d41ae 8354520: IGV: dump contextual information Reviewed-by: epeter, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/utils/IdealGraphVisualizer/README.md From chagedorn at openjdk.org Tue May 6 08:30:50 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Tue, 6 May 2025 08:30:50 GMT Subject: git: openjdk/jdk: master: 8356182: Build fails on aarch64 without ZGC Message-ID: Changeset: 8c4f2ff2 Branch: master Author: Harald Eilertsen Committer: Christian Hagedorn Date: 2025-05-06 08:28:31 +0000 URL: https://git.openjdk.org/jdk/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d187 8356182: Build fails on aarch64 without ZGC This work was sponsored by The FreeBSD Foundation Reviewed-by: stefank, chagedorn ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp From syan at openjdk.org Tue May 6 09:06:41 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 May 2025 09:06:41 GMT Subject: git: openjdk/jdk: master: 8258229: Crash in nmethod::reloc_string_for Message-ID: Changeset: 1eee15ee Branch: master Author: Manuel H?ssig Committer: SendaoYan Date: 2025-05-06 09:05:37 +0000 URL: https://git.openjdk.org/jdk/commit/1eee15eea692f57e35dd785bdd491411746ae3f1 8258229: Crash in nmethod::reloc_string_for Reviewed-by: galder, thartmann ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java From jsikstro at openjdk.org Tue May 6 09:51:47 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Tue, 6 May 2025 09:51:47 GMT Subject: git: openjdk/jdk: master: 8356083: ZGC: Duplicate ZTestEntry symbols in gtests Message-ID: <61ba65e0-be36-42c1-ba95-be6f7df3fa73@openjdk.org> Changeset: ecfaf354 Branch: master Author: Joel Sikstr?m Date: 2025-05-06 09:50:44 +0000 URL: https://git.openjdk.org/jdk/commit/ecfaf354d761bc7034ea8783f4428157ea450207 8356083: ZGC: Duplicate ZTestEntry symbols in gtests Reviewed-by: aboldtch, tschatzl ! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp From rkennke at openjdk.org Tue May 6 11:10:26 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 6 May 2025 11:10:26 GMT Subject: git: openjdk/jdk: master: 8356075: Support Shenandoah GC in JVMCI Message-ID: <6240f993-9659-40ab-ba4a-578e08e83a10@openjdk.org> Changeset: 614ba9fc Branch: master Author: Roman Kennke Date: 2025-05-06 11:08:51 +0000 URL: https://git.openjdk.org/jdk/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164 8356075: Support Shenandoah GC in JVMCI Reviewed-by: shade, dnsimon, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp From coleenp at openjdk.org Tue May 6 11:49:13 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 6 May 2025 11:49:13 GMT Subject: git: openjdk/jdk: master: 8356172: IdealGraphPrinter doesn't need ThreadCritical Message-ID: <38126a13-2c46-465d-874c-44de5067fe17@openjdk.org> Changeset: ddd07b10 Branch: master Author: Coleen Phillimore Date: 2025-05-06 11:48:02 +0000 URL: https://git.openjdk.org/jdk/commit/ddd07b107e814ec846579a66d4f2005b7db9bb2f 8356172: IdealGraphPrinter doesn't need ThreadCritical Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp From rkennke at openjdk.org Tue May 6 13:25:36 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 6 May 2025 13:25:36 GMT Subject: git: openjdk/jdk: master: 8356266: Fix non-Shenandoah build after JDK-8356075 Message-ID: Changeset: bfdafb76 Branch: master Author: Roman Kennke Date: 2025-05-06 13:25:07 +0000 URL: https://git.openjdk.org/jdk/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc 8356266: Fix non-Shenandoah build after JDK-8356075 Reviewed-by: dnsimon, shade ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp From mbaesken at openjdk.org Tue May 6 14:17:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 May 2025 14:17:48 GMT Subject: git: openjdk/jdk: master: 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Message-ID: <995f0410-b314-4854-92f0-ec3f6a326eaa@openjdk.org> Changeset: 088825ed Branch: master Author: Matthias Baesken Date: 2025-05-06 14:15:37 +0000 URL: https://git.openjdk.org/jdk/commit/088825ed889551e6067d46bf77fe4d30a3972da1 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Reviewed-by: jkern, lucy ! src/hotspot/share/sanitizers/ub.hpp ! src/java.base/share/native/libjava/ub.h From hannesw at openjdk.org Tue May 6 16:02:34 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Tue, 6 May 2025 16:02:34 GMT Subject: git: openjdk/jdk: master: 8356276: JavaScript error in script.js after JDK-8348282 Message-ID: <38854af8-a39d-4ab0-8a4e-d8b5d6ac60f8@openjdk.org> Changeset: 9477c422 Branch: master Author: Hannes Walln?fer Date: 2025-05-06 16:01:44 +0000 URL: https://git.openjdk.org/jdk/commit/9477c42215a219ef8d8f44f19506692f6efc82c0 8356276: JavaScript error in script.js after JDK-8348282 Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template From sviswanathan at openjdk.org Tue May 6 16:28:21 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 6 May 2025 16:28:21 GMT Subject: git: openjdk/jdk: master: 8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts Message-ID: <10a267a1-1e58-4968-bcbd-c4b9af199f56@openjdk.org> Changeset: a6995a3d Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-05-06 16:26:21 +0000 URL: https://git.openjdk.org/jdk/commit/a6995a3d42955f1f207c14be1634daf225b5ab3f 8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts Reviewed-by: jbhateja, sviswanathan, epeter ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp From honkar at openjdk.org Tue May 6 16:51:04 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Tue, 6 May 2025 16:51:04 GMT Subject: git: openjdk/jdk: master: 8355528: Update HarfBuzz to 11.2.0 Message-ID: <16485b55-6bad-4a2b-9089-ebffa0ee4b1b@openjdk.org> Changeset: b21b3a38 Branch: master Author: Harshitha Onkar Date: 2025-05-06 16:50:14 +0000 URL: https://git.openjdk.org/jdk/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b 8355528: Update HarfBuzz to 11.2.0 Reviewed-by: dnguyen, prr ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh + src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.cc ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-ft.h ! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.hh + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-paint.hh + src/java.desktop/share/native/libharfbuzz/hb-script-list.h ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-static.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh From rgiulietti at openjdk.org Tue May 6 17:35:35 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Tue, 6 May 2025 17:35:35 GMT Subject: git: openjdk/jdk: master: 8356152: String.concat can throw StringIndexOutOfBoundsException Message-ID: <3990ce3d-ce95-4bb9-a05f-a8d79db38577@openjdk.org> Changeset: 052e2522 Branch: master Author: Raffaello Giulietti Date: 2025-05-06 17:32:36 +0000 URL: https://git.openjdk.org/jdk/commit/052e2522b661e51b5fd2e0561c4866e97b9d170d 8356152: String.concat can throw StringIndexOutOfBoundsException Reviewed-by: liach, aturbanov, redestad, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java + test/jdk/java/lang/String/concat/HugeConcatTest.java From jiangli at openjdk.org Tue May 6 17:57:19 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Tue, 6 May 2025 17:57:19 GMT Subject: git: openjdk/jdk: master: 8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of /bin/tools for static-jdk Message-ID: <4cff3fcb-7a18-4335-a6b7-d5091ab4c381@openjdk.org> Changeset: 064b036e Branch: master Author: Jiangli Zhou Date: 2025-05-06 17:56:03 +0000 URL: https://git.openjdk.org/jdk/commit/064b036ebd73407ce036d283dbacce44530dbb38 8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of /bin/tools for static-jdk Reviewed-by: ihse + test/jdk/ProblemList-StaticJdk.txt + test/langtools/ProblemList-StaticJdk.txt + test/lib-test/ProblemList-StaticJdk.txt From asemenyuk at openjdk.org Tue May 6 18:00:04 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 6 May 2025 18:00:04 GMT Subject: git: openjdk/jdk: master: 8356219: jpackage places libapplauncher.so in incorrect location in the app image Message-ID: <2124f298-dea3-4b30-807a-7cc70b38bb63@openjdk.org> Changeset: 9c43871f Branch: master Author: Alexey Semenyuk Date: 2025-05-06 17:57:23 +0000 URL: https://git.openjdk.org/jdk/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c09ca 8356219: jpackage places libapplauncher.so in incorrect location in the app image Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java From ihse at openjdk.org Tue May 6 18:03:03 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 6 May 2025 18:03:03 GMT Subject: git: openjdk/jdk: master: 8354273: Replace even more Unicode characters with ASCII Message-ID: Changeset: 08dd4a75 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-06 18:00:57 +0000 URL: https://git.openjdk.org/jdk/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c14a 8354273: Replace even more Unicode characters with ASCII Reviewed-by: naoto ! src/java.xml/share/legal/xhtml11.md ! src/java.xml/share/legal/xmlxsd.md ! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/stream/GathererTest.java From mullan at openjdk.org Tue May 6 18:12:16 2025 From: mullan at openjdk.org (Sean Mullan) Date: Tue, 6 May 2025 18:12:16 GMT Subject: git: openjdk/jdk: master: 8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug Message-ID: <0e5547d3-2c18-4fe0-be16-7e97d3af2a24@openjdk.org> Changeset: 5d17a28c Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-06 18:10:46 +0000 URL: https://git.openjdk.org/jdk/commit/5d17a28c4edc097162cb078ebb72ad84d925fff4 8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/Debug.java - test/jdk/sun/security/util/Debug/MultiOptions.java From jlu at openjdk.org Tue May 6 18:28:20 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 6 May 2025 18:28:20 GMT Subject: git: openjdk/jdk: master: 8356096: ISO 4217 Amendment 179 Update Message-ID: <92df2bac-d2e5-4e25-b46a-08aff51be328@openjdk.org> Changeset: 0cb355ee Branch: master Author: Justin Lu Date: 2025-05-06 18:27:20 +0000 URL: https://git.openjdk.org/jdk/commit/0cb355ee921183423c8ffc44491f428c49c62c28 8356096: ISO 4217 Amendment 179 Update Reviewed-by: naoto, iris ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! src/java.base/share/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java From bchristi at openjdk.org Tue May 6 18:41:29 2025 From: bchristi at openjdk.org (Brent Christian) Date: Tue, 6 May 2025 18:41:29 GMT Subject: git: openjdk/jdk: master: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Message-ID: <94ffae8a-a78b-4cdc-becc-b80e715a72af@openjdk.org> Changeset: fe29cad5 Branch: master Author: Brent Christian Date: 2025-05-06 18:40:33 +0000 URL: https://git.openjdk.org/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Reviewed-by: kbarrett, jpai ! test/jdk/java/lang/ref/FinalizerHistogramTest.java From coleenp at openjdk.org Tue May 6 19:01:06 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 6 May 2025 19:01:06 GMT Subject: git: openjdk/jdk: master: 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Message-ID: Changeset: 4977588d Branch: master Author: Coleen Phillimore Date: 2025-05-06 19:00:06 +0000 URL: https://git.openjdk.org/jdk/commit/4977588d5e3424282f40209590737a487747095d 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Co-authored-by: David Leopoldseder Reviewed-by: tschatzl, matsaave ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java From shurailine at openjdk.org Tue May 6 19:20:52 2025 From: shurailine at openjdk.org (Alexandre Iline) Date: Tue, 6 May 2025 19:20:52 GMT Subject: git: openjdk/jdk: master: 8356226: JCov Grabber server didn't respond Message-ID: Changeset: e2df9cde Branch: master Author: Alexandre Iline Date: 2025-05-06 19:19:10 +0000 URL: https://git.openjdk.org/jdk/commit/e2df9cdeb081735bddd24ac2622f59e20cda47ad 8356226: JCov Grabber server didn't respond Reviewed-by: erikj ! make/RunTests.gmk From jiangli at openjdk.org Tue May 6 19:40:30 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Tue, 6 May 2025 19:40:30 GMT Subject: git: openjdk/jdk: master: 8356209: Problemlist failed gtests on static-jdk Message-ID: <0d5bcd79-d912-45d1-88bc-408a6230dfcf@openjdk.org> Changeset: bed5114e Branch: master Author: Jiangli Zhou Date: 2025-05-06 19:38:39 +0000 URL: https://git.openjdk.org/jdk/commit/bed5114e3a061d13bbc2031334d73f4527309f90 8356209: Problemlist failed gtests on static-jdk Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList-StaticJdk.txt From sspitsyn at openjdk.org Tue May 6 22:10:53 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Tue, 6 May 2025 22:10:53 GMT Subject: git: openjdk/jdk: master: 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out Message-ID: <5e1d3854-a242-40bc-a2bf-b5d591d79089@openjdk.org> Changeset: 9a23f721 Branch: master Author: Patricio Chilano Mateo Committer: Serguei Spitsyn Date: 2025-05-06 22:08:51 +0000 URL: https://git.openjdk.org/jdk/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000dc4 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! 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/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/ProblemList.txt From asemenyuk at openjdk.org Tue May 6 23:43:35 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 6 May 2025 23:43:35 GMT Subject: git: openjdk/jdk: master: 8356309: Fix issues uncovered after running jpackage tests locally with installing test packages Message-ID: Changeset: cbbab07d Branch: master Author: Alexey Semenyuk Date: 2025-05-06 23:40:48 +0000 URL: https://git.openjdk.org/jdk/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bba95 8356309: Fix issues uncovered after running jpackage tests locally with installing test packages Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java From fyang at openjdk.org Wed May 7 00:59:08 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 7 May 2025 00:59:08 GMT Subject: git: openjdk/jdk: master: 8356188: RISC-V: Cleanup effect of vmaskcmp_fp Message-ID: <166a5fd8-9600-4c83-af2e-25374ad7d27f@openjdk.org> Changeset: acad0b49 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-05-07 00:58:19 +0000 URL: https://git.openjdk.org/jdk/commit/acad0b4968f931a00664f18fd22ee97fdb001099 8356188: RISC-V: Cleanup effect of vmaskcmp_fp Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad From serb at openjdk.org Wed May 7 02:55:33 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 7 May 2025 02:55:33 GMT Subject: git: openjdk/jdk: master: 8355561: [macos] Build failure with Xcode 16.3 Message-ID: <4f10c9d0-9c5b-42f9-9f7c-78cde95f6989@openjdk.org> Changeset: 762423d6 Branch: master Author: Sergey Bylokhov Date: 2025-05-07 02:54:41 +0000 URL: https://git.openjdk.org/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a 8355561: [macos] Build failure with Xcode 16.3 Reviewed-by: kizune, prr ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp From amitkumar at openjdk.org Wed May 7 04:13:50 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 7 May 2025 04:13:50 GMT Subject: git: openjdk/jdk: master: 8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames Message-ID: <3689fb7a-203e-45f0-8be3-a0bf102982be@openjdk.org> Changeset: 0eb680ca Branch: master Author: Amit Kumar Date: 2025-05-07 04:12:56 +0000 URL: https://git.openjdk.org/jdk/commit/0eb680ca463e8df20f058d2c0a09ed7006faa353 8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp From prr at openjdk.org Wed May 7 05:37:02 2025 From: prr at openjdk.org (Phil Race) Date: Wed, 7 May 2025 05:37:02 GMT Subject: git: openjdk/jdk: master: 8356208: Remove obsolete code in PSPrinterJob for plugin printing Message-ID: <99d5f2d9-9538-42cb-87fe-8dd093c4ea6e@openjdk.org> Changeset: 4e3ec3c0 Branch: master Author: Phil Race Date: 2025-05-07 05:36:00 +0000 URL: https://git.openjdk.org/jdk/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472b67 8356208: Remove obsolete code in PSPrinterJob for plugin printing Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java From ihse at openjdk.org Wed May 7 06:18:29 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 7 May 2025 06:18:29 GMT Subject: git: openjdk/jdk: master: 8354257: xctracenorm profiler not working with JDK JMH benchmarks Message-ID: Changeset: 772c9703 Branch: master Author: Galder Zamarre?o Committer: Magnus Ihse Bursie Date: 2025-05-07 06:17:50 +0000 URL: https://git.openjdk.org/jdk/commit/772c97039e9841410f0ca2a25e984719221174e1 8354257: xctracenorm profiler not working with JDK JMH benchmarks Reviewed-by: ihse ! make/test/BuildMicrobenchmark.gmk From ihse at openjdk.org Wed May 7 06:20:48 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 7 May 2025 06:20:48 GMT Subject: git: openjdk/jdk: master: 8355249: Remove the use of WMIC from the entire source code Message-ID: Changeset: 4458719a Branch: master Author: Daishi Tabata Committer: Magnus Ihse Bursie Date: 2025-05-07 06:19:56 +0000 URL: https://git.openjdk.org/jdk/commit/4458719a108f45d3744d47a6ea081fe9ec3e675e 8355249: Remove the use of WMIC from the entire source code Reviewed-by: erikj, ihse, asemenyuk ! make/RunTestsPrebuilt.gmk ! make/autoconf/build-performance.m4 ! test/failure_handler/src/share/conf/windows.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java From cstein at openjdk.org Wed May 7 06:56:16 2025 From: cstein at openjdk.org (Christian Stein) Date: Wed, 7 May 2025 06:56:16 GMT Subject: git: openjdk/jdk: master: 8354260: Launcher help text is wrong for -Xms Message-ID: <947798fc-b938-42af-9284-eaf7f4955e9a@openjdk.org> Changeset: 910d77d3 Branch: master Author: Christian Stein Date: 2025-05-07 06:55:29 +0000 URL: https://git.openjdk.org/jdk/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bffcf 8354260: Launcher help text is wrong for -Xms Reviewed-by: jsikstro, jlahoda ! src/java.base/share/classes/sun/launcher/resources/launcher.properties From mbaesken at openjdk.org Wed May 7 07:21:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 May 2025 07:21:41 GMT Subject: git: openjdk/jdk: master: 8356269: Fix broken web-links after JDK-8295470 Message-ID: Changeset: 21f01e0c Branch: master Author: Matthias Baesken Date: 2025-05-07 07:19:42 +0000 URL: https://git.openjdk.org/jdk/commit/21f01e0c89e40ae2701d8cb24c737be78f4dcd19 8356269: Fix broken web-links after JDK-8295470 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/applications/jcstress/README ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/membars/DekkerTest.java From shade at openjdk.org Wed May 7 07:46:03 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 May 2025 07:46:03 GMT Subject: git: openjdk/jdk: master: 8356259: Lift basic -Xlog:jit* logging to "info" level Message-ID: Changeset: 50895835 Branch: master Author: Aleksey Shipilev Date: 2025-05-07 07:44:05 +0000 URL: https://git.openjdk.org/jdk/commit/50895835e0c78f54a0b33db7f42f3769e2a1e652 8356259: Lift basic -Xlog:jit* logging to "info" level Reviewed-by: kvn ! src/hotspot/share/compiler/compileTask.cpp From sgehwolf at openjdk.org Wed May 7 08:09:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 May 2025 08:09:23 GMT Subject: git: openjdk/jdk: master: 8356187: TestJcmd.java may incorrectly parse podman version Message-ID: <17c1d138-4556-43d1-b1df-65aa68746946@openjdk.org> Changeset: 328715d8 Branch: master Author: Ivan Bereziuk Committer: Severin Gehwolf Date: 2025-05-07 08:06:29 +0000 URL: https://git.openjdk.org/jdk/commit/328715d84c0eafb4fe58d28b301138374ddac168 8356187: TestJcmd.java may incorrectly parse podman version Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/TestJcmd.java From thartmann at openjdk.org Wed May 7 08:19:45 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 7 May 2025 08:19:45 GMT Subject: git: openjdk/jdk: master: 8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot' Message-ID: <9df394ff-8653-4fc4-8a18-55175c10aadb@openjdk.org> Changeset: b5fd289f Branch: master Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-07 08:16:35 +0000 URL: https://git.openjdk.org/jdk/commit/b5fd289f53e8380dfc38c3615acd10396ac647d5 8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot' Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo ! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java From mli at openjdk.org Wed May 7 08:34:45 2025 From: mli at openjdk.org (Hamlin Li) Date: Wed, 7 May 2025 08:34:45 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: Changeset: da004cb6 Branch: master Author: Hamlin Li Date: 2025-05-07 08:33:35 +0000 URL: https://git.openjdk.org/jdk/commit/da004cb6579c96c444faa55496db0056e9ac34e0 8356030: RISC-V: enable (part of) BasicDoubleOpTest.java Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java Changeset: 1a4bbb00 Branch: master Author: Hamlin Li Date: 2025-05-07 08:33:49 +0000 URL: https://git.openjdk.org/jdk/commit/1a4bbb0027ae9e6df3b668454fa155861d531f72 8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: 50554fa1 Branch: master Author: Hamlin Li Date: 2025-05-07 08:34:03 +0000 URL: https://git.openjdk.org/jdk/commit/50554fa1982f042fb1d7b6c8a16334b97b31bb63 8355704: RISC-V: enable TestIRFma.java Reviewed-by: rehn, luhenry ! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From pminborg at openjdk.org Wed May 7 09:15:39 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 7 May 2025 09:15:39 GMT Subject: git: openjdk/jdk: master: 8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out Message-ID: Changeset: 1bdff3cc Branch: master Author: Per Minborg Date: 2025-05-07 09:12:44 +0000 URL: https://git.openjdk.org/jdk/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a2d2 8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out Reviewed-by: djelinski, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java From serb at openjdk.org Wed May 7 09:24:18 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 7 May 2025 09:24:18 GMT Subject: git: openjdk/jdk: master: 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Message-ID: <8ab46971-83dd-4c13-82d8-cf198448eb9a@openjdk.org> Changeset: 0844745e Branch: master Author: Sergey Bylokhov Date: 2025-05-07 09:21:58 +0000 URL: https://git.openjdk.org/jdk/commit/0844745e7bd954a96441365f8010741ec1c29dbf 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/jdk/java/awt/Paint/ButtonRepaint.java ! test/jdk/java/awt/Paint/CheckboxRepaint.java ! test/jdk/java/awt/Paint/LabelRepaint.java ! test/jdk/java/awt/Paint/ListRepaint.java From dfuchs at openjdk.org Wed May 7 12:10:29 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Wed, 7 May 2025 12:10:29 GMT Subject: git: openjdk/jdk: master: 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Message-ID: <79529e18-1692-4b0a-ac04-7e8a5e00e2b0@openjdk.org> Changeset: 60a4594b Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-07 12:07:47 +0000 URL: https://git.openjdk.org/jdk/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: dfuchs ! test/jdk/java/net/Inet4Address/PingThis.java ! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java ! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java ! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java ! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java ! test/jdk/java/net/ServerSocket/SelectFdsLimit.java From ihse at openjdk.org Wed May 7 13:25:14 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 7 May 2025 13:25:14 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8fe28435-74a2-4139-8d24-fbca6b7917da@openjdk.org> Changeset: fa765e7d Branch: master Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:16 +0000 URL: https://git.openjdk.org/jdk/commit/fa765e7d346d26a1c5065830bd01d850720da8ae 8356335: Remove linux-x86 from jib profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: a72f7506 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:28 +0000 URL: https://git.openjdk.org/jdk/commit/a72f7506bf07be722c90ed64f5177699d2cebdb2 8356379: Need a proper way to test existence of binary from configure Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/util_paths.m4 From ihse at openjdk.org Wed May 7 13:32:20 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 7 May 2025 13:32:20 GMT Subject: git: openjdk/jdk: master: 8282493: Add --with-jcov-modules convenience option Message-ID: <89ebf78c-9271-426d-8c1b-541ad8239c92@openjdk.org> Changeset: ca5e0b18 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-07 13:28:46 +0000 URL: https://git.openjdk.org/jdk/commit/ca5e0b1848054848fb5e39eebac06f2011cceb2e 8282493: Add --with-jcov-modules convenience option Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/Coverage.gmk ! make/RunTests.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template From liach at openjdk.org Wed May 7 14:09:46 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 7 May 2025 14:09:46 GMT Subject: git: openjdk/jdk: master: 8355775: Improve symbolic sharing in dynamic constant pool entries Message-ID: Changeset: d7e648bb Branch: master Author: Chen Liang Date: 2025-05-07 14:08:21 +0000 URL: https://git.openjdk.org/jdk/commit/d7e648bb2737362d3cba3350cae63b1013967a66 8355775: Improve symbolic sharing in dynamic constant pool entries Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java From yzheng at openjdk.org Wed May 7 14:51:01 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 7 May 2025 14:51:01 GMT Subject: git: openjdk/jdk: master: 8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java Message-ID: <00301f53-c6df-4bc6-b763-def576c00aa2@openjdk.org> Changeset: 90f0f1b8 Branch: master Author: Gerg? Barany Committer: Yudi Zheng Date: 2025-05-07 14:49:37 +0000 URL: https://git.openjdk.org/jdk/commit/90f0f1b88badbf1f72d7b9434621457aa47cde30 8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java Reviewed-by: dnsimon, yzheng ! src/hotspot/share/code/nmethod.inline.hpp From lmesnik at openjdk.org Wed May 7 15:43:55 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 7 May 2025 15:43:55 GMT Subject: git: openjdk/jdk: master: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Message-ID: <1d2de9de-4b21-4a44-93dd-8debd5b6c3a3@openjdk.org> Changeset: c8a30c2a Branch: master Author: Leonid Mesnik Date: 2025-05-07 15:42:00 +0000 URL: https://git.openjdk.org/jdk/commit/c8a30c2aaba04c11b70a4f74ee74452250be6e59 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Reviewed-by: coleenp ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java From stuefe at openjdk.org Wed May 7 16:55:18 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 7 May 2025 16:55:18 GMT Subject: git: openjdk/jdk: master: 8356025: Provide a PrintVMInfoAtExit diagnostic switch Message-ID: Changeset: da5dc528 Branch: master Author: Thomas Stuefe Date: 2025-05-07 16:52:45 +0000 URL: https://git.openjdk.org/jdk/commit/da5dc5287b3a81909a5c316f164f7f42d07d3664 8356025: Provide a PrintVMInfoAtExit diagnostic switch Reviewed-by: mbaesken, jsikstro ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java From iklam at openjdk.org Wed May 7 17:38:30 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 7 May 2025 17:38:30 GMT Subject: git: openjdk/jdk: master: 8356318: Unexpected VerifyError in AOT training run Message-ID: <072c13d3-84d5-42a3-8c14-4c520bbd2f34@openjdk.org> Changeset: 40f696db Branch: master Author: Ioi Lam Date: 2025-05-07 17:36:37 +0000 URL: https://git.openjdk.org/jdk/commit/40f696dbe49f348327bf0f3dc6493a7110918813 8356318: Unexpected VerifyError in AOT training run Reviewed-by: shade, kvn ! src/hotspot/share/classfile/verifier.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java From iklam at openjdk.org Wed May 7 17:43:42 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 7 May 2025 17:43:42 GMT Subject: git: openjdk/jdk: master: 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty Message-ID: <695e7661-36e9-43e2-aa3f-b9f0c211a81b@openjdk.org> Changeset: 28e6b7cb Branch: master Author: Ioi Lam Date: 2025-05-07 17:40:44 +0000 URL: https://git.openjdk.org/jdk/commit/28e6b7cb7462b0e231698c86ff57828e9e288087 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty Reviewed-by: ccheung, shade, kvn ! 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.java From amenkov at openjdk.org Wed May 7 18:06:21 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Wed, 7 May 2025 18:06:21 GMT Subject: git: openjdk/jdk: master: 8354461: Update tests to disable streaming output for attach tools Message-ID: <5d4398a6-7cd4-41b1-80c5-e42c8839bce4@openjdk.org> Changeset: cb021580 Branch: master Author: Alex Menkov Date: 2025-05-07 18:05:48 +0000 URL: https://git.openjdk.org/jdk/commit/cb02158090fa97bf4d11d09c23ce3058a5f83fc8 8354461: Update tests to disable streaming output for attach tools Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java ! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java ! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java ! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java ! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jdk/sun/tools/jstack/BasicJStackTest.java ! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java ! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java From liach at openjdk.org Wed May 7 18:11:34 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 7 May 2025 18:11:34 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 3f6b1777 Branch: master Author: Chen Liang Date: 2025-05-07 18:09:23 +0000 URL: https://git.openjdk.org/jdk/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2fdd 8332934: Do loop with continue with subsequent switch leads to incorrect stack maps Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/flow/LVTHarness.java = test/langtools/tools/javac/stackmap/BranchToFewerDefines.java + test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java = test/langtools/tools/javac/stackmap/SwitchExitStateTest.java Changeset: 8c1b915c Branch: master Author: Chen Liang Date: 2025-05-07 18:11:03 +0000 URL: https://git.openjdk.org/jdk/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7 8356126: Duplication handling and optimization of CaptureCallState Reviewed-by: jvernee ! src/hotspot/share/prims/downcallLinker.cpp ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java From ihse at openjdk.org Wed May 7 21:34:31 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 7 May 2025 21:34:31 GMT Subject: git: openjdk/jdk: master: 8244533: Configure should abort on missing short names in Windows Message-ID: <4e96bc8f-ada1-430c-b442-5a2a59c75097@openjdk.org> Changeset: 493ac936 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-07 21:33:39 +0000 URL: https://git.openjdk.org/jdk/commit/493ac93606e4637638ec1ae34e24526aaba7b7f3 8244533: Configure should abort on missing short names in Windows Co-authored-by: Jorn Vernee Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj ! doc/building.html ! doc/building.md ! doc/hotspot-unit-tests.html ! make/autoconf/basic_windows.m4 ! make/autoconf/util_paths.m4 ! make/scripts/fixpath.sh From jpai at openjdk.org Thu May 8 00:59:36 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 8 May 2025 00:59:36 GMT Subject: git: openjdk/jdk: master: 8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer Message-ID: Changeset: 7642556a Branch: master Author: Markus KARG Committer: Jaikiran Pai Date: 2025-05-08 00:58:10 +0000 URL: https://git.openjdk.org/jdk/commit/7642556a5a131e9104033ad7d7abfdb4be5012cf 8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer Reviewed-by: liach, jpai, rriggs ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/jdk/java/lang/CharSequence/GetChars.java + test/jdk/java/nio/Buffer/GetChars.java From iklam at openjdk.org Thu May 8 01:10:23 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 8 May 2025 01:10:23 GMT Subject: git: openjdk/jdk: master: 8356407: Part of class verification is skipped in AOT training run Message-ID: <4c96e16c-9a1b-4447-aaba-e69817037638@openjdk.org> Changeset: 3e258cbd Branch: master Author: Ioi Lam Date: 2025-05-08 01:08:52 +0000 URL: https://git.openjdk.org/jdk/commit/3e258cbddf335a6b4f4307e5a1304fe2664c80a0 8356407: Part of class verification is skipped in AOT training run Co-authored-by: Vladimir Ivanov Reviewed-by: matsaave, coleenp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verificationType.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm From jpai at openjdk.org Thu May 8 03:57:57 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 8 May 2025 03:57:57 GMT Subject: git: openjdk/jdk: master: 8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException Message-ID: <27ccc004-fc91-43bc-84ca-67c80f41de53@openjdk.org> Changeset: 52a5583d Branch: master Author: Jaikiran Pai Date: 2025-05-08 03:56:45 +0000 URL: https://git.openjdk.org/jdk/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274 8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketImpl/BadUsages.java From syan at openjdk.org Thu May 8 07:31:17 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 May 2025 07:31:17 GMT Subject: git: openjdk/jdk: master: 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Message-ID: <6284f686-141a-4733-b963-630bcd2fc784@openjdk.org> Changeset: 223eec55 Branch: master Author: Anass Baya Committer: SendaoYan Date: 2025-05-08 07:30:40 +0000 URL: https://git.openjdk.org/jdk/commit/223eec55018f1640cb292b11130e3e1d6451990d 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Reviewed-by: aivanov, achung ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java From adinn at openjdk.org Thu May 8 07:48:00 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Thu, 8 May 2025 07:48:00 GMT Subject: git: openjdk/jdk: master: 8356085: AArch64: compiler stub buffer size wrongly depends on ZGC Message-ID: Changeset: daf6fa1e Branch: master Author: Andrew Dinn Date: 2025-05-08 07:44:42 +0000 URL: https://git.openjdk.org/jdk/commit/daf6fa1e6153d3fdf48ef0840790794e57349c38 8356085: AArch64: compiler stub buffer size wrongly depends on ZGC Reviewed-by: shade, kvn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp From djelinski at openjdk.org Thu May 8 09:07:28 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Thu, 8 May 2025 09:07:28 GMT Subject: git: openjdk/jdk: master: 8350830: Values converted incorrectly when reading TLS session tickets Message-ID: Changeset: 2c1eb339 Branch: master Author: nibjen Committer: Daniel Jeli?ski Date: 2025-05-08 09:06:19 +0000 URL: https://git.openjdk.org/jdk/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java + test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java From amitkumar at openjdk.org Thu May 8 10:56:35 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 8 May 2025 10:56:35 GMT Subject: git: openjdk/jdk: master: 8350398: [s390x] Relativize initial_sp/monitors in interpreter frames Message-ID: <866173ff-f0bf-49ce-88b8-a74ef79f0c72@openjdk.org> Changeset: 5df7089c Branch: master Author: Amit Kumar Date: 2025-05-08 10:56:01 +0000 URL: https://git.openjdk.org/jdk/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3f4e 8350398: [s390x] Relativize initial_sp/monitors in interpreter frames Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp From chagedorn at openjdk.org Thu May 8 11:35:46 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 8 May 2025 11:35:46 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <005e373c-a233-4c16-9164-3d36b45d6db9@openjdk.org> Changeset: b47b2062 Branch: master Author: Christian Hagedorn Date: 2025-05-08 11:33:31 +0000 URL: https://git.openjdk.org/jdk/commit/b47b2062a2232694eb01473054a468ad9a6a2507 8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java Changeset: ad07426f Branch: master Author: Christian Hagedorn Date: 2025-05-08 11:34:46 +0000 URL: https://git.openjdk.org/jdk/commit/ad07426fab3396caefd7c08d924e085c1f6f61ba 8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java From kevinw at openjdk.org Thu May 8 13:20:12 2025 From: kevinw at openjdk.org (Kevin Walls) Date: Thu, 8 May 2025 13:20:12 GMT Subject: git: openjdk/jdk: master: 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) Message-ID: <83634b54-e85b-4a21-b0fc-b2588ad4b345@openjdk.org> Changeset: 900b3ff7 Branch: master Author: Kevin Walls Date: 2025-05-08 13:18:02 +0000 URL: https://git.openjdk.org/jdk/commit/900b3ff7ee933520efe2438fb7c841a4e6a93d17 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) Reviewed-by: amenkov, sspitsyn ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c From ihse at openjdk.org Thu May 8 13:36:49 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Thu, 8 May 2025 13:36:49 GMT Subject: git: openjdk/jdk: master: 8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197 Message-ID: <6c57241e-df87-49ec-b24a-095b22c1922a@openjdk.org> Changeset: 57297e60 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-08 13:33:57 +0000 URL: https://git.openjdk.org/jdk/commit/57297e60de92b9878fb3926109da3e0058a506ae 8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197 Reviewed-by: iris ! make/Docs.gmk ! make/MainSupport.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/Modules.gmk From eirbjo at openjdk.org Thu May 8 14:54:57 2025 From: eirbjo at openjdk.org (Eirik =?UTF-8?B?QmrDuHJzbsO4cw==?=) Date: Thu, 8 May 2025 14:54:57 GMT Subject: git: openjdk/jdk: master: 8353440: Disable FTP fallback for non-local file URLs by default Message-ID: <092d6362-3a18-42a7-a155-ebb59e961bef@openjdk.org> Changeset: 2ea629f3 Branch: master Author: Eirik Bj?rsn?s Date: 2025-05-08 14:52:53 +0000 URL: https://git.openjdk.org/jdk/commit/2ea629f3f2ae07de9cb92baac13497a789d16ec3 8353440: Disable FTP fallback for non-local file URLs by default Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java From mcimadamore at openjdk.org Thu May 8 15:15:31 2025 From: mcimadamore at openjdk.org (Maurizio Cimadamore) Date: Thu, 8 May 2025 15:15:31 GMT Subject: git: openjdk/jdk: master: 8344703: Compiler Implementation for Flexible Constructor Bodies Message-ID: Changeset: c6ffacb5 Branch: master Author: Maurizio Cimadamore Date: 2025-05-08 15:14:35 +0000 URL: https://git.openjdk.org/jdk/commit/c6ffacb5754642083f614a5ee6dc76b7d145c605 8344703: Compiler Implementation for Flexible Constructor Bodies Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out ! test/langtools/tools/javac/LocalClassCtorPrologue.java ! test/langtools/tools/javac/LocalClassCtorPrologue.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out ! test/langtools/tools/javac/SuperInit/EarlyAssignments.java ! test/langtools/tools/javac/SuperInit/EarlyAssignments.out ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out ! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out ! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java ! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java ! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java ! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.out ! test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java ! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java ! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java = test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java From jwilhelm at openjdk.org Thu May 8 15:51:07 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 8 May 2025 15:51:07 GMT Subject: git: openjdk/jdk: Added tag jdk-25+22 for changeset 52a5583d Message-ID: <124b8f68-e193-4b6d-9803-732fbd09717c@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-05-08 15:48:54 +0000 Added tag jdk-25+22 for changeset 52a5583d Changeset: 52a5583d Author: Jaikiran Pai Date: 2025-05-08 03:56:45 +0000 URL: https://git.openjdk.org/jdk/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274 From rkennke at openjdk.org Thu May 8 16:10:15 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Thu, 8 May 2025 16:10:15 GMT Subject: git: openjdk/jdk: master: 8356329: Report compact object headers in hs_err Message-ID: <765c1abb-761b-4412-abf8-f9e4cc76bca1@openjdk.org> Changeset: 6b1e88a9 Branch: master Author: Roman Kennke Date: 2025-05-08 16:07:25 +0000 URL: https://git.openjdk.org/jdk/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469855 8356329: Report compact object headers in hs_err Reviewed-by: stuefe, lmesnik, zgu ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java From jsjolen at openjdk.org Thu May 8 16:22:40 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Thu, 8 May 2025 16:22:40 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <9f8f60b4-e91e-42e9-a3ff-f247d3dc9310@openjdk.org> Changeset: 7f3191a6 Branch: master Author: Casper Norrbin Committer: Severin Gehwolf Date: 2025-05-08 16:20:53 +0000 URL: https://git.openjdk.org/jdk/commit/7f3191a630edba32ddb7bb64a835ec663d91ed92 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 Reviewed-by: sgehwolf, jsjolen, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 1e8927dd Branch: master Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-05-08 16:21:14 +0000 URL: https://git.openjdk.org/jdk/commit/1e8927dded2d6d7049dc277564c77dff81ff1047 8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong Reviewed-by: jsjolen, aboldtch ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp From darcy at openjdk.org Thu May 8 16:30:28 2025 From: darcy at openjdk.org (Joe Darcy) Date: Thu, 8 May 2025 16:30:28 GMT Subject: git: openjdk/jdk: master: 8354091: Update RELEASE_25 description for Flexible Constructor Bodies Message-ID: <3a28a997-0a5c-4800-b34e-3ad582e7b05f@openjdk.org> Changeset: 24d84cf6 Branch: master Author: Joe Darcy Date: 2025-05-08 16:30:01 +0000 URL: https://git.openjdk.org/jdk/commit/24d84cf66a47e10002a836275794f3f17e147c99 8354091: Update RELEASE_25 description for Flexible Constructor Bodies Reviewed-by: iris, liach, vromero ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java From cjplummer at openjdk.org Thu May 8 17:50:51 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Thu, 8 May 2025 17:50:51 GMT Subject: git: openjdk/jdk: master: 8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 Message-ID: <250babac-50f2-4837-ac1d-80ba9ff19e51@openjdk.org> Changeset: 92730945 Branch: master Author: Chris Plummer Date: 2025-05-08 17:48:26 +0000 URL: https://git.openjdk.org/jdk/commit/927309453822183bbfa9af278043fe0dca17031c 8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 Reviewed-by: amenkov, sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java From naoto at openjdk.org Thu May 8 17:53:36 2025 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 8 May 2025 17:53:36 GMT Subject: git: openjdk/jdk: master: 8356221: Clarify Console.charset() method description Message-ID: Changeset: e4ecda2b Branch: master Author: Naoto Sato Date: 2025-05-08 17:52:05 +0000 URL: https://git.openjdk.org/jdk/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a49da 8356221: Clarify Console.charset() method description Reviewed-by: bpb ! src/java.base/share/classes/java/io/Console.java From iklam at openjdk.org Thu May 8 17:56:01 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 8 May 2025 17:56:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: b7b437d5 Branch: master Author: Vladimir Ivanov Date: 2025-05-08 17:53:27 +0000 URL: https://git.openjdk.org/jdk/commit/b7b437d5bd579a7a90a90470979768cdd085728c 8356453: C2: assert(!vbox->is_Phi()) during vector box expansion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/vector.cpp ! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java Changeset: 4379e2d2 Branch: master Author: Ioi Lam Date: 2025-05-08 17:54:47 +0000 URL: https://git.openjdk.org/jdk/commit/4379e2d26bd445d3f303a5937d1e335885be9216 8356125: Interned strings are omitted from AOT cache Reviewed-by: shade, ccheung ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm From jwaters at openjdk.org Thu May 8 22:13:58 2025 From: jwaters at openjdk.org (Julian Waters) Date: Thu, 8 May 2025 22:13:58 GMT Subject: git: openjdk/jdk: master: 8355573: Remove kludge_c++11.h from jpackage code Message-ID: <307ce2df-45bc-424a-b502-1cfe5d8de3ba@openjdk.org> Changeset: c2a4fa1d Branch: master Author: Julian Waters Date: 2025-05-08 22:11:37 +0000 URL: https://git.openjdk.org/jdk/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b5281d 8355573: Remove kludge_c++11.h from jpackage code Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp - src/jdk.jpackage/share/native/common/kludge_c++11.h ! src/jdk.jpackage/windows/native/common/MsiUtils.h From asemenyuk at openjdk.org Thu May 8 22:20:50 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 8 May 2025 22:20:50 GMT Subject: git: openjdk/jdk: master: 8356562: SigningAppImageTwoStepsTest test fails Message-ID: <469fb2ef-af76-440f-b0af-39fd321f9b83@openjdk.org> Changeset: 8a8893ec Branch: master Author: Alexey Semenyuk Date: 2025-05-08 22:18:56 +0000 URL: https://git.openjdk.org/jdk/commit/8a8893ec030b19583efd65bd0751e66254689ead 8356562: SigningAppImageTwoStepsTest test fails Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java From asemenyuk at openjdk.org Fri May 9 00:07:14 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 9 May 2025 00:07:14 GMT Subject: git: openjdk/jdk: master: 8333568: Test that jpackage doesn't modify R/O files/directories Message-ID: <843f72b6-e047-4da8-a93a-32fed0236b1f@openjdk.org> Changeset: cc3a366e Branch: master Author: Alexey Semenyuk Date: 2025-05-09 00:06:26 +0000 URL: https://git.openjdk.org/jdk/commit/cc3a366e2a616226b776f683dbfb7cddaf2270d3 8333568: Test that jpackage doesn't modify R/O files/directories Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java From serb at openjdk.org Fri May 9 02:09:20 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 9 May 2025 02:09:20 GMT Subject: git: openjdk/jdk: master: 8356571: Re-enable -Wtype-limits for GCC in LCMS Message-ID: <08bd0b05-05bc-47d9-b560-0cb4691d293b@openjdk.org> Changeset: 9a0e6f33 Branch: master Author: Sergey Bylokhov Date: 2025-05-09 02:08:29 +0000 URL: https://git.openjdk.org/jdk/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: jwaters, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk From jbhateja at openjdk.org Fri May 9 05:30:59 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Fri, 9 May 2025 05:30:59 GMT Subject: git: openjdk/jdk: master: 8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Message-ID: Changeset: 53ad4b2a Branch: master Author: Jatin Bhateja Date: 2025-05-09 05:28:56 +0000 URL: https://git.openjdk.org/jdk/commit/53ad4b2ad2664e5056c113543dfaa26647d6ce26 8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp From iklam at openjdk.org Fri May 9 06:01:56 2025 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 9 May 2025 06:01:56 GMT Subject: git: openjdk/jdk: master: 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes Message-ID: <40db311e-b00c-4d8c-88da-21c5593b0724@openjdk.org> Changeset: 591e71eb Branch: master Author: Ioi Lam Date: 2025-05-09 06:00:23 +0000 URL: https://git.openjdk.org/jdk/commit/591e71ebe501e6e88249f46efda4134277f29b08 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes Reviewed-by: liach, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java From mbaesken at openjdk.org Fri May 9 07:13:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 9 May 2025 07:13:48 GMT Subject: git: openjdk/jdk: master: 8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro Message-ID: Changeset: c88f94c9 Branch: master Author: Matthias Baesken Date: 2025-05-09 07:12:51 +0000 URL: https://git.openjdk.org/jdk/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb707 8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro Reviewed-by: dholmes, kbarrett, lucy ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From yzheng at openjdk.org Fri May 9 08:40:53 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Fri, 9 May 2025 08:40:53 GMT Subject: git: openjdk/jdk: master: 8353735: [JVMCI] Allow specifying storage kind of the callee save register Message-ID: Changeset: 74e981e8 Branch: master Author: Yudi Zheng Date: 2025-05-09 08:39:16 +0000 URL: https://git.openjdk.org/jdk/commit/74e981e85509ca072b2a45d529dab3a9883613a2 8353735: [JVMCI] Allow specifying storage kind of the callee save register Reviewed-by: dnsimon, cslucas ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java From ihse at openjdk.org Fri May 9 09:07:42 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 9 May 2025 09:07:42 GMT Subject: git: openjdk/jdk: master: 8301971: Make JDK source code UTF-8 Message-ID: Changeset: 3aa2ea7e Branch: master Author: Magnus Ihse Bursie Date: 2025-05-09 09:05:10 +0000 URL: https://git.openjdk.org/jdk/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c996 8301971: Make JDK source code UTF-8 8338973: Document need to have UTF-8 locale available to build the JDK Reviewed-by: erikj, naoto, mbaesken ! .editorconfig ! .gitattributes ! doc/building.html ! doc/building.md ! make/Docs.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure ! make/autoconf/flags-cflags.m4 ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk - make/common/support/unicode2x.sed ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c From ihse at openjdk.org Fri May 9 09:13:41 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 9 May 2025 09:13:41 GMT Subject: git: openjdk/jdk: master: 8351029: IncludeCustomExtension does not work on cygwin with source code below /home Message-ID: <86708f6c-4a4f-41e7-8011-dfe45310047c@openjdk.org> Changeset: a091e2f2 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-09 09:10:06 +0000 URL: https://git.openjdk.org/jdk/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdbb70 8351029: IncludeCustomExtension does not work on cygwin with source code below /home Reviewed-by: erikj ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/common/MakeFileStart.gmk ! make/common/MakeIncludeStart.gmk From ihse at openjdk.org Fri May 9 10:06:44 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Fri, 9 May 2025 10:06:44 GMT Subject: git: openjdk/jdk: master: 8334391: JDK build should exclude *-files directories for Java source Message-ID: <52f9c857-0c16-4513-8634-859e7ed07fe0@openjdk.org> Changeset: 568dcc15 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-09 10:05:23 +0000 URL: https://git.openjdk.org/jdk/commit/568dcc15cb1a2c02d6ac4421902d841d256ca1c2 8334391: JDK build should exclude *-files directories for Java source Reviewed-by: erikj ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/common/JavaCompilation.gmk ! make/common/native/Paths.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/jdk.jdi/Java.gmk From sspitsyn at openjdk.org Fri May 9 12:25:50 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Fri, 9 May 2025 12:25:50 GMT Subject: git: openjdk/jdk: master: 8356251: Need minor cleanup for interp_only_mode Message-ID: <4eaa83d0-0327-4f0a-a46a-a81f3605f5e6@openjdk.org> Changeset: 411a63ea Branch: master Author: Serguei Spitsyn Date: 2025-05-09 12:24:28 +0000 URL: https://git.openjdk.org/jdk/commit/411a63ea1b0c6e8bfea219427bf1c317c5dadabf 8356251: Need minor cleanup for interp_only_mode Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/runtime/javaThread.hpp From pchilanomate at openjdk.org Fri May 9 15:06:02 2025 From: pchilanomate at openjdk.org (Patricio Chilano Mateo) Date: Fri, 9 May 2025 15:06:02 GMT Subject: git: openjdk/jdk: master: 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Message-ID: <51107ccd-0dc0-408a-aa7e-aef601e3b329@openjdk.org> Changeset: 9ebb5d42 Branch: master Author: Patricio Chilano Mateo Date: 2025-05-09 15:05:09 +0000 URL: https://git.openjdk.org/jdk/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120474 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Reviewed-by: kevinw, dholmes, alanb ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java From cushon at openjdk.org Fri May 9 15:46:13 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 9 May 2025 15:46:13 GMT Subject: git: openjdk/jdk: master: 8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065 Message-ID: <97d1337a-6d47-4652-be14-3a6b31b9cf63@openjdk.org> Changeset: 0e0bd642 Branch: master Author: Liam Miller-Cushon Date: 2025-05-09 15:45:25 +0000 URL: https://git.openjdk.org/jdk/commit/0e0bd642aba3ac859043fc9505343d06d780f13a 8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065 Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsReentrantTest.java From ccheung at openjdk.org Fri May 9 16:19:22 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Fri, 9 May 2025 16:19:22 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <297c7e30-2814-4cd1-8db7-938ce381b58c@openjdk.org> Changeset: 5f00c877 Branch: master Author: Naoto Sato Date: 2025-05-09 16:16:56 +0000 URL: https://git.openjdk.org/jdk/commit/5f00c877e26f1716da231771b611234db5607fa7 8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550 Reviewed-by: bpb, jlu, joehw ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java Changeset: dd25799c Branch: master Author: Calvin Cheung Date: 2025-05-09 16:17:14 +0000 URL: https://git.openjdk.org/jdk/commit/dd25799c21529bf8dac49a63ddbcab530af0215b 8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking Reviewed-by: iklam, shade, syan ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java From darcy at openjdk.org Fri May 9 16:37:51 2025 From: darcy at openjdk.org (Joe Darcy) Date: Fri, 9 May 2025 16:37:51 GMT Subject: git: openjdk/jdk: master: 8356555: Incorrect use of {@link} in BigDecimal Message-ID: <17df4449-8f4f-401d-800b-2b01967beadb@openjdk.org> Changeset: bed29a03 Branch: master Author: Joe Darcy Date: 2025-05-09 16:35:51 +0000 URL: https://git.openjdk.org/jdk/commit/bed29a03d198a9717f7d258ee21330462775136e 8356555: Incorrect use of {@link} in BigDecimal Reviewed-by: bpb, nbenalla, liach, iris ! src/java.base/share/classes/java/math/BigDecimal.java From swen at openjdk.org Fri May 9 16:43:43 2025 From: swen at openjdk.org (Shaojin Wen) Date: Fri, 9 May 2025 16:43:43 GMT Subject: git: openjdk/jdk: master: 8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode Message-ID: <44a1ef6d-f62a-4e38-91f4-aec4d2714dd1@openjdk.org> Changeset: 2661f62c Branch: master Author: Shaojin Wen Date: 2025-05-09 16:42:49 +0000 URL: https://git.openjdk.org/jdk/commit/2661f62ca23f5589538d4ad50078d1f715ade342 8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode Reviewed-by: liach, bpb ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java From almatvee at openjdk.org Fri May 9 16:50:03 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Fri, 9 May 2025 16:50:03 GMT Subject: git: openjdk/jdk: master: 8352480: Don't follow symlinks in additional content for app images Message-ID: Changeset: 601f05e0 Branch: master Author: Alexander Matveev Date: 2025-05-09 16:47:06 +0000 URL: https://git.openjdk.org/jdk/commit/601f05e06d3c364ab5b151785d4ac49183cf61b5 8352480: Don't follow symlinks in additional content for app images Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/share/AppContentTest.java From rgiulietti at openjdk.org Fri May 9 17:09:07 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Fri, 9 May 2025 17:09:07 GMT Subject: git: openjdk/jdk: master: 8355719: Reduce memory consumption of BigInteger.pow() Message-ID: <7cb2dd33-6468-4c81-b5f6-01665b253100@openjdk.org> Changeset: 1c5eb370 Branch: master Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-09 17:06:33 +0000 URL: https://git.openjdk.org/jdk/commit/1c5eb370b7dbe7558b535bf27c9df292c2007b9b 8355719: Reduce memory consumption of BigInteger.pow() Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigIntegerPow.java From joehw at openjdk.org Fri May 9 17:14:33 2025 From: joehw at openjdk.org (Joe Wang) Date: Fri, 9 May 2025 17:14:33 GMT Subject: git: openjdk/jdk: master: 8353232: Standardizing and Unifying XML Component Configurations Message-ID: Changeset: 66f04427 Branch: master Author: Joe Wang Date: 2025-05-09 17:12:53 +0000 URL: https://git.openjdk.org/jdk/commit/66f044271324643ee17df13ad3ef254bc4dbd798 8353232: Standardizing and Unifying XML Component Configurations Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java - src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java + src/java.xml/share/classes/jdk/xml/internal/JdkXmlConfig.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java From serb at openjdk.org Fri May 9 17:53:23 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 9 May 2025 17:53:23 GMT Subject: git: openjdk/jdk: master: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Message-ID: Changeset: 375f3dc9 Branch: master Author: Sergey Bylokhov Date: 2025-05-09 17:50:51 +0000 URL: https://git.openjdk.org/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Reviewed-by: prr, kizune ! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java From prr at openjdk.org Fri May 9 18:11:55 2025 From: prr at openjdk.org (Phil Race) Date: Fri, 9 May 2025 18:11:55 GMT Subject: git: openjdk/jdk: master: 8346683: Problem list automated tests that fail on macOS15 Message-ID: <9da99b62-9234-466e-8b2d-0c34221cd042@openjdk.org> Changeset: 30cb94d6 Branch: master Author: Phil Race Date: 2025-05-09 18:10:18 +0000 URL: https://git.openjdk.org/jdk/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388 8346683: Problem list automated tests that fail on macOS15 Reviewed-by: dmarkov ! test/jdk/ProblemList.txt From ccheung at openjdk.org Fri May 9 18:24:46 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Fri, 9 May 2025 18:24:46 GMT Subject: git: openjdk/jdk: master: 8356229: cmp-baseline build fail due to lib/modules difference Message-ID: Changeset: 3b20bed6 Branch: master Author: Calvin Cheung Date: 2025-05-09 18:22:45 +0000 URL: https://git.openjdk.org/jdk/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f 8356229: cmp-baseline build fail due to lib/modules difference Reviewed-by: iklam, erikj, liach ! make/GenerateLinkOptData.gmk From mullan at openjdk.org Fri May 9 19:20:54 2025 From: mullan at openjdk.org (Sean Mullan) Date: Fri, 9 May 2025 19:20:54 GMT Subject: git: openjdk/jdk: master: 8310003: Improve logging when default truststore is inaccessible Message-ID: <9b56eafb-5ae3-4a7c-ab15-4bf2f3331d4d@openjdk.org> Changeset: 68a11850 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-09 19:20:17 +0000 URL: https://git.openjdk.org/jdk/commit/68a118509a562334eb8c099129d79520041b10cf 8310003: Improve logging when default truststore is inaccessible Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java From rriggs at openjdk.org Fri May 9 21:48:45 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Fri, 9 May 2025 21:48:45 GMT Subject: git: openjdk/jdk: master: 8351443: Improve robustness of StringBuilder Message-ID: <46e770bf-8dac-4151-bfc6-b3622cde3a71@openjdk.org> Changeset: 8fadf295 Branch: master Author: Roger Riggs Date: 2025-05-09 21:48:16 +0000 URL: https://git.openjdk.org/jdk/commit/8fadf295b0ba720a5bc728c6b4d159e60447de97 8351443: Improve robustness of StringBuilder Reviewed-by: liach, rgiulietti, bchristi, jpai ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java + test/jdk/java/lang/StringBuilder/StressSBTest.java ! test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java From liach at openjdk.org Fri May 9 22:02:14 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 9 May 2025 22:02:14 GMT Subject: git: openjdk/jdk: master: 8356577: Migrate ClassFileVersionTest to be feature-agnostic Message-ID: <85a7c9bb-1adb-41ef-9eb6-a955563c32c4@openjdk.org> Changeset: 0f2a6c26 Branch: master Author: Chen Liang Date: 2025-05-09 21:58:24 +0000 URL: https://git.openjdk.org/jdk/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d 8356577: Migrate ClassFileVersionTest to be feature-agnostic Reviewed-by: dholmes, alanb ! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java From jbhateja at openjdk.org Fri May 9 23:35:52 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Fri, 9 May 2025 23:35:52 GMT Subject: git: openjdk/jdk: master: 8352675: Support Intel AVX10 converged vector ISA feature detection Message-ID: Changeset: 3b336a9d Branch: master Author: Jatin Bhateja Date: 2025-05-09 23:33:32 +0000 URL: https://git.openjdk.org/jdk/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d 8352675: Support Intel AVX10 converged vector ISA feature detection Reviewed-by: sviswanathan, vlivanov, yzheng ! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp ! src/hotspot/cpu/x86/vmStructs_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java From almatvee at openjdk.org Sat May 10 03:12:26 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Sat, 10 May 2025 03:12:26 GMT Subject: git: openjdk/jdk: master: 8356664: [macos] AppContentTest fails after JDK-8352480 Message-ID: <49a25617-5676-49f1-b4c0-83b9c0b423ea@openjdk.org> Changeset: fa7c5a65 Branch: master Author: Alexander Matveev Date: 2025-05-10 02:59:05 +0000 URL: https://git.openjdk.org/jdk/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90 8356664: [macos] AppContentTest fails after JDK-8352480 Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/share/AppContentTest.java From iklam at openjdk.org Sat May 10 15:18:08 2025 From: iklam at openjdk.org (Ioi Lam) Date: Sat, 10 May 2025 15:18:08 GMT Subject: git: openjdk/jdk: master: 8356597: AOT cache and CDS archive should not be created in read-only mode Message-ID: <0c174c15-86bd-4704-8485-aa440b03a57e@openjdk.org> Changeset: 43696030 Branch: master Author: Ioi Lam Date: 2025-05-10 15:16:19 +0000 URL: https://git.openjdk.org/jdk/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8 8356597: AOT cache and CDS archive should not be created in read-only mode Reviewed-by: shade, kvn ! src/hotspot/share/cds/filemap.cpp From serb at openjdk.org Sun May 11 07:41:09 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 11 May 2025 07:41:09 GMT Subject: git: openjdk/jdk: master: 8355790: Enhance code consistency: java.desktop/unix:sun.awt Message-ID: Changeset: 97d2a379 Branch: master Author: Sergey Bylokhov Date: 2025-05-11 07:39:15 +0000 URL: https://git.openjdk.org/jdk/commit/97d2a37927fca993537644e748c8abca58752d44 8355790: Enhance code consistency: java.desktop/unix:sun.awt Reviewed-by: achung, prr ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java From egahlin at openjdk.org Sun May 11 22:43:00 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Sun, 11 May 2025 22:43:00 GMT Subject: git: openjdk/jdk: master: 8356224: JFR: Default value of @Registered is ignored Message-ID: <337986db-feda-49a2-a9bc-69f5ca7d3975@openjdk.org> Changeset: 74f047b8 Branch: master Author: Erik Gahlin Date: 2025-05-11 22:40:29 +0000 URL: https://git.openjdk.org/jdk/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4 8356224: JFR: Default value of @Registered is ignored Reviewed-by: mgronlun ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java + test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java From fyang at openjdk.org Mon May 12 03:04:05 2025 From: fyang at openjdk.org (Fei Yang) Date: Mon, 12 May 2025 03:04:05 GMT Subject: git: openjdk/jdk: master: 8356593: RISC-V: Small improvement to array fill stub Message-ID: Changeset: d7cb933b Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-12 03:01:46 +0000 URL: https://git.openjdk.org/jdk/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6 8356593: RISC-V: Small improvement to array fill stub Reviewed-by: fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From epeter at openjdk.org Mon May 12 06:45:25 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 12 May 2025 06:45:25 GMT Subject: git: openjdk/jdk: master: 8353551: C2: Constant folding for ReverseBytes nodes Message-ID: <3dd39fac-6134-49a9-99ff-ff4f45b4fe54@openjdk.org> Changeset: de801fea Branch: master Author: Hannes Greule Committer: Emanuel Peter Date: 2025-05-12 06:43:52 +0000 URL: https://git.openjdk.org/jdk/commit/de801fea76b1328f3bda503088618162388eb119 8353551: C2: Constant folding for ReverseBytes nodes Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java From pminborg at openjdk.org Mon May 12 07:01:50 2025 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 12 May 2025 07:01:50 GMT Subject: git: openjdk/jdk: master: 8347408: Create an internal method handle adapter for system calls with errno Message-ID: <56ad2342-6fe0-461f-8dfe-880ae3603c34@openjdk.org> Changeset: 45cf32bd Branch: master Author: Per Minborg Date: 2025-05-12 06:59:41 +0000 URL: https://git.openjdk.org/jdk/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c 8347408: Create an internal method handle adapter for system calls with errno Reviewed-by: mcimadamore + src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestCaptureStateUtil.java + test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java From pminborg at openjdk.org Mon May 12 07:13:04 2025 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 12 May 2025 07:13:04 GMT Subject: git: openjdk/jdk: master: 8356486: ReverseOrderListView should override reversed() to return `base` Message-ID: <00f9a9cc-2491-404b-97d1-4ff36ebe3cd9@openjdk.org> Changeset: 43008b42 Branch: master Author: Per Minborg Date: 2025-05-12 07:12:19 +0000 URL: https://git.openjdk.org/jdk/commit/43008b42cf98466b4c4528d357bfcc2ae309770a 8356486: ReverseOrderListView should override reversed() to return `base` Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/ReverseOrderListView.java From fbredberg at openjdk.org Mon May 12 08:18:25 2025 From: fbredberg at openjdk.org (Fredrik Bredberg) Date: Mon, 12 May 2025 08:18:25 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <770759ec-2aa5-4e0f-8e78-da890c1909df@openjdk.org> Changeset: a3afc9f7 Branch: master Author: Ivan Walulya Date: 2025-05-12 08:15:53 +0000 URL: https://git.openjdk.org/jdk/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca 8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 39a28ffe Branch: master Author: Fredrik Bredberg Date: 2025-05-12 08:16:15 +0000 URL: https://git.openjdk.org/jdk/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed 8355646: Optimize ObjectMonitor::exit Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp From rcastanedalo at openjdk.org Mon May 12 08:50:46 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Mon, 12 May 2025 08:50:46 GMT Subject: git: openjdk/jdk: master: 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list Message-ID: <5b1366ae-3029-4de3-9b1d-9652fa9ce748@openjdk.org> Changeset: 0258d999 Branch: master Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-05-12 08:50:01 +0000 URL: https://git.openjdk.org/jdk/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp + test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java From dlunden at openjdk.org Mon May 12 09:04:39 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Mon, 12 May 2025 09:04:39 GMT Subject: git: openjdk/jdk: master: 8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000) Message-ID: Changeset: 2b325416 Branch: master Author: Daniel Lund?n Date: 2025-05-12 09:02:25 +0000 URL: https://git.openjdk.org/jdk/commit/2b3254160933e8b11527f801507a9c01b90d22b0 8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000) Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter ! src/hotspot/share/opto/phaseX.cpp From abhiscxk at openjdk.org Mon May 12 09:17:18 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Mon, 12 May 2025 09:17:18 GMT Subject: git: openjdk/jdk: master: 8356752: Log mouse enter and exit events for debugging Message-ID: Changeset: ab8c808e Branch: master Author: Abhishek Kumar Date: 2025-05-12 09:15:13 +0000 URL: https://git.openjdk.org/jdk/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4 8356752: Log mouse enter and exit events for debugging Reviewed-by: jdv, tr ! test/jdk/java/awt/List/ListEnterExitTest.java From mli at openjdk.org Mon May 12 12:28:09 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 12 May 2025 12:28:09 GMT Subject: git: openjdk/jdk: master: 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Message-ID: Changeset: 8545e135 Branch: master Author: Hamlin Li Date: 2025-05-12 12:25:13 +0000 URL: https://git.openjdk.org/jdk/commit/8545e1357142db2e008970095a3f74f8121dbcf2 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Reviewed-by: fyang, fjiang, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java From jsjolen at openjdk.org Mon May 12 12:35:42 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 12 May 2025 12:35:42 GMT Subject: git: openjdk/jdk: master: 8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix Message-ID: Changeset: 7ae52ce5 Branch: master Author: Johan Sj?len Date: 2025-05-12 12:34:28 +0000 URL: https://git.openjdk.org/jdk/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c 8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix Co-authored-by: John R Rose Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/resolvedIndyEntry.hpp From acobbs at openjdk.org Mon May 12 14:43:39 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Mon, 12 May 2025 14:43:39 GMT Subject: git: openjdk/jdk: master: 8348410: Preview flag not checked during compilation resulting in runtime crash Message-ID: Changeset: f5525ecf Branch: master Author: Archie Cobbs Date: 2025-05-12 14:42:27 +0000 URL: https://git.openjdk.org/jdk/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58 8348410: Preview flag not checked during compilation resulting in runtime crash Co-authored-by: Aggelos Biboudis Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java From jsikstro at openjdk.org Mon May 12 15:51:36 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Mon, 12 May 2025 15:51:36 GMT Subject: git: openjdk/jdk: master: 8355692: Refactor stream indentation Message-ID: <6ae7cc55-49bb-45ec-befe-7c18544ff946@openjdk.org> Changeset: 8128f638 Branch: master Author: Joel Sikstr?m Date: 2025-05-12 15:49:38 +0000 URL: https://git.openjdk.org/jdk/commit/8128f638fac39f6874c13364cbf742493745d845 8355692: Refactor stream indentation Reviewed-by: stefank, cnorrbin ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp From mikael at openjdk.org Mon May 12 16:32:27 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Mon, 12 May 2025 16:32:27 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <47faa10a-b5bf-400f-86cf-14e22251da29@openjdk.org> Changeset: e4638954 Branch: master Author: Mikael Vidstedt Date: 2025-05-12 16:31:12 +0000 URL: https://git.openjdk.org/jdk/commit/e4638954284a5e0592c27421ca53df0002bd0845 8356657: Use stable source-date for cmp-baseline jib profiles Reviewed-by: liach, iris, alanb, jpai, erikj ! make/conf/jib-profiles.js Changeset: 50dced88 Branch: master Author: Mikael Vidstedt Date: 2025-05-12 16:31:24 +0000 URL: https://git.openjdk.org/jdk/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897 8356656: Drop unused DEVKIT_HOME from jib-profiles.js Reviewed-by: erikj ! make/conf/jib-profiles.js From dfuchs at openjdk.org Mon May 12 16:50:08 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Mon, 12 May 2025 16:50:08 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <1239e4d7-1543-4023-9ac7-b189d3acebdc@openjdk.org> Changeset: 8d7866ef Branch: master Author: Brian Burkhalter Date: 2025-05-12 16:48:13 +0000 URL: https://git.openjdk.org/jdk/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5 8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet Reviewed-by: liach, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java Changeset: 45dfc2c6 Branch: master Author: Daniel Fuchs Date: 2025-05-12 16:49:42 +0000 URL: https://git.openjdk.org/jdk/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767 8353642: Deprecate URL::getPermission method and networking permission classes for removal Reviewed-by: djelinski, iris, mullan, michaelm ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java From rriggs at openjdk.org Mon May 12 20:02:50 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 12 May 2025 20:02:50 GMT Subject: git: openjdk/jdk: master: 8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME Message-ID: <6a9820e1-4f41-4049-b1d1-9ecab177d676@openjdk.org> Changeset: 0f5c6081 Branch: master Author: Roger Riggs Date: 2025-05-12 20:01:43 +0000 URL: https://git.openjdk.org/jdk/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618 8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME Reviewed-by: liach, lancea, rgiulietti ! test/jdk/java/lang/StringBuilder/HugeCapacity.java From kvn at openjdk.org Mon May 12 20:31:24 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Mon, 12 May 2025 20:31:24 GMT Subject: git: openjdk/jdk: master: 8356192: Enable AOT code caching only on supported platforms Message-ID: Changeset: 2595fcc7 Branch: master Author: Vladimir Kozlov Date: 2025-05-12 20:29:42 +0000 URL: https://git.openjdk.org/jdk/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f06f 8356192: Enable AOT code caching only on supported platforms Reviewed-by: shade, mdoerr, fyang ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java From jlu at openjdk.org Mon May 12 20:36:22 2025 From: jlu at openjdk.org (Justin Lu) Date: Mon, 12 May 2025 20:36:22 GMT Subject: git: openjdk/jdk: master: 8348351: Improve lazy initialization of the available currencies set Message-ID: <12b18ff3-cec1-42f5-862f-975ce85b8f55@openjdk.org> Changeset: b6b5ac1e Branch: master Author: Justin Lu Date: 2025-05-12 20:35:13 +0000 URL: https://git.openjdk.org/jdk/commit/b6b5ac1ef9042ed62a8358aa6943b8dc87dcf0ab 8348351: Improve lazy initialization of the available currencies set Reviewed-by: liach, naoto ! src/java.base/share/classes/java/util/Currency.java From kdnilsen at openjdk.org Mon May 12 23:16:13 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Mon, 12 May 2025 23:16:13 GMT Subject: git: openjdk/jdk: master: 8355340: GenShen: Remove unneeded log messages related to remembered set write table Message-ID: <3d0f1fd0-951c-4af0-8d10-464672771408@openjdk.org> Changeset: c23469df Branch: master Author: Kelvin Nilsen Date: 2025-05-12 23:14:27 +0000 URL: https://git.openjdk.org/jdk/commit/c23469df162498e30119f43bc3d1effa15574a42 8355340: GenShen: Remove unneeded log messages related to remembered set write table Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp From haosun at openjdk.org Mon May 12 23:23:33 2025 From: haosun at openjdk.org (Hao Sun) Date: Mon, 12 May 2025 23:23:33 GMT Subject: git: openjdk/jdk: master: 8355708: Two Float16 IR tests fail after JDK-8345125 Message-ID: Changeset: 303f4101 Branch: master Author: Bhavana Kilambi Committer: Hao Sun Date: 2025-05-12 23:21:17 +0000 URL: https://git.openjdk.org/jdk/commit/303f4101d44835b9c62f46d89137ad218228c132 8355708: Two Float16 IR tests fail after JDK-8345125 Reviewed-by: jbhateja, haosun, mhaessig ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java From fyang at openjdk.org Tue May 13 03:07:26 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 13 May 2025 03:07:26 GMT Subject: git: openjdk/jdk: master: 8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines Message-ID: <4cdfe224-e3c0-4b47-9614-614b949b66e0@openjdk.org> Changeset: adebfa7f Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-13 03:06:36 +0000 URL: https://git.openjdk.org/jdk/commit/adebfa7ffda6383f5793278ced14a193066c5f6a 8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp From valeriep at openjdk.org Tue May 13 03:47:07 2025 From: valeriep at openjdk.org (Valerie Peng) Date: Tue, 13 May 2025 03:47:07 GMT Subject: git: openjdk/jdk: master: 8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class Message-ID: Changeset: 4fc10a1e Branch: master Author: Valerie Peng Date: 2025-05-13 03:46:30 +0000 URL: https://git.openjdk.org/jdk/commit/4fc10a1e7e9483ecddbaaa9fb52c4db52de86cc8 8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java + test/jdk/sun/security/pkcs11/Mac/InitMacWithAnyKey.java From jlahoda at openjdk.org Tue May 13 04:46:43 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 13 May 2025 04:46:43 GMT Subject: git: openjdk/jdk: master: 8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes Message-ID: <404f33f6-88e6-47ad-9bd6-cbf3c7deb2e0@openjdk.org> Changeset: 24d77ade Branch: master Author: Jan Lahoda Date: 2025-05-13 04:44:07 +0000 URL: https://git.openjdk.org/jdk/commit/24d77adee9643c341d27366532c95923e1d97248 8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes Reviewed-by: darcy, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out From pminborg at openjdk.org Tue May 13 05:48:54 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 13 May 2025 05:48:54 GMT Subject: git: openjdk/jdk: master: 8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out Message-ID: <5ee2bcac-1dbd-4bf6-96f2-a416898e146b@openjdk.org> Changeset: 6e084691 Branch: master Author: Per Minborg Date: 2025-05-13 05:47:17 +0000 URL: https://git.openjdk.org/jdk/commit/6e0846918ce1286ea1571a6ec0de8e6b44e24218 8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out Reviewed-by: jpai, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java From jlahoda at openjdk.org Tue May 13 06:18:19 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 13 May 2025 06:18:19 GMT Subject: git: openjdk/jdk: master: 8354908: javac mishandles supplementary character in character literal Message-ID: <388ee780-6954-4167-b083-9afec835a1c3@openjdk.org> Changeset: 03dca032 Branch: master Author: Jan Lahoda Date: 2025-05-13 06:16:34 +0000 URL: https://git.openjdk.org/jdk/commit/03dca0323d79ef5fb1c8ee1152667e2188fa5e01 8354908: javac mishandles supplementary character in character literal Reviewed-by: naoto, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IllegalCharLiteralMultipleSurrogates.java ! test/langtools/tools/javac/lexer/JavaLexerTest.java From sjohanss at openjdk.org Tue May 13 07:45:18 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Tue, 13 May 2025 07:45:18 GMT Subject: git: openjdk/jdk: master: 8353184: ZGC: Simplify and correct tlab_used() tracking Message-ID: <6e9a449d-9af9-4343-9254-5299c2e8593e@openjdk.org> Changeset: 526f543a Branch: master Author: Stefan Johansson Date: 2025-05-13 07:44:30 +0000 URL: https://git.openjdk.org/jdk/commit/526f543adfeb90341b3b5b18916c1bb7ef725599 8353184: ZGC: Simplify and correct tlab_used() tracking Reviewed-by: stefank, aboldtch ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zAllocator.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! 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/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp + src/hotspot/share/gc/z/zTLABUsage.cpp + src/hotspot/share/gc/z/zTLABUsage.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt From michaelm at openjdk.org Tue May 13 08:01:34 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Tue, 13 May 2025 08:01:34 GMT Subject: git: openjdk/jdk: master: 8355360: -d option of jwebserver command should accept relative paths Message-ID: <5dbf94f4-ba63-4992-b04c-d45ed4654759@openjdk.org> Changeset: ad161a4e Branch: master Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 07:58:36 +0000 URL: https://git.openjdk.org/jdk/commit/ad161a4ef85e03d4b7be3df2d584356bf4f7cc80 8355360: -d option of jwebserver command should accept relative paths Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java From aturbanov at openjdk.org Tue May 13 08:11:11 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Tue, 13 May 2025 08:11:11 GMT Subject: git: openjdk/jdk: master: 8356175: Remove unnecessary Map.get from XWM.getInsets Message-ID: <14e95d28-34df-4b11-8870-f2890cc68ab0@openjdk.org> Changeset: 522c7b44 Branch: master Author: Andrey Turbanov Date: 2025-05-13 08:10:11 +0000 URL: https://git.openjdk.org/jdk/commit/522c7b446fef17a8400bc589c55b161e939770cc 8356175: Remove unnecessary Map.get from XWM.getInsets Reviewed-by: tr, aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java From alanb at openjdk.org Tue May 13 08:46:31 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 13 May 2025 08:46:31 GMT Subject: git: openjdk/jdk: master: 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview) Message-ID: Changeset: 132a890a Branch: master Author: Alan Bateman Date: 2025-05-13 08:43:26 +0000 URL: https://git.openjdk.org/jdk/commit/132a890a9b3b70f2358237ebd9242b6747ba03dd 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview) Co-authored-by: Alan Bateman Co-authored-by: Viktor Klang Reviewed-by: vklang ! src/java.base/share/classes/java/lang/ScopedValue.java + src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java + src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! test/jdk/java/lang/ScopedValue/StressStackOverflow.java + test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java - test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java From adinn at openjdk.org Tue May 13 09:45:02 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Tue, 13 May 2025 09:45:02 GMT Subject: git: openjdk/jdk: master: 8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU Message-ID: <2b09c54d-fdff-44e3-a96c-db2b2d24faf8@openjdk.org> Changeset: 8ffc121b Branch: master Author: Andrew Dinn Date: 2025-05-13 09:42:44 +0000 URL: https://git.openjdk.org/jdk/commit/8ffc121b2fc6353d5419c2437d92911baac16b6b 8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU Reviewed-by: shade ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp From sgehwolf at openjdk.org Tue May 13 10:02:25 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 13 May 2025 10:02:25 GMT Subject: git: openjdk/jdk: master: 8354941: Build failure with glibc 2.42 due to uabs() name collision Message-ID: Changeset: 38bb8adf Branch: master Author: Severin Gehwolf Date: 2025-05-13 09:59:49 +0000 URL: https://git.openjdk.org/jdk/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020 8354941: Build failure with glibc 2.42 due to uabs() name collision Reviewed-by: kbarrett, thartmann ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp From aivanov at openjdk.org Tue May 13 10:41:07 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 13 May 2025 10:41:07 GMT Subject: git: openjdk/jdk: master: 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object Message-ID: <8b5b2a99-dd00-4a19-bd05-9f8cf2606a90@openjdk.org> Changeset: 85db4631 Branch: master Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-13 10:37:57 +0000 URL: https://git.openjdk.org/jdk/commit/85db4631ae5208fba74fa8b8638c32d4e42d3268 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object 8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero Reviewed-by: honkar, aivanov, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java + test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java From michaelm at openjdk.org Tue May 13 11:11:01 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Tue, 13 May 2025 11:11:01 GMT Subject: git: openjdk/jdk: master: 8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics Message-ID: <4e876752-9071-44df-9f69-2d84c5ce5265@openjdk.org> Changeset: 7dcc386a Branch: master Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 11:08:16 +0000 URL: https://git.openjdk.org/jdk/commit/7dcc386af9831bea21def6763512c9fba13b5064 8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java From mchevalier at openjdk.org Tue May 13 11:27:20 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Tue, 13 May 2025 11:27:20 GMT Subject: git: openjdk/jdk: master: 8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment" Message-ID: <5a2e2bd1-ec8e-4c28-ba3b-54aea93ee29c@openjdk.org> Changeset: d930dc5d Branch: master Author: Marc Chevalier Date: 2025-05-13 11:26:36 +0000 URL: https://git.openjdk.org/jdk/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0 8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment" Reviewed-by: thartmann ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp From egahlin at openjdk.org Tue May 13 12:43:46 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 13 May 2025 12:43:46 GMT Subject: git: openjdk/jdk: master: 8356816: JFR: Move printing of metadata into separate class Message-ID: <6f9fadd5-66cd-4c1b-90f6-318c33f69379@openjdk.org> Changeset: 14d372b1 Branch: master Author: Erik Gahlin Date: 2025-05-13 12:40:14 +0000 URL: https://git.openjdk.org/jdk/commit/14d372b15bb49a98b0fc802e142fc76598123821 8356816: JFR: Move printing of metadata into separate class Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tool/MetadataWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java From shade at openjdk.org Tue May 13 12:49:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 May 2025 12:49:16 GMT Subject: git: openjdk/jdk: master: 8356631: OopHandle replacement methods should not be called on empty handles Message-ID: Changeset: de106447 Branch: master Author: Aleksey Shipilev Date: 2025-05-13 12:46:52 +0000 URL: https://git.openjdk.org/jdk/commit/de1064472180d06693d742a754a8fdc927d367f5 8356631: OopHandle replacement methods should not be called on empty handles Reviewed-by: coleenp, eosterlund ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp From shade at openjdk.org Tue May 13 13:18:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 May 2025 13:18:10 GMT Subject: git: openjdk/jdk: master: 8356783: CompilerTask hot_method is redundant Message-ID: Changeset: 48d2acb3 Branch: master Author: Aleksey Shipilev Date: 2025-05-13 13:17:12 +0000 URL: https://git.openjdk.org/jdk/commit/48d2acb3860f742eb1c06b89f8a7208d0d7a01e7 8356783: CompilerTask hot_method is redundant Reviewed-by: kvn, cslucas ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! 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/jvmci/jvmciCompiler.cpp ! src/hotspot/share/prims/whitebox.cpp From alanb at openjdk.org Tue May 13 13:38:06 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 13 May 2025 13:38:06 GMT Subject: git: openjdk/jdk: master: 8350765: Need to pin when accessing thread container from virtual thread Message-ID: Changeset: fa419489 Branch: master Author: Alan Bateman Date: 2025-05-13 13:35:40 +0000 URL: https://git.openjdk.org/jdk/commit/fa419489d3769a989ee5bd948eeda0ed9be071e2 8350765: Need to pin when accessing thread container from virtual thread Reviewed-by: vklang, jpai ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java ! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java From pminborg at openjdk.org Tue May 13 13:41:30 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 13 May 2025 13:41:30 GMT Subject: git: openjdk/jdk: master: 8356080: Address post-integration comments for Stable Values Message-ID: Changeset: 066477de Branch: master Author: Per Minborg Date: 2025-05-13 13:40:48 +0000 URL: https://git.openjdk.org/jdk/commit/066477de80fc8719651b7b7bf2d02b1f58135f77 8356080: Address post-integration comments for Stable Values Reviewed-by: liach ! src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/ReverseOrderListView.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! test/jdk/java/lang/StableValue/StableFunctionTest.java ! test/jdk/java/lang/StableValue/StableListTest.java ! test/jdk/java/lang/StableValue/StableMapTest.java ! test/jdk/java/lang/StableValue/StableValueTest.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java From rgiulietti at openjdk.org Tue May 13 14:06:12 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Tue, 13 May 2025 14:06:12 GMT Subject: git: openjdk/jdk: master: 8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath Message-ID: <3c59dcaf-8c35-44c8-b4ed-6e7dbf762896@openjdk.org> Changeset: 64a858c7 Branch: master Author: Raffaello Giulietti Date: 2025-05-13 14:04:53 +0000 URL: https://git.openjdk.org/jdk/commit/64a858c7b832447c3dcf4a39a2b0929bc4d70c39 8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java + test/jdk/java/lang/Math/IntegralPowTest.java From acobbs at openjdk.org Tue May 13 14:34:12 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Tue, 13 May 2025 14:34:12 GMT Subject: git: openjdk/jdk: master: 8356551: Javac rejects receiver parameter in constructor of local class in early construction context Message-ID: <47dc8d1b-c56b-42c8-9769-b9cd92a5ae86@openjdk.org> Changeset: b8c69dfb Branch: master Author: Archie Cobbs Date: 2025-05-13 14:31:17 +0000 URL: https://git.openjdk.org/jdk/commit/b8c69dfb2adb0eb8cce6b5e81a7388a6430eb8fb 8356551: Javac rejects receiver parameter in constructor of local class in early construction context Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java From bpb at openjdk.org Tue May 13 15:24:19 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 13 May 2025 15:24:19 GMT Subject: git: openjdk/jdk: master: 8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component Message-ID: <1075db85-a2eb-4117-8e10-bc00bbded747@openjdk.org> Changeset: 0318e495 Branch: master Author: Brian Burkhalter Date: 2025-05-13 15:21:30 +0000 URL: https://git.openjdk.org/jdk/commit/0318e49500edb129159030589472089ec21f2f58 8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Path.java From dnsimon at openjdk.org Tue May 13 16:02:03 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Tue, 13 May 2025 16:02:03 GMT Subject: git: openjdk/jdk: master: 8356447: Change default for EagerJVMCI to true Message-ID: <3ac309cd-708c-4c94-9413-4e338132f11b@openjdk.org> Changeset: 08b2df80 Branch: master Author: Doug Simon Date: 2025-05-13 15:58:59 +0000 URL: https://git.openjdk.org/jdk/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec 8356447: Change default for EagerJVMCI to true Reviewed-by: yzheng, kvn, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java From bchristi at openjdk.org Tue May 13 17:06:12 2025 From: bchristi at openjdk.org (Brent Christian) Date: Tue, 13 May 2025 17:06:12 GMT Subject: git: openjdk/jdk: master: 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Message-ID: <4b2140fd-602b-47c4-992e-c05fb59bfca9@openjdk.org> Changeset: d1543429 Branch: master Author: Brent Christian Date: 2025-05-13 17:05:15 +0000 URL: https://git.openjdk.org/jdk/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Reviewed-by: naoto, bpb ! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/jdk/java/lang/RuntimeTests/exec/Space.java ! test/jdk/java/lang/RuntimeTests/exec/Status.java - test/jdk/java/lang/System/NonAnsiFileEncodingTest.java From almatvee at openjdk.org Tue May 13 18:06:58 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Tue, 13 May 2025 18:06:58 GMT Subject: git: openjdk/jdk: master: 8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default Message-ID: <7d583410-acda-4c42-9114-421f4d8b688d@openjdk.org> Changeset: 1569925a Branch: master Author: Alexander Matveev Date: 2025-05-13 18:06:32 +0000 URL: https://git.openjdk.org/jdk/commit/1569925af49552268c4847bd201fb95e0e3819b7 8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java From kdnilsen at openjdk.org Tue May 13 18:09:24 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Tue, 13 May 2025 18:09:24 GMT Subject: git: openjdk/jdk: master: 8356667: GenShen: Eliminate races with ShenandoahFreeSet::available() Message-ID: <2bbfd2f3-e795-4892-a226-01a0769d0e6a@openjdk.org> Changeset: e7ce661a Branch: master Author: Kelvin Nilsen Date: 2025-05-13 18:08:10 +0000 URL: https://git.openjdk.org/jdk/commit/e7ce661adb01fba4bb690d51cc2858c822008654 8356667: GenShen: Eliminate races with ShenandoahFreeSet::available() Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp From jlu at openjdk.org Tue May 13 20:24:20 2025 From: jlu at openjdk.org (Justin Lu) Date: Tue, 13 May 2025 20:24:20 GMT Subject: git: openjdk/jdk: master: 8352755: Misconceptions about j.text.DecimalFormat digits during parsing Message-ID: <27c0015c-deb5-4d12-b3b4-38712b105160@openjdk.org> Changeset: e149bd3a Branch: master Author: Justin Lu Date: 2025-05-13 20:23:10 +0000 URL: https://git.openjdk.org/jdk/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b 8352755: Misconceptions about j.text.DecimalFormat digits during parsing Reviewed-by: naoto ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java From iveresov at openjdk.org Tue May 13 21:51:38 2025 From: iveresov at openjdk.org (Igor Veresov) Date: Tue, 13 May 2025 21:51:38 GMT Subject: git: openjdk/jdk: master: 8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off Message-ID: <7cc876d9-a13f-483a-a7ef-e5c9a96d6cae@openjdk.org> Changeset: 89242eec Branch: master Author: Igor Veresov Date: 2025-05-13 21:49:46 +0000 URL: https://git.openjdk.org/jdk/commit/89242eecd2f381608f78bd8c431eca389956e79a 8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off Reviewed-by: vlivanov, kvn ! src/hotspot/share/c1/c1_LIR.cpp + test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java From swen at openjdk.org Tue May 13 22:18:54 2025 From: swen at openjdk.org (Shaojin Wen) Date: Tue, 13 May 2025 22:18:54 GMT Subject: git: openjdk/jdk: master: 8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode Message-ID: <954d91e1-52d8-4b09-bba9-647ae710f2ef@openjdk.org> Changeset: 1bded718 Branch: master Author: Shaojin Wen Date: 2025-05-13 22:16:42 +0000 URL: https://git.openjdk.org/jdk/commit/1bded7188f866a61d03936a9537503b31d603dc2 8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java From bperez at openjdk.org Tue May 13 22:33:13 2025 From: bperez at openjdk.org (Ben Perez) Date: Tue, 13 May 2025 22:33:13 GMT Subject: git: openjdk/jdk: master: 8347606: Optimize Java implementation of ML-DSA Message-ID: <1f190ea8-88d9-4fbd-aa72-4c8323c2cf0a@openjdk.org> Changeset: 10dcdf1b Branch: master Author: Ben Perez Date: 2025-05-13 22:31:55 +0000 URL: https://git.openjdk.org/jdk/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832 8347606: Optimize Java implementation of ML-DSA Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/ML_DSA.java From valeriep at openjdk.org Tue May 13 22:45:59 2025 From: valeriep at openjdk.org (Valerie Peng) Date: Tue, 13 May 2025 22:45:59 GMT Subject: git: openjdk/jdk: master: 8353578: Refactor existing usage of internal HKDF impl to use the KDF API Message-ID: Changeset: 4c0a0ab6 Branch: master Author: Valerie Peng Date: 2025-05-13 22:43:31 +0000 URL: https://git.openjdk.org/jdk/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91 8353578: Refactor existing usage of internal HKDF impl to use the KDF API Co-authored-by: Kevin Driver Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/Finished.java - src/java.base/share/classes/sun/security/ssl/HKDF.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java - test/jdk/sun/security/ssl/internal/TEST.properties - test/jdk/sun/security/ssl/internal/TestRun.java - test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java From liach at openjdk.org Wed May 14 00:03:47 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 14 May 2025 00:03:47 GMT Subject: git: openjdk/jdk: master: 8356694: Removed unused subclass audits in ObjectInput/OutputStream Message-ID: <7bede5f1-ef4e-4504-8d3a-eb2ede4dc36a@openjdk.org> Changeset: a96424b2 Branch: master Author: Chen Liang Date: 2025-05-14 00:03:20 +0000 URL: https://git.openjdk.org/jdk/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d 8356694: Removed unused subclass audits in ObjectInput/OutputStream Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java From cito at openjdk.org Wed May 14 00:28:03 2025 From: cito at openjdk.org (Chihiro Ito) Date: Wed, 14 May 2025 00:28:03 GMT Subject: git: openjdk/jdk: master: 8356820: fixpath should allow + in paths on Windows Message-ID: <1c967455-bcfe-4b64-abf4-a7d655c5875f@openjdk.org> Changeset: 0c4bc489 Branch: master Author: Chihiro Ito Date: 2025-05-14 00:25:59 +0000 URL: https://git.openjdk.org/jdk/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6 8356820: fixpath should allow + in paths on Windows Reviewed-by: erikj ! make/scripts/fixpath.sh From kbarrett at openjdk.org Wed May 14 00:51:11 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 14 May 2025 00:51:11 GMT Subject: git: openjdk/jdk: master: 8356689: Make HotSpot Style Guide change process more prominent Message-ID: <2c9cf419-a7b8-4224-9a8c-40127aab5e7f@openjdk.org> Changeset: dd2aba98 Branch: master Author: Kim Barrett Date: 2025-05-14 00:50:38 +0000 URL: https://git.openjdk.org/jdk/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c 8356689: Make HotSpot Style Guide change process more prominent Reviewed-by: dholmes, shade, stefank, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md From kbarrett at openjdk.org Wed May 14 00:53:29 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Wed, 14 May 2025 00:53:29 GMT Subject: git: openjdk/jdk: master: 8356686: doc/building.html is not up to date after JDK-8301971 Message-ID: <476a1dce-981f-468c-b22c-6dcd23070474@openjdk.org> Changeset: 530d14a1 Branch: master Author: Kim Barrett Date: 2025-05-14 00:51:49 +0000 URL: https://git.openjdk.org/jdk/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e 8356686: doc/building.html is not up to date after JDK-8301971 Reviewed-by: jwaters, shade, erikj ! doc/building.html From jpai at openjdk.org Wed May 14 01:54:36 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 14 May 2025 01:54:36 GMT Subject: git: openjdk/jdk: master: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset Message-ID: Changeset: 2c4e8d21 Branch: master Author: Jaikiran Pai Date: 2025-05-14 01:53:19 +0000 URL: https://git.openjdk.org/jdk/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset 8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset Co-authored-by: Eirik Bj?rsn?s Reviewed-by: eirbjo, lancea, redestad, alanb ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java + test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java From kizune at openjdk.org Wed May 14 05:02:30 2025 From: kizune at openjdk.org (Alexander Zuev) Date: Wed, 14 May 2025 05:02:30 GMT Subject: git: openjdk/jdk: master: 8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133" Message-ID: Changeset: e07c65b8 Branch: master Author: Alexander Zuev Date: 2025-05-14 04:59:44 +0000 URL: https://git.openjdk.org/jdk/commit/e07c65b892ecb02d6b52877508131de3a2067e23 8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133" Reviewed-by: achung, serb ! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java From ihse at openjdk.org Wed May 14 06:34:40 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 14 May 2025 06:34:40 GMT Subject: git: openjdk/jdk: master: 8356644: Update encoding declaration to UTF-8 Message-ID: <8dc0f3ed-640b-4a92-bd7e-26ec5d498050@openjdk.org> Changeset: dd251599 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-14 06:32:54 +0000 URL: https://git.openjdk.org/jdk/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b 8356644: Update encoding declaration to UTF-8 Reviewed-by: prr, naoto ! src/demo/share/jfc/CodePointIM/README.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html ! src/demo/share/jfc/SwingSet2/resources/ant.html ! src/demo/share/jfc/SwingSet2/resources/bug.html ! src/demo/share/jfc/SwingSet2/resources/index.html ! src/demo/share/jfc/SwingSet2/resources/king.html ! src/demo/share/jfc/SwingSet2/resources/preface.html ! src/demo/share/jfc/SwingSet2/resources/seaweed.html ! src/demo/share/jfc/SwingSet2/resources/title.html ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd ! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html From ihse at openjdk.org Wed May 14 06:43:06 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 14 May 2025 06:43:06 GMT Subject: git: openjdk/jdk: master: 8354968: Replace unicode sequences in comment text with UTF-8 characters Message-ID: Changeset: a3e094e1 Branch: master Author: Magnus Ihse Bursie Date: 2025-05-14 06:42:07 +0000 URL: https://git.openjdk.org/jdk/commit/a3e094e1a0716adf52dad6407eb7877682beec92 8354968: Replace unicode sequences in comment text with UTF-8 characters Reviewed-by: naoto ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/util/Collections/T5078378.java ! test/langtools/tools/javac/6330920/T6330920.java ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/Private.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T4848619/T4848619a.java ! test/langtools/tools/javac/T4848619/T4848619b.java ! test/langtools/tools/javac/T4994049/DeprecatedYES.java ! test/langtools/tools/javac/T4994049/T4994049.java ! test/langtools/tools/javac/T5003235/T5003235a.java ! test/langtools/tools/javac/T5003235/T5003235b.java ! test/langtools/tools/javac/T5003235/T5003235c.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6231847.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6407257.java ! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java ! test/langtools/tools/javac/annotations/neg/NoClone.java ! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/boxing/T5082929.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/NoFinal.java ! test/langtools/tools/javac/enum/NoFinal2.java ! test/langtools/tools/javac/enum/NoFinal3.java ! test/langtools/tools/javac/enum/NoFinal4.java ! test/langtools/tools/javac/enum/NoFinal5.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/enum/T5081785.java ! test/langtools/tools/javac/enum/forwardRef/T6425594.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java ! test/langtools/tools/javac/generics/5086027/T5086027.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/Neg.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Neg.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/Fail1.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/rawOverride/Warn1.java ! test/langtools/tools/javac/generics/rawOverride/Warn2.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/nested/5009484/Y.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/scope/6225935/T6214959.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java From rgiulietti at openjdk.org Wed May 14 08:01:27 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Wed, 14 May 2025 08:01:27 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <12a75221-4445-4869-ba8c-702cd02111ce@openjdk.org> Changeset: 3b271981 Branch: master Author: Marc Chevalier Date: 2025-05-14 07:57:53 +0000 URL: https://git.openjdk.org/jdk/commit/3b271981662df2a7fdf04ffd75d017964425607c 8325647: [IR framework] Only prints stdout if exitCode is 134 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java Changeset: d1032d71 Branch: master Author: Raffaello Giulietti Date: 2025-05-14 07:59:19 +0000 URL: https://git.openjdk.org/jdk/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0 8343829: Unify decimal and hexadecimal parsing in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java From sspitsyn at openjdk.org Wed May 14 08:22:48 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Wed, 14 May 2025 08:22:48 GMT Subject: git: openjdk/jdk: master: 8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447 Message-ID: <940e84aa-983f-4974-84d5-11a370b90ce1@openjdk.org> Changeset: 265bc5f4 Branch: master Author: Serguei Spitsyn Date: 2025-05-14 08:21:54 +0000 URL: https://git.openjdk.org/jdk/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f 8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447 Reviewed-by: cjplummer, alanb ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java From fyang at openjdk.org Wed May 14 08:31:31 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 14 May 2025 08:31:31 GMT Subject: git: openjdk/jdk: master: 8356869: RISC-V: Improve tail handling of array fill stub Message-ID: Changeset: b76b6107 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-14 08:28:11 +0000 URL: https://git.openjdk.org/jdk/commit/b76b610788cea7149a04faeeba01067272b6e046 8356869: RISC-V: Improve tail handling of array fill stub Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java From fguallini at openjdk.org Wed May 14 08:40:04 2025 From: fguallini at openjdk.org (Fernando Guallini) Date: Wed, 14 May 2025 08:40:04 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7ea20e82-2f98-42b3-83ee-c6ace4bb906d@openjdk.org> Changeset: fc6f4da8 Branch: master Author: Martin Doerr Date: 2025-05-14 08:38:01 +0000 URL: https://git.openjdk.org/jdk/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6 8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation Reviewed-by: rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp Changeset: 86f39ab5 Branch: master Author: Fernando Guallini Date: 2025-05-14 08:39:21 +0000 URL: https://git.openjdk.org/jdk/commit/86f39ab5bb58a1d1e720badd7261365398134151 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore Reviewed-by: abarashev, rhalade ! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java From shade at openjdk.org Wed May 14 09:09:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 May 2025 09:09:00 GMT Subject: git: openjdk/jdk: master: 8352533: Report useful IOExceptions when jspawnhelper fails Message-ID: <4fd0093f-41d7-4801-a2df-73b9def1f76a@openjdk.org> Changeset: 5c73dfc2 Branch: master Author: Aleksey Shipilev Date: 2025-05-14 09:05:49 +0000 URL: https://git.openjdk.org/jdk/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7 8352533: Report useful IOExceptions when jspawnhelper fails Reviewed-by: simonis, rriggs, stuefe ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java From coleenp at openjdk.org Wed May 14 12:02:47 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Wed, 14 May 2025 12:02:47 GMT Subject: git: openjdk/jdk: master: 8356173: Remove ThreadCritical Message-ID: <291d178d-1550-4a2a-be0d-34b0271a8bb2@openjdk.org> Changeset: 3270b009 Branch: master Author: Coleen Phillimore Date: 2025-05-14 12:00:23 +0000 URL: https://git.openjdk.org/jdk/commit/3270b00957038e95e3c1632daa9b7227d59f9af7 8356173: Remove ThreadCritical Reviewed-by: dholmes, kbarrett, jsjolen ! 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/threadCritical_posix.cpp ! src/hotspot/os/windows/os_windows.cpp - src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/threadCritical.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp From jpai at openjdk.org Wed May 14 12:41:34 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 14 May 2025 12:41:34 GMT Subject: git: openjdk/jdk: master: 8327466: ct.sym zip not reproducible across build environment timezones Message-ID: Changeset: a989245a Branch: master Author: Jaikiran Pai Date: 2025-05-14 12:38:40 +0000 URL: https://git.openjdk.org/jdk/commit/a989245a2424d136f5d2a828eda666c3867b0f48 8327466: ct.sym zip not reproducible across build environment timezones Reviewed-by: erikj, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java + test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java From thartmann at openjdk.org Wed May 14 14:13:09 2025 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 14 May 2025 14:13:09 GMT Subject: git: openjdk/jdk: master: 8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock Message-ID: <57d6361c-2170-47f3-b454-55e277f0a772@openjdk.org> Changeset: 97b0dd21 Branch: master Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-14 14:12:10 +0000 URL: https://git.openjdk.org/jdk/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2 8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock Co-authored-by: Emanuel Peter Co-authored-by: Dean Long Reviewed-by: epeter, dlong ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm From jiangli at openjdk.org Wed May 14 14:59:29 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 14 May 2025 14:59:29 GMT Subject: git: openjdk/jdk: master: 8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk Message-ID: <2d73b16e-a5a1-4bbd-8712-b51df5532169@openjdk.org> Changeset: 1afd887b Branch: master Author: Jiangli Zhou Date: 2025-05-14 14:58:29 +0000 URL: https://git.openjdk.org/jdk/commit/1afd887b138ac2425289b6f863801774f050c23c 8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java From sviswanathan at openjdk.org Wed May 14 15:40:52 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Wed, 14 May 2025 15:40:52 GMT Subject: git: openjdk/jdk: master: 8356281: Fix for TestFPComparison failure due to incorrect result Message-ID: Changeset: 10436c1e Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-14 15:39:09 +0000 URL: https://git.openjdk.org/jdk/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f 8356281: Fix for TestFPComparison failure due to incorrect result Reviewed-by: sviswanathan, thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad From cjplummer at openjdk.org Wed May 14 17:09:58 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 14 May 2025 17:09:58 GMT Subject: git: openjdk/jdk: master: 8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS Message-ID: <1349750f-184b-4500-a19d-4dc4341cff14@openjdk.org> Changeset: a2628357 Branch: master Author: Chris Plummer Date: 2025-05-14 17:07:28 +0000 URL: https://git.openjdk.org/jdk/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76 8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS Reviewed-by: kevinw, amenkov, sspitsyn ! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java From naoto at openjdk.org Wed May 14 17:44:11 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 14 May 2025 17:44:11 GMT Subject: git: openjdk/jdk: master: 8356420: Provide examples on wrapping System.in Message-ID: Changeset: 7c8e273f Branch: master Author: Naoto Sato Date: 2025-05-14 17:41:42 +0000 URL: https://git.openjdk.org/jdk/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53 8356420: Provide examples on wrapping System.in Reviewed-by: liach, smarks, alanb, bpb, iris ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java From cjplummer at openjdk.org Wed May 14 18:15:31 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Wed, 14 May 2025 18:15:31 GMT Subject: git: openjdk/jdk: master: 8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 Message-ID: Changeset: 75504a35 Branch: master Author: Chris Plummer Date: 2025-05-14 18:12:35 +0000 URL: https://git.openjdk.org/jdk/commit/75504a35ee663625982f8aed508e5ff562643334 8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java From achung at openjdk.org Wed May 14 18:48:46 2025 From: achung at openjdk.org (Alisen Chung) Date: Wed, 14 May 2025 18:48:46 GMT Subject: git: openjdk/jdk: master: 8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code Message-ID: <5e82c86e-35ef-45a7-9f6b-be0947eb8a9f@openjdk.org> Changeset: e91088a9 Branch: master Author: Alisen Chung Date: 2025-05-14 18:47:42 +0000 URL: https://git.openjdk.org/jdk/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d 8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code Reviewed-by: serb, prr ! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java From bperez at openjdk.org Wed May 14 19:41:32 2025 From: bperez at openjdk.org (Ben Perez) Date: Wed, 14 May 2025 19:41:32 GMT Subject: git: openjdk/jdk: master: 8347608: Optimize Java implementation of ML-KEM Message-ID: <0c9ef580-7899-4e7a-9546-97e69fe18364@openjdk.org> Changeset: ecabea6c Branch: master Author: Ben Perez Date: 2025-05-14 19:38:34 +0000 URL: https://git.openjdk.org/jdk/commit/ecabea6cd315eaf08571ef61ff267318140d147b 8347608: Optimize Java implementation of ML-KEM Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java From yzheng at openjdk.org Wed May 14 19:49:54 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 14 May 2025 19:49:54 GMT Subject: git: openjdk/jdk: master: 8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler Message-ID: Changeset: 948ade8e Branch: master Author: Yudi Zheng Date: 2025-05-14 19:47:38 +0000 URL: https://git.openjdk.org/jdk/commit/948ade8e7003a41683600428c8e3155c7ed798db 8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp From iklam at openjdk.org Wed May 14 22:01:59 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 14 May 2025 22:01:59 GMT Subject: git: openjdk/jdk: master: 8356693: AOT assembly phase fails with -javaagent Message-ID: <57660d16-224a-4881-b619-ca5d6cb032de@openjdk.org> Changeset: b66ab8eb Branch: master Author: Ioi Lam Date: 2025-05-14 22:00:46 +0000 URL: https://git.openjdk.org/jdk/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5 8356693: AOT assembly phase fails with -javaagent Reviewed-by: asmehra, ccheung, shade ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/prims/jvmtiAgent.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 + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java From iklam at openjdk.org Wed May 14 23:12:52 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 14 May 2025 23:12:52 GMT Subject: git: openjdk/jdk: master: 8356838: AOT incorrectly sets a cached class's loader type to boot Message-ID: <205b7a22-9e7b-4354-a4ea-b482c8da7081@openjdk.org> Changeset: 5e50a584 Branch: master Author: Ioi Lam Date: 2025-05-14 23:11:46 +0000 URL: https://git.openjdk.org/jdk/commit/5e50a584744d316dd881c9404f75e65f31bb0e75 8356838: AOT incorrectly sets a cached class's loader type to boot Reviewed-by: ccheung, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java From clanger at openjdk.org Thu May 15 07:52:47 2025 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 15 May 2025 07:52:47 GMT Subject: git: openjdk/jdk: master: 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Message-ID: <8a4a0c07-3cfb-49b9-b8a2-25f0e216d04d@openjdk.org> Changeset: dc881ee3 Branch: master Author: Arno Zeller Committer: Christoph Langer Date: 2025-05-15 07:50:28 +0000 URL: https://git.openjdk.org/jdk/commit/dc881ee36900bc12bea9616a6078a1f3266c183d 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Reviewed-by: alanb, clanger ! src/java.base/unix/native/libnio/ch/Net.c From aturbanov at openjdk.org Thu May 15 07:58:43 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Thu, 15 May 2025 07:58:43 GMT Subject: git: openjdk/jdk: master: 8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty Message-ID: <2a5bcbb5-d583-45ab-8748-0ff3542de060@openjdk.org> Changeset: e557b695 Branch: master Author: Andrey Turbanov Date: 2025-05-15 07:57:14 +0000 URL: https://git.openjdk.org/jdk/commit/e557b6956bdf9b0d89ad69427c7b4a97a65868ea 8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java From tschatzl at openjdk.org Thu May 15 08:06:37 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 15 May 2025 08:06:37 GMT Subject: git: openjdk/jdk: master: 8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time" Message-ID: Changeset: b8d2bdb4 Branch: master Author: Thomas Schatzl Date: 2025-05-15 08:03:44 +0000 URL: https://git.openjdk.org/jdk/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10 8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time" Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp From lkorinth at openjdk.org Thu May 15 09:22:41 2025 From: lkorinth at openjdk.org (Leo Korinth) Date: Thu, 15 May 2025 09:22:41 GMT Subject: git: openjdk/jdk: master: 8356866: Cleanup hotspot/jtreg/ProblemList.txt Message-ID: Changeset: 13b35414 Branch: master Author: Leo Korinth Date: 2025-05-15 09:20:56 +0000 URL: https://git.openjdk.org/jdk/commit/13b3541467aa91c2e0ad4da70efdb25b7334d3fe 8356866: Cleanup hotspot/jtreg/ProblemList.txt Reviewed-by: syan, tschatzl ! test/hotspot/jtreg/ProblemList.txt From dchuyko at openjdk.org Thu May 15 11:08:48 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 15 May 2025 11:08:48 GMT Subject: git: openjdk/jdk: master: 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Message-ID: <852b5b5c-7cb0-47d4-9267-3aecf06f487a@openjdk.org> Changeset: 883e52aa Branch: master Author: Aleksei Voitylov Committer: Dmitry Chuyko Date: 2025-05-15 11:06:22 +0000 URL: https://git.openjdk.org/jdk/commit/883e52aa105727f4bc852d1497e049b689695152 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From asotona at openjdk.org Thu May 15 12:07:01 2025 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 15 May 2025 12:07:01 GMT Subject: git: openjdk/jdk: master: 8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null Message-ID: Changeset: 1d36f173 Branch: master Author: Adam Sotona Date: 2025-05-15 12:04:17 +0000 URL: https://git.openjdk.org/jdk/commit/1d36f173c4e924d5049f153eceb13b09e7adebab 8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null Reviewed-by: liach = test/langtools/tools/javac/8351232/Anno.java + test/langtools/tools/javac/8351232/Cls.java = test/langtools/tools/javac/8351232/Intf1.java = test/langtools/tools/javac/8351232/Intf2.java + test/langtools/tools/javac/8351232/TestClass.java + test/langtools/tools/javac/8351232/TypeAnnotationSymNullTest.java From dlunden at openjdk.org Thu May 15 12:58:30 2025 From: dlunden at openjdk.org (Daniel =?UTF-8?B?THVuZMOpbg==?=) Date: Thu, 15 May 2025 12:58:30 GMT Subject: git: openjdk/jdk: master: 8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences Message-ID: <7687a156-70c2-4aad-9ece-162274b3d878@openjdk.org> Changeset: 5cb23171 Branch: master Author: Daniel Lund?n Date: 2025-05-15 12:54:49 +0000 URL: https://git.openjdk.org/jdk/commit/5cb231714f364064bb5a59db8eb07d43823478eb 8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/lcm.cpp ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java From dfuchs at openjdk.org Thu May 15 14:14:52 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Thu, 15 May 2025 14:14:52 GMT Subject: git: openjdk/jdk: master: 8351347: HttpClient Improve logging of response headers Message-ID: <38eb9a24-fa26-4fc1-ae62-5c820b181005@openjdk.org> Changeset: 81e8e670 Branch: master Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-15 14:10:16 +0000 URL: https://git.openjdk.org/jdk/commit/81e8e670cec4e09502965110a77982f7d2f85ad9 8351347: HttpClient Improve logging of response headers Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java From jiangli at openjdk.org Thu May 15 14:42:42 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 15 May 2025 14:42:42 GMT Subject: git: openjdk/jdk: master: 8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk Message-ID: Changeset: 073af3bb Branch: master Author: Jiangli Zhou Date: 2025-05-15 14:39:52 +0000 URL: https://git.openjdk.org/jdk/commit/073af3bbaa3ee81b693136b2de7fee407d8ae04b 8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java From bpb at openjdk.org Thu May 15 14:49:22 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 15 May 2025 14:49:22 GMT Subject: git: openjdk/jdk: master: 8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix) Message-ID: Changeset: 3df8ca1e Branch: master Author: Brian Burkhalter Date: 2025-05-15 14:47:02 +0000 URL: https://git.openjdk.org/jdk/commit/3df8ca1ebaf3539363efd569ba9487f5d985117d 8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix) Reviewed-by: alanb, cstein ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java + test/jdk/java/nio/file/Files/NotADirectory.java From liach at openjdk.org Thu May 15 14:56:57 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 15 May 2025 14:56:57 GMT Subject: git: openjdk/jdk: master: 8353197: Document preconditions for JavaLangAccess methods Message-ID: Changeset: 8fcfddb2 Branch: master Author: Volkan Yazici Committer: Chen Liang Date: 2025-05-15 14:54:27 +0000 URL: https://git.openjdk.org/jdk/commit/8fcfddb2d202cdb61941efdb3fec5807fee98c33 8353197: Document preconditions for JavaLangAccess methods Reviewed-by: pminborg, liach ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/HexFormat.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/math/ToDecimal.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template From amitkumar at openjdk.org Thu May 15 15:39:30 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 15 May 2025 15:39:30 GMT Subject: git: openjdk/jdk: master: 8350482: [s390x] Relativize esp in interpreter frames Message-ID: Changeset: a1c7e494 Branch: master Author: Amit Kumar Date: 2025-05-15 15:38:56 +0000 URL: https://git.openjdk.org/jdk/commit/a1c7e494c842e4138f03cffb31448e9e92ba917d 8350482: [s390x] Relativize esp in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp From lkorinth at openjdk.org Thu May 15 16:06:45 2025 From: lkorinth at openjdk.org (Leo Korinth) Date: Thu, 15 May 2025 16:06:45 GMT Subject: git: openjdk/jdk: master: 8356847: Problem list two test cases for JDK-8284234 Message-ID: Changeset: b3e856f9 Branch: master Author: Leo Korinth Date: 2025-05-15 16:03:43 +0000 URL: https://git.openjdk.org/jdk/commit/b3e856f9b37078969478809207b63fb6bc9c5f13 8356847: Problem list two test cases for JDK-8284234 Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt From jwilhelm at openjdk.org Thu May 15 16:11:55 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 15 May 2025 16:11:55 GMT Subject: git: openjdk/jdk: Added tag jdk-25+23 for changeset b8d2bdb4 Message-ID: <39cd4868-585e-4f8a-90e1-485934dac401@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-05-15 16:07:27 +0000 Added tag jdk-25+23 for changeset b8d2bdb4 Changeset: b8d2bdb4 Author: Thomas Schatzl Date: 2025-05-15 08:03:44 +0000 URL: https://git.openjdk.org/jdk/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10 From naoto at openjdk.org Thu May 15 16:15:34 2025 From: naoto at openjdk.org (Naoto Sato) Date: Thu, 15 May 2025 16:15:34 GMT Subject: git: openjdk/jdk: master: 8356822: Refactor HTML anchor tags to javadoc in Charset Message-ID: Changeset: e056bbec Branch: master Author: Naoto Sato Date: 2025-05-15 16:14:13 +0000 URL: https://git.openjdk.org/jdk/commit/e056bbec928e3914a3b5cd14753406619e187178 8356822: Refactor HTML anchor tags to javadoc in Charset Reviewed-by: iris, liach ! src/java.base/share/classes/java/nio/charset/Charset.java From acobbs at openjdk.org Thu May 15 16:37:15 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Thu, 15 May 2025 16:37:15 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7b028b69-e837-4bcf-b2e4-123d59d2cf03@openjdk.org> Changeset: 1e61352b Branch: master Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-05-15 16:33:35 +0000 URL: https://git.openjdk.org/jdk/commit/1e61352b54e1ac85fbc6b54a7a29e8782dd42d2c 8356709: Avoid redundant String formatting in BigDecimal.valueOf(double) Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java + test/jdk/java/math/BigDecimal/ValueOfDouble.java ! test/micro/org/openjdk/bench/java/math/BigDecimals.java Changeset: 850c789a Branch: master Author: Archie Cobbs Date: 2025-05-15 16:35:16 +0000 URL: https://git.openjdk.org/jdk/commit/850c789a827e21cda3096276d9638f56fae76c3e 8349754: Invalid "early reference" error when class extends an outer class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java From asmehra at openjdk.org Thu May 15 17:21:27 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Thu, 15 May 2025 17:21:27 GMT Subject: git: openjdk/jdk: master: 8354887: Preserve runtime blobs in AOT code cache Message-ID: Changeset: c59debb3 Branch: master Author: Ashutosh Mehra Date: 2025-05-15 17:18:56 +0000 URL: https://git.openjdk.org/jdk/commit/c59debb3844d009ac501a48c31822a07f00521e9 8354887: Preserve runtime blobs in AOT code cache Co-authored-by: Andrew Dinn Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/method.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/sharedRuntime.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From liach at openjdk.org Thu May 15 20:32:46 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 15 May 2025 20:32:46 GMT Subject: git: openjdk/jdk: master: 8351996: Behavioral updates for ClassValue::remove Message-ID: <270570ac-5dbc-4c8a-b897-ebfe40b252e1@openjdk.org> Changeset: 9223ed78 Branch: master Author: Chen Liang Date: 2025-05-15 20:32:02 +0000 URL: https://git.openjdk.org/jdk/commit/9223ed788a53820dcc1e285a6e0df0c97b05fb09 8351996: Behavioral updates for ClassValue::remove Co-authored-by: John R Rose Reviewed-by: vklang, jrose ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java From amenkov at openjdk.org Thu May 15 20:40:59 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Thu, 15 May 2025 20:40:59 GMT Subject: git: openjdk/jdk: master: 8356177: Regression after JDK-8352180 Message-ID: <076ca8bd-464e-4153-b65b-27ab889e984c@openjdk.org> Changeset: fe790cb3 Branch: master Author: Alex Menkov Date: 2025-05-15 20:39:48 +0000 URL: https://git.openjdk.org/jdk/commit/fe790cb319243dc381f5f12f9010e33681ecb17a 8356177: Regression after JDK-8352180 Reviewed-by: sspitsyn, cjplummer, lmesnik ! src/hotspot/os/windows/attachListener_windows.cpp + test/hotspot/jtreg/serviceability/attach/FailedDequeueTest.java From ccheung at openjdk.org Thu May 15 21:16:33 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Thu, 15 May 2025 21:16:33 GMT Subject: git: openjdk/jdk: master: 8354083: Support --add-reads with -XX:+AOTClassLinking Message-ID: <90731468-0a56-4521-9c1a-8bc4976514c1@openjdk.org> Changeset: efdbb6af Branch: master Author: Calvin Cheung Date: 2025-05-15 21:14:42 +0000 URL: https://git.openjdk.org/jdk/commit/efdbb6afce4116140c066641128264ab42697912 8354083: Support --add-reads with -XX:+AOTClassLinking Reviewed-by: iklam, alanb ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java From honkar at openjdk.org Thu May 15 22:37:39 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Thu, 15 May 2025 22:37:39 GMT Subject: git: openjdk/jdk: master: 8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit Message-ID: Changeset: f6b0f016 Branch: master Author: Paul H Committer: Harshitha Onkar Date: 2025-05-15 22:35:48 +0000 URL: https://git.openjdk.org/jdk/commit/f6b0f016f6da5d9c96b21c74d3b906ed8e6ae4b4 8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit Reviewed-by: kcr, honkar, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m From dfuchs at openjdk.org Fri May 16 07:36:03 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Fri, 16 May 2025 07:36:03 GMT Subject: git: openjdk/jdk: master: 8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method Message-ID: <841e9772-86e9-42a4-b39e-048489046689@openjdk.org> Changeset: a8d8ffa8 Branch: master Author: kieran-farrell Committer: Daniel Fuchs Date: 2025-05-16 07:33:17 +0000 URL: https://git.openjdk.org/jdk/commit/a8d8ffa8ad63f8f6308e2da224894fb2aded5d5c 8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/InterfaceAddress.java From aph at openjdk.org Fri May 16 09:30:44 2025 From: aph at openjdk.org (Andrew Haley) Date: Fri, 16 May 2025 09:30:44 GMT Subject: git: openjdk/jdk: master: 8354674: AArch64: Intrinsify Unsafe::setMemory Message-ID: Changeset: a6ebcf61 Branch: master Author: Andrew Haley Date: 2025-05-16 09:28:35 +0000 URL: https://git.openjdk.org/jdk/commit/a6ebcf61eb522a1bcfc9f2169d42974af3883b00 8354674: AArch64: Intrinsify Unsafe::setMemory Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java = test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentFillUnsafe.java From mchevalier at openjdk.org Fri May 16 11:32:58 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Fri, 16 May 2025 11:32:58 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <92a588d3-698d-49f3-bf63-b3df6dde8ff2@openjdk.org> Changeset: a0a30607 Branch: master Author: Marc Chevalier Date: 2025-05-16 11:31:37 +0000 URL: https://git.openjdk.org/jdk/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb 8353638: C2: deoptimization and re-execution cycle with StringBuilder Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 0d867578 Branch: master Author: Marc Chevalier Date: 2025-05-16 11:32:01 +0000 URL: https://git.openjdk.org/jdk/commit/0d8675780f28d25ed538589480cc208b48fe7e93 8355488: Add stress mode for C2 loop peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp From weijun at openjdk.org Fri May 16 12:27:26 2025 From: weijun at openjdk.org (Weijun Wang) Date: Fri, 16 May 2025 12:27:26 GMT Subject: git: openjdk/jdk: master: 8353888: Implement JEP 510: Key Derivation Function API Message-ID: Changeset: 079fccfa Branch: master Author: Weijun Wang Date: 2025-05-16 12:25:04 +0000 URL: https://git.openjdk.org/jdk/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee 8353888: Implement JEP 510: Key Derivation Function API Reviewed-by: valeriep, mullan, liach ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFParameters.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java From cstein at openjdk.org Fri May 16 13:21:42 2025 From: cstein at openjdk.org (Christian Stein) Date: Fri, 16 May 2025 13:21:42 GMT Subject: git: openjdk/jdk: master: 8336470: Source launcher should work with service loader SPI in unnamed module Message-ID: Changeset: bca293d0 Branch: master Author: Christian Stein Date: 2025-05-16 13:19:01 +0000 URL: https://git.openjdk.org/jdk/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9 8336470: Source launcher should work with service loader SPI in unnamed module Reviewed-by: alanb ! make/CompileInterimLangtools.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java ! test/langtools/tools/javac/launcher/GetResourceTest.java + test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider + test/langtools/tools/javac/launcher/src/Tool.java ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java From iklam at openjdk.org Fri May 16 13:55:01 2025 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 16 May 2025 13:55:01 GMT Subject: git: openjdk/jdk: master: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Message-ID: Changeset: 46a12e78 Branch: master Author: Timofei Pushkin Committer: Ioi Lam Date: 2025-05-16 13:51:58 +0000 URL: https://git.openjdk.org/jdk/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java = test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java From lmesnik at openjdk.org Fri May 16 16:21:44 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Fri, 16 May 2025 16:21:44 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <03d9663c-2edf-4a3a-9b9f-98ac070f78fa@openjdk.org> Changeset: 413843cf Branch: master Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:37 +0000 URL: https://git.openjdk.org/jdk/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083 8356649: Update JCStress test suite Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: d5245092 Branch: master Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:52 +0000 URL: https://git.openjdk.org/jdk/commit/d5245092249ed400f98711393e25e0ae97990daf 8356702: CTW: Update modules Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/ctw/modules/generate.bash From asmehra at openjdk.org Fri May 16 17:22:33 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 16 May 2025 17:22:33 GMT Subject: git: openjdk/jdk: master: 8357084: Zero build fails after JDK-8354887 Message-ID: Changeset: 63ef90be Branch: master Author: Ashutosh Mehra Date: 2025-05-16 17:21:16 +0000 URL: https://git.openjdk.org/jdk/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06 8357084: Zero build fails after JDK-8354887 Reviewed-by: ccheung, kvn ! src/hotspot/share/code/aotCodeCache.cpp From naoto at openjdk.org Fri May 16 18:06:03 2025 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 16 May 2025 18:06:03 GMT Subject: git: openjdk/jdk: master: 8357075: Remove leftover COMPAT locale data tests Message-ID: Changeset: 3dd34517 Branch: master Author: Naoto Sato Date: 2025-05-16 18:02:42 +0000 URL: https://git.openjdk.org/jdk/commit/3dd34517000e4ce1a21619922c62c025f98aad44 8357075: Remove leftover COMPAT locale data tests Reviewed-by: joehw, iris, jlu - test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java From cjplummer at openjdk.org Fri May 16 20:47:37 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 16 May 2025 20:47:37 GMT Subject: git: openjdk/jdk: master: 8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 Message-ID: <99d20297-b886-4c5c-86eb-8b1d3c17847a@openjdk.org> Changeset: 10258dc5 Branch: master Author: Chris Plummer Date: 2025-05-16 20:45:21 +0000 URL: https://git.openjdk.org/jdk/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769 8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java From ccheung at openjdk.org Fri May 16 22:15:25 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Fri, 16 May 2025 22:15:25 GMT Subject: git: openjdk/jdk: master: 8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887 Message-ID: <2aef3e7e-dab7-4ad2-b850-05f2a19e884e@openjdk.org> Changeset: 76570c62 Branch: master Author: Calvin Cheung Date: 2025-05-16 22:12:59 +0000 URL: https://git.openjdk.org/jdk/commit/76570c627db527f856f2394fb9ead02939eca621 8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887 Reviewed-by: kvn, iklam ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java From mbaesken at openjdk.org Sun May 18 11:34:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Sun, 18 May 2025 11:34:40 GMT Subject: git: openjdk/jdk: master: 8356778: Compiler add event logging in case of failures Message-ID: <92276097-fda1-4c6a-99a6-fdbe0b64ef23@openjdk.org> Changeset: 6c42856b Branch: master Author: Matthias Baesken Date: 2025-05-18 11:32:37 +0000 URL: https://git.openjdk.org/jdk/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe 8356778: Compiler add event logging in case of failures Reviewed-by: lucy ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/compiler/compilationLog.cpp From swen at openjdk.org Sun May 18 23:30:29 2025 From: swen at openjdk.org (Shaojin Wen) Date: Sun, 18 May 2025 23:30:29 GMT Subject: git: openjdk/jdk: master: 8356328: Some C2 IR nodes miss size_of() function Message-ID: Changeset: 9927ec0b Branch: master Author: Kuai Wei Committer: Shaojin Wen Date: 2025-05-18 23:28:01 +0000 URL: https://git.openjdk.org/jdk/commit/9927ec0b91775db342b2bbc1937253325c367a19 8356328: Some C2 IR nodes miss size_of() function Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/opaquenode.hpp From ayang at openjdk.org Mon May 19 05:19:07 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Mon, 19 May 2025 05:19:07 GMT Subject: git: openjdk/jdk: master: 8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap Message-ID: <2c8fbfa3-9f8c-45a4-9eee-14694f18e426@openjdk.org> Changeset: 969708bd Branch: master Author: Albert Mingkun Yang Date: 2025-05-19 05:17:05 +0000 URL: https://git.openjdk.org/jdk/commit/969708bd8f0de49f641eab3881cb15712aa34f1e 8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp From jlahoda at openjdk.org Mon May 19 07:30:54 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 19 May 2025 07:30:54 GMT Subject: git: openjdk/jdk: master: 8357016: Candidate main methods not computed properly Message-ID: <48f42791-4af5-4a9c-8df5-96305b23f3e1@openjdk.org> Changeset: 77a3e04f Branch: master Author: Jan Lahoda Date: 2025-05-19 07:29:25 +0000 URL: https://git.openjdk.org/jdk/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1 8357016: Candidate main methods not computed properly Reviewed-by: jpai, vromero ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/jdk/tools/launcher/Arrrghs.java ! test/jdk/tools/launcher/TestHelper.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java From mchevalier at openjdk.org Mon May 19 07:42:55 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Mon, 19 May 2025 07:42:55 GMT Subject: git: openjdk/jdk: master: 8355970: C2: Add command line option to print the compile phases Message-ID: <25955bd2-b594-4d96-8053-577231c0c7e0@openjdk.org> Changeset: 50a7c61d Branch: master Author: Manuel H?ssig Committer: Marc Chevalier Date: 2025-05-19 07:39:42 +0000 URL: https://git.openjdk.org/jdk/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef 8355970: C2: Add command line option to print the compile phases Reviewed-by: chagedorn, kvn, mchevalier ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From shade at openjdk.org Mon May 19 08:06:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 May 2025 08:06:22 GMT Subject: git: openjdk/jdk: master: 8356946: x86: Optimize interpreter profile updates Message-ID: <2aa6e992-bd64-427a-ac96-8d53809f14b8@openjdk.org> Changeset: 67fb1ee7 Branch: master Author: Aleksey Shipilev Date: 2025-05-19 08:04:44 +0000 URL: https://git.openjdk.org/jdk/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b 8356946: x86: Optimize interpreter profile updates Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp From aturbanov at openjdk.org Mon May 19 08:09:43 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Mon, 19 May 2025 08:09:43 GMT Subject: git: openjdk/jdk: master: 8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet Message-ID: Changeset: 2fb3329d Branch: master Author: Andrey Turbanov Date: 2025-05-19 08:08:09 +0000 URL: https://git.openjdk.org/jdk/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19 8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java From jpai at openjdk.org Mon May 19 09:09:31 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 19 May 2025 09:09:31 GMT Subject: git: openjdk/jdk: master: 8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test Message-ID: <3a79fdec-2da5-428f-8d61-9512a2127c23@openjdk.org> Changeset: effe40a2 Branch: master Author: Serhiy Sachkov Committer: Jaikiran Pai Date: 2025-05-19 09:08:33 +0000 URL: https://git.openjdk.org/jdk/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7 8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test Reviewed-by: dfuchs ! test/jdk/TEST.groups + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java - test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java From jsjolen at openjdk.org Mon May 19 10:07:47 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 19 May 2025 10:07:47 GMT Subject: git: openjdk/jdk: master: 8355481: Clean up MHN_copyOutBootstrapArguments Message-ID: Changeset: 133c6fb4 Branch: master Author: Johan Sj?len Date: 2025-05-19 10:04:32 +0000 URL: https://git.openjdk.org/jdk/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd 8355481: Clean up MHN_copyOutBootstrapArguments Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/methodHandles.cpp From jpai at openjdk.org Mon May 19 10:17:14 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 19 May 2025 10:17:14 GMT Subject: git: openjdk/jdk: master: 8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J" Message-ID: <78b44b04-edd5-4504-ad59-e596aeb74351@openjdk.org> Changeset: 36c9be70 Branch: master Author: Manuel H?ssig Committer: Jaikiran Pai Date: 2025-05-19 10:15:56 +0000 URL: https://git.openjdk.org/jdk/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022 8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J" Reviewed-by: jpai, thartmann ! test/jdk/tools/launcher/ToolsOpts.java From jpai at openjdk.org Mon May 19 10:20:12 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 19 May 2025 10:20:12 GMT Subject: git: openjdk/jdk: master: 8357106: Add missing classpath exception copyright headers Message-ID: Changeset: afcaf840 Branch: master Author: Sorna Sarathi N Committer: Jaikiran Pai Date: 2025-05-19 10:17:13 +0000 URL: https://git.openjdk.org/jdk/commit/afcaf84022f165d66068c16460b7666f48e84773 8357106: Add missing classpath exception copyright headers Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java From jsjolen at openjdk.org Mon May 19 10:54:53 2025 From: jsjolen at openjdk.org (Johan =?UTF-8?B?U2rDtmxlbg==?=) Date: Mon, 19 May 2025 10:54:53 GMT Subject: git: openjdk/jdk: master: 8355608: Async UL should take the file lock of stream when outputting Message-ID: <35a6ff14-146d-4879-b23a-03741f92edd7@openjdk.org> Changeset: 7f7add1e Branch: master Author: Johan Sj?len Date: 2025-05-19 10:52:41 +0000 URL: https://git.openjdk.org/jdk/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604 8355608: Async UL should take the file lock of stream when outputting Reviewed-by: aboldtch, iklam ! src/hotspot/share/logging/logFileStreamOutput.cpp From roland at openjdk.org Mon May 19 11:06:50 2025 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 19 May 2025 11:06:50 GMT Subject: git: openjdk/jdk: master: 8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling Message-ID: <9e50b9bf-5bec-446e-874c-a14a8165d18b@openjdk.org> Changeset: 26cb016b Branch: master Author: Roland Westrelin Date: 2025-05-19 11:06:03 +0000 URL: https://git.openjdk.org/jdk/commit/26cb016b750963a4622985399130024792691984 8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java From aivanov at openjdk.org Mon May 19 11:30:23 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 19 May 2025 11:30:23 GMT Subject: git: openjdk/jdk: master: 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203 Message-ID: Changeset: 3acfa9e4 Branch: master Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-19 11:28:54 +0000 URL: https://git.openjdk.org/jdk/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203 Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java From mli at openjdk.org Mon May 19 13:35:01 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 19 May 2025 13:35:01 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 2e26b431 Branch: master Author: Hamlin Li Date: 2025-05-19 13:32:03 +0000 URL: https://git.openjdk.org/jdk/commit/2e26b431585129b705f57955b660d155eaf138b8 8356875: RISC-V: extension flag UseZvfh should depends on UseZfh Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 92fd4499 Branch: master Author: Hamlin Li Date: 2025-05-19 13:32:17 +0000 URL: https://git.openjdk.org/jdk/commit/92fd44992b9326fa10ec8303394dac17bb81b168 8350960: RISC-V: Add riscv backend for Float16 operations - vectorization Reviewed-by: fyang, dzhang, luhenry ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java From egahlin at openjdk.org Mon May 19 13:40:27 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Mon, 19 May 2025 13:40:27 GMT Subject: git: openjdk/jdk: master: 8357187: JFR: User-defined defaults should be respected when an incorrect setting is set Message-ID: <319bc198-b4d4-480c-bb32-3d65cb1672c1@openjdk.org> Changeset: 265d6301 Branch: master Author: Erik Gahlin Date: 2025-05-19 13:38:38 +0000 URL: https://git.openjdk.org/jdk/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0 8357187: JFR: User-defined defaults should be respected when an incorrect setting is set Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java From weijun at openjdk.org Mon May 19 14:36:39 2025 From: weijun at openjdk.org (Weijun Wang) Date: Mon, 19 May 2025 14:36:39 GMT Subject: git: openjdk/jdk: master: 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Message-ID: <925a9318-e159-437e-92a1-353b52f37a35@openjdk.org> Changeset: fbc12be7 Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-19 14:33:12 +0000 URL: https://git.openjdk.org/jdk/commit/fbc12be73217315d66792b6ad3faacab133bb9d5 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Reviewed-by: weijun ! test/jdk/java/security/cert/CertificateFactory/SlowStream.java - test/jdk/java/security/cert/CertificateFactory/slowstream.sh From kvn at openjdk.org Mon May 19 14:56:05 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Mon, 19 May 2025 14:56:05 GMT Subject: git: openjdk/jdk: master: 8357166: Many AOT tests failed with VM crash Message-ID: <34bcf92b-aec4-48d5-8f07-1508a29944ac@openjdk.org> Changeset: 84a98ab4 Branch: master Author: Vladimir Kozlov Date: 2025-05-19 14:53:52 +0000 URL: https://git.openjdk.org/jdk/commit/84a98ab43ff268d0b10926b35320717d691337ae 8357166: Many AOT tests failed with VM crash Reviewed-by: thartmann, shade ! src/hotspot/share/code/aotCodeCache.cpp From kvn at openjdk.org Mon May 19 15:02:31 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Mon, 19 May 2025 15:02:31 GMT Subject: git: openjdk/jdk: master: 8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support Message-ID: <5f4c0a70-93e7-43e7-8ecf-c43acae41f65@openjdk.org> Changeset: 6a58af31 Branch: master Author: Vladimir Kozlov Date: 2025-05-19 15:00:54 +0000 URL: https://git.openjdk.org/jdk/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3 8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support Reviewed-by: asmehra, fyang, shade, mdoerr ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/jtreg-ext/requires/VMProps.java From smarks at openjdk.org Mon May 19 16:54:56 2025 From: smarks at openjdk.org (Stuart Marks) Date: Mon, 19 May 2025 16:54:56 GMT Subject: git: openjdk/jdk: master: 8351230: Collections.synchronizedList returns a list that is not thread-safe Message-ID: Changeset: 6818dcc0 Branch: master Author: Stuart Marks Date: 2025-05-19 16:53:13 +0000 URL: https://git.openjdk.org/jdk/commit/6818dcc08ed85e220c5206fda5c991b886e35334 8351230: Collections.synchronizedList returns a list that is not thread-safe Reviewed-by: jpai ! src/java.base/share/classes/java/util/Collections.java + test/jdk/java/util/Collections/SyncListBash.java ! test/jdk/java/util/SequencedCollection/Basic.java From lmesnik at openjdk.org Mon May 19 17:10:14 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Mon, 19 May 2025 17:10:14 GMT Subject: git: openjdk/jdk: master: 8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706 Message-ID: <92132512-3732-4846-8085-e0f6f5189e25@openjdk.org> Changeset: bd995256 Branch: master Author: Leonid Mesnik Date: 2025-05-19 17:09:15 +0000 URL: https://git.openjdk.org/jdk/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139 8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706 Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList-enable-preview.txt ! test/jdk/ProblemList-enable-preview.txt From dholmes at openjdk.org Mon May 19 21:30:08 2025 From: dholmes at openjdk.org (David Holmes) Date: Mon, 19 May 2025 21:30:08 GMT Subject: git: openjdk/jdk: master: 8354560: Exponentially delay subsequent native thread creation in case of EAGAIN Message-ID: <74169fb5-1f07-425b-90c2-3e9b2f87afa2@openjdk.org> Changeset: 27a42435 Branch: master Author: Yannik Stradmann Committer: David Holmes Date: 2025-05-19 21:28:02 +0000 URL: https://git.openjdk.org/jdk/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c 8354560: Exponentially delay subsequent native thread creation in case of EAGAIN Reviewed-by: dholmes, fbredberg ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp From serb at openjdk.org Mon May 19 21:35:43 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 19 May 2025 21:35:43 GMT Subject: git: openjdk/jdk: master: 8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID Message-ID: <115eb7e8-071c-44f3-8167-4934c240ea9b@openjdk.org> Changeset: fbeea1da Branch: master Author: Sergey Bylokhov Date: 2025-05-19 21:33:22 +0000 URL: https://git.openjdk.org/jdk/commit/fbeea1daef6a65875d713395c489483762d804fe 8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/print/CustomOutputBin.java From vromero at openjdk.org Mon May 19 22:49:31 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 19 May 2025 22:49:31 GMT Subject: git: openjdk/jdk: master: 8354556: Expand value-based class warnings to java.lang.ref API Message-ID: <5dbc7dd4-a623-4911-964b-3fd1528cd51a@openjdk.org> Changeset: 637e9d16 Branch: master Author: Vicente Romero Date: 2025-05-19 22:47:13 +0000 URL: https://git.openjdk.org/jdk/commit/637e9d16ddb21003234abcd32f759aefd91f21f9 8354556: Expand value-based class warnings to java.lang.ref API Co-authored-by: Archie Cobbs Reviewed-by: jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/util/WeakHashMap.java + src/java.base/share/classes/jdk/internal/RequiresIdentity.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java + test/langtools/tools/javac/diags/examples/RequiresIdentity.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out + test/langtools/tools/javac/lint/RequiresIdentityHelper.java + test/langtools/tools/javac/lint/RequiresIdentityTest.java + test/langtools/tools/javac/lint/RequiresIdentityTest.out + test/langtools/tools/javac/lint/RequiresIdentityTest2.out From serb at openjdk.org Mon May 19 23:44:37 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 19 May 2025 23:44:37 GMT Subject: git: openjdk/jdk: master: 8355078: java.awt.Color.createContext() uses unnecessary synchronization Message-ID: <1fea73bf-27b1-4639-a11b-2339b1033ad0@openjdk.org> Changeset: 890456f0 Branch: master Author: Sergey Bylokhov Date: 2025-05-19 23:43:19 +0000 URL: https://git.openjdk.org/jdk/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b 8355078: java.awt.Color.createContext() uses unnecessary synchronization Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/ColorPaintContext.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java From jlahoda at openjdk.org Tue May 20 02:42:04 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 20 May 2025 02:42:04 GMT Subject: git: openjdk/jdk: master: 8348906: InstanceOfTree#getType doesn't specify when it returns null Message-ID: Changeset: 39d8d109 Branch: master Author: Jan Lahoda Date: 2025-05-20 02:40:05 +0000 URL: https://git.openjdk.org/jdk/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda 8348906: InstanceOfTree#getType doesn't specify when it returns null Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java + test/langtools/tools/javac/patterns/InstanceOfModelTest.java From iklam at openjdk.org Tue May 20 03:46:31 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 20 May 2025 03:46:31 GMT Subject: git: openjdk/jdk: master: 8356595: Convert -Xlog:cds to -Xlog:aot (step1) Message-ID: <05f27e92-9238-4616-a1ec-a95ab7de6730@openjdk.org> Changeset: 7077535c Branch: master Author: Ioi Lam Date: 2025-05-20 03:44:25 +0000 URL: https://git.openjdk.org/jdk/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3 8356595: Convert -Xlog:cds to -Xlog:aot (step1) Reviewed-by: ccheung, dholmes, jsjolen, matsaave ! make/GenerateLinkOptData.gmk ! make/RunTests.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLogging.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java From iklam at openjdk.org Tue May 20 05:48:19 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 20 May 2025 05:48:19 GMT Subject: git: openjdk/jdk: master: 8356998: Convert -Xlog:cds to -Xlog:aot (step 2) Message-ID: Changeset: f8d7f663 Branch: master Author: Ioi Lam Date: 2025-05-20 05:46:34 +0000 URL: https://git.openjdk.org/jdk/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86 8356998: Convert -Xlog:cds to -Xlog:aot (step 2) Reviewed-by: ccheung, matsaave ! make/Images.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From jlahoda at openjdk.org Tue May 20 06:06:31 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 20 May 2025 06:06:31 GMT Subject: git: openjdk/jdk: master: 8356165: System.in in jshell replace supplementary characters with ?? Message-ID: Changeset: e961b13c Branch: master Author: Jan Lahoda Date: 2025-05-20 06:04:33 +0000 URL: https://git.openjdk.org/jdk/commit/e961b13cd68bc352b86af17c7e53df8537519beb 8356165: System.in in jshell replace supplementary characters with ?? Reviewed-by: cstein, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java From dholmes at openjdk.org Tue May 20 10:22:11 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 20 May 2025 10:22:11 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <8218fd5f-16cd-4ceb-a0c2-a851aa415cd3@openjdk.org> Changeset: f8fc7eeb Branch: master Author: Arno Zeller Committer: SendaoYan Date: 2025-05-20 10:19:22 +0000 URL: https://git.openjdk.org/jdk/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4 8357052: java/io/File/GetXSpace.java prints wrong values in exception Reviewed-by: bpb ! test/jdk/java/io/File/GetXSpace.java Changeset: 0db5511c Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:20:59 +0000 URL: https://git.openjdk.org/jdk/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19 8354969: Add strdup function for ResourceArea Reviewed-by: dholmes, iklam ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/gtest/memory/test_arena.cpp From dholmes at openjdk.org Tue May 20 10:46:13 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 20 May 2025 10:46:13 GMT Subject: git: openjdk/jdk: master: 8341544: Restore fence() in Mutex Message-ID: <56016786-81b9-40bb-81f8-53588c52d7a4@openjdk.org> Changeset: ab985a7c Branch: master Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:44:34 +0000 URL: https://git.openjdk.org/jdk/commit/ab985a7c5d313304e6d601571885dcb871967259 8341544: Restore fence() in Mutex Reviewed-by: eosterlund, dholmes ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp From aivanov at openjdk.org Tue May 20 12:07:09 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 20 May 2025 12:07:09 GMT Subject: git: openjdk/jdk: master: 8355515: Clarify the purpose of forcePass() and forceFail() methods Message-ID: <4dc383c9-dab1-455f-b1b1-e1c09b8d7de7@openjdk.org> Changeset: 1a97eb42 Branch: master Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-05-20 12:06:35 +0000 URL: https://git.openjdk.org/jdk/commit/1a97eb429b520b7c4e625b97553c954d065c00cb 8355515: Clarify the purpose of forcePass() and forceFail() methods Reviewed-by: aivanov, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java From ayang at openjdk.org Tue May 20 13:16:31 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 20 May 2025 13:16:31 GMT Subject: git: openjdk/jdk: master: 8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc Message-ID: <9699b840-9130-4715-8e0a-4a7dc6fd58c9@openjdk.org> Changeset: e6750a5b Branch: master Author: Albert Mingkun Yang Date: 2025-05-20 13:15:43 +0000 URL: https://git.openjdk.org/jdk/commit/e6750a5bb0580733820a0885d40704e050baf97d 8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp From epeter at openjdk.org Tue May 20 14:04:58 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Tue, 20 May 2025 14:04:58 GMT Subject: git: openjdk/jdk: master: 8355094: Performance drop in auto-vectorized kernel due to split store Message-ID: Changeset: 277bb208 Branch: master Author: Emanuel Peter Date: 2025-05-20 13:51:47 +0000 URL: https://git.openjdk.org/jdk/commit/277bb208a2c6de888c57285854b6f5d030021f94 8355094: Performance drop in auto-vectorized kernel due to split store Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java From roland at openjdk.org Tue May 20 14:20:43 2025 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 20 May 2025 14:20:43 GMT Subject: git: openjdk/jdk: master: 8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null Message-ID: <86a6d9c2-e87c-4acb-9df0-aeb2d47b73c7@openjdk.org> Changeset: 62d155e8 Branch: master Author: Roland Westrelin Date: 2025-05-20 14:18:41 +0000 URL: https://git.openjdk.org/jdk/commit/62d155e8c3b952ecf1f615666c7d71996ba43d74 8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java From weijun at openjdk.org Tue May 20 14:51:18 2025 From: weijun at openjdk.org (Weijun Wang) Date: Tue, 20 May 2025 14:51:18 GMT Subject: git: openjdk/jdk: master: 8357062: Update Public Suffix List to 823beb1 Message-ID: Changeset: 6162e2c5 Branch: master Author: Weijun Wang Date: 2025-05-20 14:50:46 +0000 URL: https://git.openjdk.org/jdk/commit/6162e2c5213c5dd7c1127fd9616b543efa898962 8357062: Update Public Suffix List to 823beb1 Reviewed-by: mullan ! src/java.base/share/data/publicsuffixlist/VERSION ! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat ! src/java.base/share/legal/public_suffix.md ! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java ! test/jdk/sun/security/util/RegisteredDomain/tests.dat From bpb at openjdk.org Tue May 20 15:51:42 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 20 May 2025 15:51:42 GMT Subject: git: openjdk/jdk: master: 8355954: File.delete removes read-only files (win) Message-ID: <37a893ca-80a0-4aaa-9aa0-8727d709c50e@openjdk.org> Changeset: bcf5cd69 Branch: master Author: Brian Burkhalter Date: 2025-05-20 15:49:51 +0000 URL: https://git.openjdk.org/jdk/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c85a6 8355954: File.delete removes read-only files (win) Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c + test/jdk/java/io/File/DeleteReadOnly.java ! test/jdk/java/io/File/SetAccess.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java From dfuchs at openjdk.org Tue May 20 17:23:30 2025 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Tue, 20 May 2025 17:23:30 GMT Subject: git: openjdk/jdk: master: 8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int Message-ID: <784c0222-60cd-40dd-a6c3-ed723d30e8bc@openjdk.org> Changeset: e9d1d87b Branch: master Author: Patrick Strawderman Committer: Daniel Fuchs Date: 2025-05-20 17:20:49 +0000 URL: https://git.openjdk.org/jdk/commit/e9d1d87b34f636747065c01128a12fc057070e09 8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HttpURLConnection.java From sviswanathan at openjdk.org Tue May 20 19:07:57 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Tue, 20 May 2025 19:07:57 GMT Subject: git: openjdk/jdk: master: 8351412: Add AVX-512 intrinsics for ML-KEM Message-ID: <0557f8dd-2bf5-4911-9e55-63204a3044be@openjdk.org> Changeset: 972f2ebe Branch: master Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-05-20 19:06:22 +0000 URL: https://git.openjdk.org/jdk/commit/972f2ebe978280d22531a70116e79837632f6ebc 8351412: Add AVX-512 intrinsics for ML-KEM Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java From kvn at openjdk.org Tue May 20 20:14:20 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 20 May 2025 20:14:20 GMT Subject: git: openjdk/jdk: master: 8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift! Message-ID: <8394214b-eadb-4506-ba65-e3db17737d41@openjdk.org> Changeset: cedd1a53 Branch: master Author: Vladimir Kozlov Date: 2025-05-20 20:11:56 +0000 URL: https://git.openjdk.org/jdk/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8caf 8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift! Reviewed-by: asmehra, mdoerr ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/share/code/relocInfo.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java From stuefe at openjdk.org Wed May 21 04:41:04 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 21 May 2025 04:41:04 GMT Subject: git: openjdk/jdk: master: 8357179: Deprecate VFORK launch mechanism from Process implementation (linux) Message-ID: <988ec733-9ef9-4fe2-b0c0-00eb19cc977e@openjdk.org> Changeset: 74fc4e4e Branch: master Author: Thomas Stuefe Date: 2025-05-21 04:39:35 +0000 URL: https://git.openjdk.org/jdk/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f8f 8357179: Deprecate VFORK launch mechanism from Process implementation (linux) Reviewed-by: rriggs ! src/java.base/unix/classes/java/lang/ProcessImpl.java From aboldtch at openjdk.org Wed May 21 06:01:33 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Wed, 21 May 2025 06:01:33 GMT Subject: git: openjdk/jdk: master: 8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree Message-ID: <7c1887ae-4b5d-49bc-913d-b48d51eb3225@openjdk.org> Changeset: 50e873f0 Branch: master Author: Axel Boldt-Christmas Date: 2025-05-21 05:59:52 +0000 URL: https://git.openjdk.org/jdk/commit/50e873f0e88d6643586907dea5731d739b7826dc 8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree Reviewed-by: stefank, eosterlund, jsikstro - src/hotspot/share/gc/z/zIntrusiveRBTree.hpp - src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp - test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp From abimpoudis at openjdk.org Wed May 21 06:45:29 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Wed, 21 May 2025 06:45:29 GMT Subject: git: openjdk/jdk: master: 8347530: Improve error message with invalid permits clauses Message-ID: <127d2ace-9212-459d-a502-4ec214a236f8@openjdk.org> Changeset: 50a7755f Branch: master Author: Aggelos Biboudis Date: 2025-05-21 06:44:54 +0000 URL: https://git.openjdk.org/jdk/commit/50a7755fa45529966373b58652c15975157ab846 8347530: Improve error message with invalid permits clauses Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8347530.java + test/langtools/tools/javac/T8347530.out + test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out From iwalulya at openjdk.org Wed May 21 08:09:36 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Wed, 21 May 2025 08:09:36 GMT Subject: git: openjdk/jdk: master: 8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size Message-ID: Changeset: 91194517 Branch: master Author: Ivan Walulya Date: 2025-05-21 08:07:17 +0000 URL: https://git.openjdk.org/jdk/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf5975a 8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size Reviewed-by: ayang, tschatzl ! 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/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp From aturbanov at openjdk.org Wed May 21 08:41:48 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Wed, 21 May 2025 08:41:48 GMT Subject: git: openjdk/jdk: master: 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener Message-ID: <643f5405-f9de-4a63-9077-01044d8e36bc@openjdk.org> Changeset: a0cdf36b Branch: master Author: Andrey Turbanov Date: 2025-05-21 08:39:43 +0000 URL: https://git.openjdk.org/jdk/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627458 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener Reviewed-by: liach, aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java From yzheng at openjdk.org Wed May 21 08:56:34 2025 From: yzheng at openjdk.org (Yudi Zheng) Date: Wed, 21 May 2025 08:56:34 GMT Subject: git: openjdk/jdk: master: 8334717: Add JVMCI support for APX EGPRs Message-ID: <81990157-fdf8-47a9-be07-8d110ea6bbd9@openjdk.org> Changeset: 735c7899 Branch: master Author: Yudi Zheng Date: 2025-05-21 08:54:19 +0000 URL: https://git.openjdk.org/jdk/commit/735c7899d124a4e0c9579ea7802c9475eaedda10 8334717: Add JVMCI support for APX EGPRs Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java ! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java From serb at openjdk.org Wed May 21 08:58:46 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 May 2025 08:58:46 GMT Subject: git: openjdk/jdk: master: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Message-ID: Changeset: 5f38d1bb Branch: master Author: Sergey Bylokhov Date: 2025-05-21 08:57:55 +0000 URL: https://git.openjdk.org/jdk/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Reviewed-by: sspitsyn ! make/modules/jdk.jdwp.agent/Lib.gmk From ihse at openjdk.org Wed May 21 09:25:15 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 21 May 2025 09:25:15 GMT Subject: git: openjdk/jdk: master: 8357048: RunTest variables should always be assigned Message-ID: Changeset: 7c82e09b Branch: master Author: Magnus Ihse Bursie Date: 2025-05-21 09:23:23 +0000 URL: https://git.openjdk.org/jdk/commit/7c82e09b509a67cafd67f6d2aa33756bf8755253 8357048: RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk From shade at openjdk.org Wed May 21 10:57:09 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 21 May 2025 10:57:09 GMT Subject: git: openjdk/jdk: master: 8357436: Change jspawnhelper warning recommendation from VFORK to FORK Message-ID: Changeset: b8057cf1 Branch: master Author: Aleksey Shipilev Date: 2025-05-21 10:54:40 +0000 URL: https://git.openjdk.org/jdk/commit/b8057cf103bff6f8e2600c098519289a43227362 8357436: Change jspawnhelper warning recommendation from VFORK to FORK Reviewed-by: stuefe, alanb ! src/java.base/unix/native/libjava/ProcessImpl_md.c From rkennke at openjdk.org Wed May 21 11:12:47 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Wed, 21 May 2025 11:12:47 GMT Subject: git: openjdk/jdk: master: 8357370: Export supported GCs in JVMCI Message-ID: <1bb33107-fbd9-4233-bb22-40253e9471aa@openjdk.org> Changeset: 2c126f19 Branch: master Author: Roman Kennke Date: 2025-05-21 11:11:58 +0000 URL: https://git.openjdk.org/jdk/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63 8357370: Export supported GCs in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp From vromero at openjdk.org Wed May 21 11:28:19 2025 From: vromero at openjdk.org (Vicente Romero) Date: Wed, 21 May 2025 11:28:19 GMT Subject: git: openjdk/jdk: master: 8325859: Potential information loss during type inference Message-ID: <10f7b0c5-584a-4173-b361-35bd78d676dd@openjdk.org> Changeset: a4f66f54 Branch: master Author: Vicente Romero Date: 2025-05-21 11:27:05 +0000 URL: https://git.openjdk.org/jdk/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e554 8325859: Potential information loss during type inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java From fjiang at openjdk.org Wed May 21 11:46:15 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 21 May 2025 11:46:15 GMT Subject: git: openjdk/jdk: master: 8356924: RISC-V: Clean up cost for vector instructions Message-ID: <4a5977f5-e50a-435e-82ea-72146ea48b49@openjdk.org> Changeset: 108e454a Branch: master Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-21 11:43:13 +0000 URL: https://git.openjdk.org/jdk/commit/108e454a042aaca2a36cd0d8087e7668e3cac29c 8356924: RISC-V: Clean up cost for vector instructions Reviewed-by: fjiang, fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad From tschatzl at openjdk.org Wed May 21 12:55:39 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 21 May 2025 12:55:39 GMT Subject: git: openjdk/jdk: master: 8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages Message-ID: <209e20f2-1c67-482a-9298-330284305224@openjdk.org> Changeset: a175767c Branch: master Author: Thomas Schatzl Date: 2025-05-21 12:54:05 +0000 URL: https://git.openjdk.org/jdk/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5cf 8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages Reviewed-by: kbarrett, iwalulya ! src/java.base/share/man/java.md From hannesw at openjdk.org Wed May 21 13:27:32 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 21 May 2025 13:27:32 GMT Subject: git: openjdk/jdk: master: 8357376: Disable syntax highlighting for JDK API docs Message-ID: <124737ee-2d6a-4718-85e0-ac5e3aaffce8@openjdk.org> Changeset: a07150af Branch: master Author: Hannes Walln?fer Date: 2025-05-21 13:24:39 +0000 URL: https://git.openjdk.org/jdk/commit/a07150af1139b262513a25f4fdd32173af95ff4f 8357376: Disable syntax highlighting for JDK API docs Reviewed-by: erikj ! make/Docs.gmk From cito at openjdk.org Wed May 21 14:09:21 2025 From: cito at openjdk.org (Chihiro Ito) Date: Wed, 21 May 2025 14:09:21 GMT Subject: git: openjdk/jdk: master: 8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux Message-ID: Changeset: b63ec0ab Branch: master Author: Chihiro Ito Date: 2025-05-21 14:05:33 +0000 URL: https://git.openjdk.org/jdk/commit/b63ec0ab584cb941b44a39b6ff130224ed444b60 8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/os/TestProcessStart.java From hannesw at openjdk.org Wed May 21 14:39:52 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 21 May 2025 14:39:52 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 21c12822 Branch: master Author: Alexey Semenyuk Date: 2025-05-21 14:37:14 +0000 URL: https://git.openjdk.org/jdk/commit/21c1282207614e57138b37a7adca4ccf11cf5bef 8333664: Decouple command line parsing and package building in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java ! src/jdk.jpackage/share/classes/module-info.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java + test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: 254713ab Branch: master Author: Hannes Walln?fer Date: 2025-05-21 14:37:30 +0000 URL: https://git.openjdk.org/jdk/commit/254713ab598f186fd31484a48a6dfebaeb752920 8338833: Error on reference not found for a snippet target Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java From bpb at openjdk.org Wed May 21 15:24:34 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Wed, 21 May 2025 15:24:34 GMT Subject: git: openjdk/jdk: master: 8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java Message-ID: <493c827a-c158-4a83-aae1-d8215200121a@openjdk.org> Changeset: 275cfd32 Branch: master Author: Brian Burkhalter Date: 2025-05-21 15:21:49 +0000 URL: https://git.openjdk.org/jdk/commit/275cfd323b1b7b5e8927e7be2f229d200bac9980 8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java Reviewed-by: alanb ! test/jdk/java/nio/Buffer/LimitDirectMemory.java ! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java From asemenyuk at openjdk.org Wed May 21 16:33:10 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 21 May 2025 16:33:10 GMT Subject: git: openjdk/jdk: master: 8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Message-ID: Changeset: 6546de1d Branch: master Author: Alexey Semenyuk Date: 2025-05-21 16:32:36 +0000 URL: https://git.openjdk.org/jdk/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5294 8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Reviewed-by: jpai ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java From azvegint at openjdk.org Wed May 21 17:22:15 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Wed, 21 May 2025 17:22:15 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <361b1dc1-89a1-4486-b373-f4b907eef2cc@openjdk.org> Changeset: f1eead60 Branch: master Author: Hannes Walln?fer Date: 2025-05-21 17:20:46 +0000 URL: https://git.openjdk.org/jdk/commit/f1eead60358fb919a94c7a91e61d1e54f04e584a 8357452: Remove code span highlight in JavaDoc default stylesheet Reviewed-by: nbenalla, jjg, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 2dfbf41d Branch: master Author: Alexander Zvegintsev Date: 2025-05-21 17:21:05 +0000 URL: https://git.openjdk.org/jdk/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: honkar, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java + src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h From jiangli at openjdk.org Wed May 21 18:57:57 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Wed, 21 May 2025 18:57:57 GMT Subject: git: openjdk/jdk: master: 8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk Message-ID: <1963fb98-0d72-4aab-9b1b-10931b726665@openjdk.org> Changeset: 400c9350 Branch: master Author: Jiangli Zhou Date: 2025-05-21 18:55:56 +0000 URL: https://git.openjdk.org/jdk/commit/400c935082a0d4d843cf369af6fefde12d637438 8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk Reviewed-by: henryjen, rriggs ! test/lib-test/TEST.ROOT ! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java From dnsimon at openjdk.org Wed May 21 19:22:20 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Wed, 21 May 2025 19:22:20 GMT Subject: git: openjdk/jdk: master: 8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used Message-ID: <90d94ef8-344a-4112-ae01-12d86c4f7548@openjdk.org> Changeset: 81536830 Branch: master Author: Doug Simon Date: 2025-05-21 19:21:20 +0000 URL: https://git.openjdk.org/jdk/commit/81536830ed096005c4f09ab446238ce50989cea9 8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used Reviewed-by: iklam, never, kvn ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java From erikj at openjdk.org Wed May 21 19:50:30 2025 From: erikj at openjdk.org (Erik Joelsson) Date: Wed, 21 May 2025 19:50:30 GMT Subject: git: openjdk/jdk: master: 8357173: Split jtreg test group jdk tier3 Message-ID: <069eeac8-04b8-4c31-a269-872eafae94b4@openjdk.org> Changeset: afcbf6b2 Branch: master Author: Erik Joelsson Date: 2025-05-21 19:49:51 +0000 URL: https://git.openjdk.org/jdk/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 8357173: Split jtreg test group jdk tier3 Reviewed-by: mikael ! test/jdk/TEST.groups From igraves at openjdk.org Wed May 21 21:12:14 2025 From: igraves at openjdk.org (Ian Graves) Date: Wed, 21 May 2025 21:12:14 GMT Subject: git: openjdk/jdk: master: 8351993: VectorShuffle access to and from MemorySegments Message-ID: <148c99d2-8b15-4ec1-82a3-814d73771889@openjdk.org> Changeset: 4d706892 Branch: master Author: Ian Graves Date: 2025-05-21 21:11:34 +0000 URL: https://git.openjdk.org/jdk/commit/4d7068923cd87fbfc2edee25406521b11580d153 8351993: VectorShuffle access to and from MemorySegments Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template From asemenyuk at openjdk.org Wed May 21 21:58:53 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 21 May 2025 21:58:53 GMT Subject: git: openjdk/jdk: master: 8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type Message-ID: <03ecd945-b0dc-43ab-9990-c82f575f3647@openjdk.org> Changeset: 3ee14471 Branch: master Author: Alexey Semenyuk Date: 2025-05-21 21:56:41 +0000 URL: https://git.openjdk.org/jdk/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4ec 8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type Reviewed-by: dholmes ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java From ccheung at openjdk.org Wed May 21 22:13:50 2025 From: ccheung at openjdk.org (Calvin Cheung) Date: Wed, 21 May 2025 22:13:50 GMT Subject: git: openjdk/jdk: master: 8353504: CDS archives are not found when JVM is in non-variant location Message-ID: Changeset: f687cac8 Branch: master Author: Calvin Cheung Date: 2025-05-21 22:13:07 +0000 URL: https://git.openjdk.org/jdk/commit/f687cac88946b397d043e16ce3adc7b66a205af8 8353504: CDS archives are not found when JVM is in non-variant location Reviewed-by: iklam, shade ! src/hotspot/share/cds/cdsConfig.cpp + test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From swen at openjdk.org Wed May 21 22:40:12 2025 From: swen at openjdk.org (Shaojin Wen) Date: Wed, 21 May 2025 22:40:12 GMT Subject: git: openjdk/jdk: master: 8357063: Document preconditions for DecimalDigits methods Message-ID: <578b2f46-8377-478d-ade3-62fd4e213c3e@openjdk.org> Changeset: 07871cd7 Branch: master Author: Shaojin Wen Date: 2025-05-21 22:39:11 +0000 URL: https://git.openjdk.org/jdk/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a57 8357063: Document preconditions for DecimalDigits methods Reviewed-by: vyazici, liach, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java From mikael at openjdk.org Thu May 22 00:38:51 2025 From: mikael at openjdk.org (Mikael Vidstedt) Date: Thu, 22 May 2025 00:38:51 GMT Subject: git: openjdk/jdk: master: 8357511: [BACKOUT] 8357048: RunTest variables should always be assigned Message-ID: Changeset: b685ea54 Branch: master Author: Mikael Vidstedt Date: 2025-05-22 00:37:54 +0000 URL: https://git.openjdk.org/jdk/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4 8357511: [BACKOUT] 8357048: RunTest variables should always be assigned Reviewed-by: dholmes, erikj ! make/RunTests.gmk From syan at openjdk.org Thu May 22 03:41:40 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 May 2025 03:41:40 GMT Subject: git: openjdk/jdk: master: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Message-ID: <2a72afdd-f110-4e79-8d54-5215cac25bfe@openjdk.org> Changeset: ee689145 Branch: master Author: Zdenek Zambersky Committer: SendaoYan Date: 2025-05-22 03:39:47 +0000 URL: https://git.openjdk.org/jdk/commit/ee6891456ed672305d9b48846b5a7977373e1284 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Co-authored-by: Ichiroh Takiguchi Reviewed-by: prr, aph, amitkumar ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c From iklam at openjdk.org Thu May 22 04:07:33 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 22 May 2025 04:07:33 GMT Subject: git: openjdk/jdk: master: 8357504: Refactor the assignment of loader bits in InstanceKlassFlags Message-ID: <78a88757-5a60-4da6-8a0b-e5c66d3c4c2e@openjdk.org> Changeset: 3bebb1fa Branch: master Author: Ioi Lam Date: 2025-05-22 04:04:54 +0000 URL: https://git.openjdk.org/jdk/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a41 8357504: Refactor the assignment of loader bits in InstanceKlassFlags Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp From serb at openjdk.org Thu May 22 04:33:36 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 May 2025 04:33:36 GMT Subject: git: openjdk/jdk: master: 8357287: Unify usage of ICC profile "header size" constants in CMM-related code Message-ID: <7f21e032-e3fd-4d96-b85b-c834d1800fba@openjdk.org> Changeset: 68c1d305 Branch: master Author: Sergey Bylokhov Date: 2025-05-22 04:31:46 +0000 URL: https://git.openjdk.org/jdk/commit/68c1d305e726f3f4d7209b857f58cc10de5c0132 8357287: Unify usage of ICC profile "header size" constants in CMM-related code Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java From jlahoda at openjdk.org Thu May 22 05:58:21 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 22 May 2025 05:58:21 GMT Subject: git: openjdk/jdk: master: 8357361: Exception when compiling switch expression with inferred type Message-ID: Changeset: ec670652 Branch: master Author: Jan Lahoda Date: 2025-05-22 05:56:17 +0000 URL: https://git.openjdk.org/jdk/commit/ec6706520b87eff3d87b3b65f3caa39db2d96581 8357361: Exception when compiling switch expression with inferred type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java From jlahoda at openjdk.org Thu May 22 06:01:24 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Thu, 22 May 2025 06:01:24 GMT Subject: git: openjdk/jdk: master: 8347050: Console.readLine() drops '\' when reading through JLine Message-ID: <5f1f56b0-2ba9-4077-9247-a9304c8b2101@openjdk.org> Changeset: 061b5cc6 Branch: master Author: Jan Lahoda Date: 2025-05-22 05:59:19 +0000 URL: https://git.openjdk.org/jdk/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a91 8347050: Console.readLine() drops '\' when reading through JLine Reviewed-by: naoto ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java From kvn at openjdk.org Thu May 22 06:10:19 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 22 May 2025 06:10:19 GMT Subject: git: openjdk/jdk: master: 8357514: Disable AOT caching for runtime stubs Message-ID: <430d29b7-738c-497a-a887-b70a4f765e46@openjdk.org> Changeset: 8184ce39 Branch: master Author: Vladimir Kozlov Date: 2025-05-22 06:09:34 +0000 URL: https://git.openjdk.org/jdk/commit/8184ce39a8a732352ee841fed09cae905d27643c 8357514: Disable AOT caching for runtime stubs Reviewed-by: iveresov, iklam ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java From stefank at openjdk.org Thu May 22 06:42:43 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Thu, 22 May 2025 06:42:43 GMT Subject: git: openjdk/jdk: master: 8356372: JVMTI heap sampling not working properly with outside TLAB allocations Message-ID: <4608b874-8b63-4cb3-bc0a-01b3a7e232e1@openjdk.org> Changeset: a919f6d0 Branch: master Author: Stefan Karlsson Date: 2025-05-22 06:39:55 +0000 URL: https://git.openjdk.org/jdk/commit/a919f6d04e5e1e3ccb123132ad945b240345dcaf 8356372: JVMTI heap sampling not working properly with outside TLAB allocations Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, sspitsyn ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadHeapSampler.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java From mchevalier at openjdk.org Thu May 22 06:57:24 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Thu, 22 May 2025 06:57:24 GMT Subject: git: openjdk/jdk: master: 8351958: Some compile commands should be made diagnostic Message-ID: Changeset: e348aa07 Branch: master Author: Marc Chevalier Date: 2025-05-22 06:55:48 +0000 URL: https://git.openjdk.org/jdk/commit/e348aa071d7d20300062de5830e74fc78143c662 8351958: Some compile commands should be made diagnostic Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java From jpai at openjdk.org Thu May 22 07:26:25 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 22 May 2025 07:26:25 GMT Subject: git: openjdk/jdk: master: 8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance Message-ID: <26f97567-44a4-4c9d-9ded-fed1397ab237@openjdk.org> Changeset: d9b6e4b1 Branch: master Author: Jason Zaugg Committer: Jaikiran Pai Date: 2025-05-22 07:25:43 +0000 URL: https://git.openjdk.org/jdk/commit/d9b6e4b13200684b69a161e288b9883ff0d96bec 8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance Reviewed-by: liach, jpai, jlahoda, lancea ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java From syan at openjdk.org Thu May 22 07:58:59 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 May 2025 07:58:59 GMT Subject: git: openjdk/jdk: master: 8350869: os::stat doesn't follow symlinks on Windows Message-ID: <61f6e1c2-be62-498d-973e-5005567dad6b@openjdk.org> Changeset: 85b24c3c Branch: master Author: Anton Artemov Committer: SendaoYan Date: 2025-05-22 07:56:34 +0000 URL: https://git.openjdk.org/jdk/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f47 8350869: os::stat doesn't follow symlinks on Windows Reviewed-by: dholmes, mgronlun ! src/hotspot/os/windows/os_windows.cpp + test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java From abimpoudis at openjdk.org Thu May 22 08:37:29 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Thu, 22 May 2025 08:37:29 GMT Subject: git: openjdk/jdk: master: 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler Message-ID: <3464a99f-9287-40e5-bb3c-5e60b195aed0@openjdk.org> Changeset: c0665efd Branch: master Author: Aggelos Biboudis Date: 2025-05-22 08:36:47 +0000 URL: https://git.openjdk.org/jdk/commit/c0665efd4f7f43c567393570ba6872838debd77f 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler Reviewed-by: jlahoda, liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java From jpai at openjdk.org Thu May 22 10:45:46 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 22 May 2025 10:45:46 GMT Subject: git: openjdk/jdk: master: 8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests Message-ID: <741ef4e8-f1c2-4109-8496-f7f6185b9654@openjdk.org> Changeset: 26053fe7 Branch: master Author: Jaikiran Pai Date: 2025-05-22 10:44:21 +0000 URL: https://git.openjdk.org/jdk/commit/26053fe78322940113629ee1bd72077f25e4be3e 8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests Reviewed-by: vyazici, djelinski, dfuchs, syan ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java From rkennke at openjdk.org Thu May 22 10:50:40 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Thu, 22 May 2025 10:50:40 GMT Subject: git: openjdk/jdk: master: 8350457: Implement JEP 519: Compact Object Headers Message-ID: Changeset: 1e57648a Branch: master Author: Roman Kennke Date: 2025-05-22 10:48:50 +0000 URL: https://git.openjdk.org/jdk/commit/1e57648abd569295f42dc19c00edfcc90c00b1d3 8350457: Implement JEP 519: Compact Object Headers Reviewed-by: mdoerr, coleenp, zgu ! make/conf/jib-profiles.js ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java From syan at openjdk.org Thu May 22 12:33:00 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 May 2025 12:33:00 GMT Subject: git: openjdk/jdk: master: 8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual Message-ID: <7162fcff-7eb4-4a34-ab22-c8def5fdeff0@openjdk.org> Changeset: 428d33ef Branch: master Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-05-22 12:30:26 +0000 URL: https://git.openjdk.org/jdk/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866a7 8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual Reviewed-by: jvernee, syan ! test/jdk/java/foreign/TestMatrix.java From liach at openjdk.org Thu May 22 14:26:28 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 22 May 2025 14:26:28 GMT Subject: git: openjdk/jdk: master: 8357165: test java/lang/invoke/ClassValueTest.java fails intermittently Message-ID: Changeset: 12efc1fe Branch: master Author: Chen Liang Date: 2025-05-22 14:24:59 +0000 URL: https://git.openjdk.org/jdk/commit/12efc1fe3322d16f0e703b334912241d80dbaba9 8357165: test java/lang/invoke/ClassValueTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/lang/invoke/ClassValueTest.java From bpb at openjdk.org Thu May 22 15:18:20 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 22 May 2025 15:18:20 GMT Subject: git: openjdk/jdk: master: 8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter Message-ID: <4cbc7d2b-7a48-44da-b3a4-4c50200b639c@openjdk.org> Changeset: 72e440d0 Branch: master Author: Brian Burkhalter Date: 2025-05-22 15:17:34 +0000 URL: https://git.openjdk.org/jdk/commit/72e440d06e6a93141e8943f1a62610cd951e22c4 8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter Reviewed-by: alanb, shade ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java From jiangli at openjdk.org Thu May 22 15:35:34 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Thu, 22 May 2025 15:35:34 GMT Subject: git: openjdk/jdk: master: 8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk Message-ID: <65c4f079-49eb-45ed-be5b-a649e0ab6b27@openjdk.org> Changeset: 16d45511 Branch: master Author: Jiangli Zhou Date: 2025-05-22 15:34:12 +0000 URL: https://git.openjdk.org/jdk/commit/16d45511342c32ac8e8f72fb68dc21ce13339dbe 8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk Reviewed-by: ihse, shade ! .github/actions/get-bundles/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml ! .github/workflows/test.yml From jwilhelm at openjdk.org Thu May 22 16:26:42 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 22 May 2025 16:26:42 GMT Subject: git: openjdk/jdk: Added tag jdk-25+24 for changeset b685ea54 Message-ID: Tagged by: Jesper Wilhelmsson Date: 2025-05-22 16:23:16 +0000 Added tag jdk-25+24 for changeset b685ea54 Changeset: b685ea54 Author: Mikael Vidstedt Date: 2025-05-22 00:37:54 +0000 URL: https://git.openjdk.org/jdk/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4 From dnsimon at openjdk.org Thu May 22 17:02:42 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Thu, 22 May 2025 17:02:42 GMT Subject: git: openjdk/jdk: master: 8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 Message-ID: <5b6b3ff1-8d33-476c-9cac-2469de5ed4d6@openjdk.org> Changeset: 1258af42 Branch: master Author: Doug Simon Date: 2025-05-22 17:01:48 +0000 URL: https://git.openjdk.org/jdk/commit/1258af42bec92a2797897cb6126b60b582a29d76 8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 Reviewed-by: never, yzheng ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java From mseledtsov at openjdk.org Thu May 22 17:10:35 2025 From: mseledtsov at openjdk.org (Mikhailo Seledtsov) Date: Thu, 22 May 2025 17:10:35 GMT Subject: git: openjdk/jdk: master: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Message-ID: <5be7bbba-1be5-4c87-a0d9-5e230d8554af@openjdk.org> Changeset: 9ca1004e Branch: master Author: pawan chawdhary Committer: Mikhailo Seledtsov Date: 2025-05-22 17:08:08 +0000 URL: https://git.openjdk.org/jdk/commit/9ca1004e76a614328cd2eb7546143839c4d2f810 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Reviewed-by: mseledtsov, lmesnik ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java + test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java From kvn at openjdk.org Thu May 22 19:01:59 2025 From: kvn at openjdk.org (Vladimir Kozlov) Date: Thu, 22 May 2025 19:01:59 GMT Subject: git: openjdk/jdk: master: 8357402: Crash in AdapterHandlerLibrary::lookup Message-ID: <86149b3c-e3ad-40d9-b674-6011ce5f6e28@openjdk.org> Changeset: b1b786a3 Branch: master Author: Vladimir Kozlov Date: 2025-05-22 18:59:37 +0000 URL: https://git.openjdk.org/jdk/commit/b1b786a3be9774662424a629c0ad5d1260efc597 8357402: Crash in AdapterHandlerLibrary::lookup Reviewed-by: shade, iveresov ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp From prr at openjdk.org Thu May 22 19:20:23 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 22 May 2025 19:20:23 GMT Subject: git: openjdk/jdk: master: 8357176: java.awt javadoc code examples still use Applet API Message-ID: Changeset: 139a05d0 Branch: master Author: Phil Race Date: 2025-05-22 19:19:45 +0000 URL: https://git.openjdk.org/jdk/commit/139a05d05959a84541a29dfae6151f92ce579ae6 8357176: java.awt javadoc code examples still use Applet API Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java - src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png From honkar at openjdk.org Thu May 22 21:28:06 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Thu, 22 May 2025 21:28:06 GMT Subject: git: openjdk/jdk: master: 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed Message-ID: <0ce13e06-cafc-4479-bea6-71a639bed1ae@openjdk.org> Changeset: fdda7661 Branch: master Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-22 21:25:33 +0000 URL: https://git.openjdk.org/jdk/commit/fdda7661906eab63d939e9f482449e21cc143c8f 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed Reviewed-by: prr, dnguyen, honkar ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java From swen at openjdk.org Thu May 22 23:36:30 2025 From: swen at openjdk.org (Shaojin Wen) Date: Thu, 22 May 2025 23:36:30 GMT Subject: git: openjdk/jdk: master: 8353741: Eliminate table lookup in UUID.toString Message-ID: <75108787-ebd5-440c-9ce5-1015bac82a38@openjdk.org> Changeset: 796ec5e7 Branch: master Author: Shaojin Wen Date: 2025-05-22 23:35:13 +0000 URL: https://git.openjdk.org/jdk/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7e4 8353741: Eliminate table lookup in UUID.toString Reviewed-by: rriggs ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java From iklam at openjdk.org Fri May 23 00:23:16 2025 From: iklam at openjdk.org (Ioi Lam) Date: Fri, 23 May 2025 00:23:16 GMT Subject: git: openjdk/jdk: master: 8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace Message-ID: Changeset: 84024695 Branch: master Author: Ioi Lam Date: 2025-05-23 00:21:29 +0000 URL: https://git.openjdk.org/jdk/commit/840246956507ce354c3efd2dc3de44041ba5d607 8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace Reviewed-by: shade, kvn ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java From syan at openjdk.org Fri May 23 02:26:13 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 23 May 2025 02:26:13 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <78f02c91-794f-4536-8646-c653abbef3f3@openjdk.org> Changeset: a94d1a04 Branch: master Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 02:24:09 +0000 URL: https://git.openjdk.org/jdk/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5 8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java Reviewed-by: aivanov + test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java - test/jdk/javax/swing/JMenuItem/bug4729669.java - test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4193d052 Branch: master Author: jeremy Committer: SendaoYan Date: 2025-05-23 02:25:12 +0000 URL: https://git.openjdk.org/jdk/commit/4193d052c0ae2336d816d0e76dec5420aa386465 8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine Reviewed-by: jdv, serb ! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java From fjiang at openjdk.org Fri May 23 03:48:41 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Fri, 23 May 2025 03:48:41 GMT Subject: git: openjdk/jdk: master: 8351140: RISC-V: Intrinsify Unsafe::setMemory Message-ID: <7fa65ed9-2f98-4618-a048-e31c7fd47634@openjdk.org> Changeset: 1fd65b7a Branch: master Author: Anjian-Wen Committer: Feilong Jiang Date: 2025-05-23 03:48:09 +0000 URL: https://git.openjdk.org/jdk/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439 8351140: RISC-V: Intrinsify Unsafe::setMemory Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From jlahoda at openjdk.org Fri May 23 04:37:15 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 23 May 2025 04:37:15 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 99e01301 Branch: master Author: Abhishek Kumar Date: 2025-05-23 04:35:11 +0000 URL: https://git.openjdk.org/jdk/commit/99e01301cd7f063f167db107d31468b1d3f901aa 8356145: ListEnterExitTest.java fails on macos Reviewed-by: aivanov, jdv, kizune ! test/jdk/java/awt/List/ListEnterExitTest.java Changeset: 9d9e41f5 Branch: master Author: Jan Lahoda Date: 2025-05-23 04:35:29 +0000 URL: https://git.openjdk.org/jdk/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289 8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity Reviewed-by: vromero, liach ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/platform/RequiresIdentityTest.java + test/langtools/tools/javac/platform/RequiresIdentityTest.out ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java From dnsimon at openjdk.org Fri May 23 06:35:33 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Fri, 23 May 2025 06:35:33 GMT Subject: git: openjdk/jdk: master: 8357506: [JVMCI] Consolidate eager JVMCI initialization code Message-ID: <10ebc032-d08c-4ae4-930f-5a7de361b68c@openjdk.org> Changeset: d6e4c5f6 Branch: master Author: Doug Simon Date: 2025-05-23 06:32:56 +0000 URL: https://git.openjdk.org/jdk/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18 8357506: [JVMCI] Consolidate eager JVMCI initialization code Reviewed-by: kvn, yzheng ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/threads.cpp From kbarrett at openjdk.org Fri May 23 06:56:14 2025 From: kbarrett at openjdk.org (Kim Barrett) Date: Fri, 23 May 2025 06:56:14 GMT Subject: git: openjdk/jdk: master: 8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719 Message-ID: <711a5ba7-d658-41c0-9727-c32391547fcb@openjdk.org> Changeset: ae7ae847 Branch: master Author: Kim Barrett Date: 2025-05-23 06:54:51 +0000 URL: https://git.openjdk.org/jdk/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30 8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719 Reviewed-by: shade, mgronlun ! test/hotspot/gtest/jfr/test_networkUtilization.cpp From ayang at openjdk.org Fri May 23 08:23:32 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Fri, 23 May 2025 08:23:32 GMT Subject: git: openjdk/jdk: master: 8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc Message-ID: <056b0081-6a7a-4ad9-9740-4556cc0ef40f@openjdk.org> Changeset: 36f6d155 Branch: master Author: Albert Mingkun Yang Date: 2025-05-23 08:22:50 +0000 URL: https://git.openjdk.org/jdk/commit/36f6d155e3b9d0b279be33414573217ea38551ac 8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc Reviewed-by: tschatzl, aboldtch, zgu ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp From abimpoudis at openjdk.org Fri May 23 09:08:40 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 23 May 2025 09:08:40 GMT Subject: git: openjdk/jdk: master: 8343580: Type error with inner classes of generic classes in functions generic by outer Message-ID: <4c4cf013-830f-4a0a-afef-b10990bfa60d@openjdk.org> Changeset: 02995887 Branch: master Author: Aggelos Biboudis Date: 2025-05-23 09:07:58 +0000 URL: https://git.openjdk.org/jdk/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc 8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/langtools/tools/javac/T8343580.java From stefank at openjdk.org Fri May 23 09:43:14 2025 From: stefank at openjdk.org (Stefan Karlsson) Date: Fri, 23 May 2025 09:43:14 GMT Subject: git: openjdk/jdk: master: 8357563: Shenandoah headers leak un-prefixed defines Message-ID: <860678d7-19d3-4daf-a811-600c390c1e0d@openjdk.org> Changeset: 68ee06f0 Branch: master Author: Stefan Karlsson Date: 2025-05-23 09:42:25 +0000 URL: https://git.openjdk.org/jdk/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b 8357563: Shenandoah headers leak un-prefixed defines Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp From djelinski at openjdk.org Fri May 23 11:55:57 2025 From: djelinski at openjdk.org (Daniel =?UTF-8?B?SmVsacWEc2tp?=) Date: Fri, 23 May 2025 11:55:57 GMT Subject: git: openjdk/jdk: master: 8357539: TimeSource.now() is not monotonic Message-ID: <7d3a4c9e-f017-48af-b26a-37c49f001876@openjdk.org> Changeset: 488e4ea5 Branch: master Author: Daniel Jeli?ski Date: 2025-05-23 11:55:21 +0000 URL: https://git.openjdk.org/jdk/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436e28 8357539: TimeSource.now() is not monotonic Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java From syan at openjdk.org Fri May 23 11:58:20 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 23 May 2025 11:58:20 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 84a67e83 Branch: master Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 11:56:25 +0000 URL: https://git.openjdk.org/jdk/commit/84a67e83e3f4fcb6be6802d12b0788850a3845b5 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Reviewed-by: kizune, dnguyen ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java Changeset: f5e6d2c9 Branch: master Author: Renjith Kannath Pariyangad Committer: SendaoYan Date: 2025-05-23 11:57:35 +0000 URL: https://git.openjdk.org/jdk/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e 8334016: Make PrintNullString.java automatic Reviewed-by: aivanov, prr, dnguyen ! test/jdk/java/awt/print/PrinterJob/PrintNullString.java From tschatzl at openjdk.org Fri May 23 12:04:04 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 23 May 2025 12:04:04 GMT Subject: git: openjdk/jdk: master: 8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true Message-ID: Changeset: 48df41b6 Branch: master Author: Thomas Schatzl Date: 2025-05-23 12:01:45 +0000 URL: https://git.openjdk.org/jdk/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615d31 8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp From acobbs at openjdk.org Fri May 23 13:36:43 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Fri, 23 May 2025 13:36:43 GMT Subject: git: openjdk/jdk: master: 8355323: JShell LocalExecutionControl should add stopCheck() at method entry Message-ID: <3e39f2dd-b1b8-4eaa-b9bb-30ec50fb6c71@openjdk.org> Changeset: d0402dda Branch: master Author: Archie Cobbs Date: 2025-05-23 13:34:32 +0000 URL: https://git.openjdk.org/jdk/commit/d0402ddad72f8ac251d963d57cd6710d6aa655d1 8355323: JShell LocalExecutionControl should add stopCheck() at method entry Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/AbstractStopExecutionTest.java + test/langtools/jdk/jshell/LocalStopExecutionTest.java ! test/langtools/jdk/jshell/StopExecutionTest.java From asemenyuk at openjdk.org Fri May 23 13:55:44 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 23 May 2025 13:55:44 GMT Subject: git: openjdk/jdk: master: 8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator Message-ID: <31f3aa57-46d3-45f1-ab27-f39eeb4545e7@openjdk.org> Changeset: b07da7bc Branch: master Author: Alexey Semenyuk Date: 2025-05-23 13:53:07 +0000 URL: https://git.openjdk.org/jdk/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879052 8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator Reviewed-by: erikj ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java From vklang at openjdk.org Fri May 23 14:54:23 2025 From: vklang at openjdk.org (Viktor Klang) Date: Fri, 23 May 2025 14:54:23 GMT Subject: git: openjdk/jdk: master: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Message-ID: Changeset: 6a078204 Branch: master Author: Viktor Klang Date: 2025-05-23 14:53:44 +0000 URL: https://git.openjdk.org/jdk/commit/6a07820483bcf3e9d7df27ee496db43675f1c002 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Reviewed-by: alanb ! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java From abimpoudis at openjdk.org Fri May 23 14:56:44 2025 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 23 May 2025 14:56:44 GMT Subject: git: openjdk/jdk: master: 8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer Message-ID: <6a818bd7-b254-42d8-96ca-474e5ce76418@openjdk.org> Changeset: 90e076b2 Branch: master Author: Aggelos Biboudis Date: 2025-05-23 14:55:57 +0000 URL: https://git.openjdk.org/jdk/commit/90e076b2a1ee5f91317157911e2c62a37978e93e 8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: mcimadamore, liach, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java - test/langtools/tools/javac/T8343580.java From shade at openjdk.org Fri May 23 16:22:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 23 May 2025 16:22:37 GMT Subject: git: openjdk/jdk: master: 8357638: Problemlist more Hotspot tests for static JDK Message-ID: <05183b11-fcc8-4562-870d-c554896b4d4f@openjdk.org> Changeset: a58bfb93 Branch: master Author: Aleksey Shipilev Date: 2025-05-23 16:20:19 +0000 URL: https://git.openjdk.org/jdk/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b 8357638: Problemlist more Hotspot tests for static JDK Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-StaticJdk.txt From dnsimon at openjdk.org Fri May 23 16:31:45 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Fri, 23 May 2025 16:31:45 GMT Subject: git: openjdk/jdk: master: 8357581: [JVMCI] Add HotSpotProfilingInfo Message-ID: Changeset: 2b6b7661 Branch: master Author: Doug Simon Date: 2025-05-23 16:29:57 +0000 URL: https://git.openjdk.org/jdk/commit/2b6b7661b949971fe776714795d7dd46ed343cde 8357581: [JVMCI] Add HotSpotProfilingInfo Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java ! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java From tr at openjdk.org Fri May 23 17:01:50 2025 From: tr at openjdk.org (Tejesh R) Date: Fri, 23 May 2025 17:01:50 GMT Subject: git: openjdk/jdk: master: 8139228: JFileChooser renders file names as HTML document Message-ID: <8e6bb32d-e2b2-4d78-9544-9d990f2a4901@openjdk.org> Changeset: 917c1546 Branch: master Author: Tejesh R Date: 2025-05-23 16:59:17 +0000 URL: https://git.openjdk.org/jdk/commit/917c1546f353c2814de8465d1dfad66b01561f12 8139228: JFileChooser renders file names as HTML document Reviewed-by: prr, serb, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java + test/jdk/javax/swing/JFileChooser/HTMLFileName.java From jlu at openjdk.org Fri May 23 17:46:32 2025 From: jlu at openjdk.org (Justin Lu) Date: Fri, 23 May 2025 17:46:32 GMT Subject: git: openjdk/jdk: master: 8357281: sun.util.Locale.LanguageTag should be immutable Message-ID: Changeset: 2f530f89 Branch: master Author: Justin Lu Date: 2025-05-23 17:44:39 +0000 URL: https://git.openjdk.org/jdk/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0 8357281: sun.util.Locale.LanguageTag should be immutable Reviewed-by: naoto, liach ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java From honkar at openjdk.org Fri May 23 18:01:46 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 23 May 2025 18:01:46 GMT Subject: git: openjdk/jdk: master: 8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9 Message-ID: <0bc48eb0-b59d-45f1-9a4d-e108ab021b9a@openjdk.org> Changeset: 85ca0813 Branch: master Author: Harshitha Onkar Date: 2025-05-23 17:59:47 +0000 URL: https://git.openjdk.org/jdk/commit/85ca0813f1624141993b20b3d8e404f86da2cef3 8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9 Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c From serb at openjdk.org Fri May 23 18:19:27 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 May 2025 18:19:27 GMT Subject: git: openjdk/jdk: master: 8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402 Message-ID: <14ac8130-c788-479c-9df3-682e970cfd9d@openjdk.org> Changeset: 236e1b6d Branch: master Author: Sergey Bylokhov Date: 2025-05-23 18:17:40 +0000 URL: https://git.openjdk.org/jdk/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09 8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402 Reviewed-by: bpb, liach, darcy ! src/java.base/share/classes/java/math/BigDecimal.java From dlong at openjdk.org Fri May 23 19:29:34 2025 From: dlong at openjdk.org (Dean Long) Date: Fri, 23 May 2025 19:29:34 GMT Subject: git: openjdk/jdk: master: 8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 Message-ID: <13822663-cb8a-46f9-97e9-219d82701884@openjdk.org> Changeset: 66747710 Branch: master Author: Dean Long Date: 2025-05-23 19:29:09 +0000 URL: https://git.openjdk.org/jdk/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5 8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 Reviewed-by: kvn, thartmann ! src/hotspot/share/code/nmethod.cpp From liach at openjdk.org Fri May 23 22:59:16 2025 From: liach at openjdk.org (Chen Liang) Date: Fri, 23 May 2025 22:59:16 GMT Subject: git: openjdk/jdk: master: 8357178: Simplify Class::componentType Message-ID: <1a778559-c84b-4bf5-acea-d5b937d70349@openjdk.org> Changeset: 070c84cd Branch: master Author: Chen Liang Date: 2025-05-23 22:58:09 +0000 URL: https://git.openjdk.org/jdk/commit/070c84cd22485a93a562a7639439fb056e840861 8357178: Simplify Class::componentType Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java From stuefe at openjdk.org Sat May 24 09:54:00 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 24 May 2025 09:54:00 GMT Subject: git: openjdk/jdk: master: 8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64 Message-ID: Changeset: e8933057 Branch: master Author: Thomas Stuefe Date: 2025-05-24 09:51:53 +0000 URL: https://git.openjdk.org/jdk/commit/e89330579d5f38e282512211711fffeeea3e899e 8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64 Reviewed-by: mbaesken, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/lib/jdk/test/whitebox/WhiteBox.java From asemenyuk at openjdk.org Sat May 24 15:06:55 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Sat, 24 May 2025 15:06:55 GMT Subject: git: openjdk/jdk: master: 8357644: Add missing CPE statements Message-ID: <78be06ef-87e7-4daf-a2f0-475d3a6dfe47@openjdk.org> Changeset: 1f24a541 Branch: master Author: Sorna Sarathi N Committer: Alexey Semenyuk Date: 2025-05-24 15:06:25 +0000 URL: https://git.openjdk.org/jdk/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5 8357644: Add missing CPE statements Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java From swen at openjdk.org Sat May 24 17:10:26 2025 From: swen at openjdk.org (Shaojin Wen) Date: Sat, 24 May 2025 17:10:26 GMT Subject: git: openjdk/jdk: master: 8357081: Removed unused methods of HexDigits Message-ID: <40ee7776-a5a0-4204-a443-841e9c1181ac@openjdk.org> Changeset: b0373537 Branch: master Author: Shaojin Wen Date: 2025-05-24 17:08:03 +0000 URL: https://git.openjdk.org/jdk/commit/b037353734fd67f8898eb797a041bc1152a18178 8357081: Removed unused methods of HexDigits Reviewed-by: rriggs, jpai ! src/java.base/share/classes/jdk/internal/util/HexDigits.java From nbenalla at openjdk.org Sun May 25 12:59:11 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Sun, 25 May 2025 12:59:11 GMT Subject: git: openjdk/jdk: master: 8356629: Incorrect use of {@linkplain} in java.sql Message-ID: Changeset: b034710b Branch: master Author: Nizar Benalla Date: 2025-05-25 12:56:55 +0000 URL: https://git.openjdk.org/jdk/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0 8356629: Incorrect use of {@linkplain} in java.sql Reviewed-by: lancea ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/DriverManager.java From swen at openjdk.org Sun May 25 17:41:29 2025 From: swen at openjdk.org (Shaojin Wen) Date: Sun, 25 May 2025 17:41:29 GMT Subject: git: openjdk/jdk: master: 8357685: Change the type of Integer::digits from char[] to byte[] Message-ID: Changeset: 4a4209ff Branch: master Author: Shaojin Wen Date: 2025-05-25 17:39:53 +0000 URL: https://git.openjdk.org/jdk/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8 8357685: Change the type of Integer::digits from char[] to byte[] Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java From jlahoda at openjdk.org Mon May 26 04:42:09 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Mon, 26 May 2025 04:42:09 GMT Subject: git: openjdk/jdk: master: 8353581: Support for `import module` in JShell's code completion Message-ID: <2d2d56b8-a1a4-4e6e-ae50-8f902db4b264@openjdk.org> Changeset: aac287eb Branch: master Author: Jan Lahoda Date: 2025-05-26 04:41:02 +0000 URL: https://git.openjdk.org/jdk/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63 8353581: Support for `import module` in JShell's code completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java From jdv at openjdk.org Mon May 26 06:04:30 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Mon, 26 May 2025 06:04:30 GMT Subject: git: openjdk/jdk: master: 8312198: [macos] metal pipeline - window rendering stops after display sleep Message-ID: <9e20d686-4e8f-4317-9ba5-0614b7885c9a@openjdk.org> Changeset: a50d3bee Branch: master Author: Jayathirth D V Date: 2025-05-26 06:03:28 +0000 URL: https://git.openjdk.org/jdk/commit/a50d3bee12cd2f528067bc15b404cf2289977af5 8312198: [macos] metal pipeline - window rendering stops after display sleep Reviewed-by: serb, avu, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m From chagedorn at openjdk.org Mon May 26 07:37:59 2025 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Mon, 26 May 2025 07:37:59 GMT Subject: git: openjdk/jdk: master: 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter Message-ID: Changeset: 99f33b4d Branch: master Author: Christian Hagedorn Date: 2025-05-26 07:24:25 +0000 URL: https://git.openjdk.org/jdk/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter Reviewed-by: thartmann, mchevalier, mhaessig ! src/hotspot/share/opto/idealGraphPrinter.cpp From ihse at openjdk.org Mon May 26 07:47:03 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Mon, 26 May 2025 07:47:03 GMT Subject: git: openjdk/jdk: master: 8347570: Configure fails on macOS if directory name do not have correct case Message-ID: Changeset: 3dbd2d3d Branch: master Author: Magnus Ihse Bursie Date: 2025-05-26 07:40:51 +0000 URL: https://git.openjdk.org/jdk/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d 8347570: Configure fails on macOS if directory name do not have correct case Reviewed-by: erikj ! make/autoconf/basic.m4 From rcastanedalo at openjdk.org Mon May 26 07:52:10 2025 From: rcastanedalo at openjdk.org (Roberto =?UTF-8?B?Q2FzdGHDsWVkYQ==?= Lozano) Date: Mon, 26 May 2025 07:52:10 GMT Subject: git: openjdk/jdk: master: 8357649: IGV: add block index to the supplemental node properties Message-ID: <3aa43329-543a-4056-bbfc-fe80383a2595@openjdk.org> Changeset: a37e8265 Branch: master Author: Manuel H?ssig Committer: Roberto Casta?eda Lozano Date: 2025-05-26 07:51:23 +0000 URL: https://git.openjdk.org/jdk/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be 8357649: IGV: add block index to the supplemental node properties Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp From roland at openjdk.org Mon May 26 08:55:50 2025 From: roland at openjdk.org (Roland Westrelin) Date: Mon, 26 May 2025 08:55:50 GMT Subject: git: openjdk/jdk: master: 3 new changesets Message-ID: <1390f351-6b0f-4cb0-8328-03224e5bd68f@openjdk.org> Changeset: 5cdeef81 Branch: master Author: Suchismith Roy Committer: Varada M Date: 2025-05-26 08:25:46 +0000 URL: https://git.openjdk.org/jdk/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7 8331859: [PPC64] Remove support for Power7 and older Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 9946c85e Branch: master Author: Thomas Schatzl Date: 2025-05-26 08:27:30 +0000 URL: https://git.openjdk.org/jdk/commit/9946c85e2f905f18340a76cebce04b0003783cb4 8357621: G1: Clean up G1BiasedArray Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: ed4cd2ac Branch: master Author: Roland Westrelin Date: 2025-05-26 08:33:37 +0000 URL: https://git.openjdk.org/jdk/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add 8356989: Unexpected null in C2 compiled code Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java From jpai at openjdk.org Mon May 26 11:14:32 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Mon, 26 May 2025 11:14:32 GMT Subject: git: openjdk/jdk: master: 7046003: Default value of Authenticator.getRequestingURL() is not specified Message-ID: Changeset: f825a511 Branch: master Author: Kieran Farrell Committer: Jaikiran Pai Date: 2025-05-26 11:12:49 +0000 URL: https://git.openjdk.org/jdk/commit/f825a51198137799f00a0ec2cefa1daa59542f68 7046003: Default value of Authenticator.getRequestingURL() is not specified Reviewed-by: michaelm, jpai ! src/java.base/share/classes/java/net/Authenticator.java From jbhateja at openjdk.org Mon May 26 11:17:41 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Mon, 26 May 2025 11:17:41 GMT Subject: git: openjdk/jdk: master: 8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry Message-ID: Changeset: 7002233e Branch: master Author: Jatin Bhateja Date: 2025-05-26 11:16:59 +0000 URL: https://git.openjdk.org/jdk/commit/7002233ed943a21b49bc69ff728964d004b2d5c1 8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! 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-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template From rehn at openjdk.org Mon May 26 11:55:46 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 26 May 2025 11:55:46 GMT Subject: git: openjdk/jdk: master: 8357056: RISC-V: Asm fixes - load/store width Message-ID: <303a11c2-3485-487e-a048-44d7344ee1c2@openjdk.org> Changeset: daa8eda5 Branch: master Author: Robbin Ehn Date: 2025-05-26 11:52:32 +0000 URL: https://git.openjdk.org/jdk/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584 8357056: RISC-V: Asm fixes - load/store width Reviewed-by: fjiang, mli, luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp From nbenalla at openjdk.org Mon May 26 12:41:48 2025 From: nbenalla at openjdk.org (Nizar Benalla) Date: Mon, 26 May 2025 12:41:48 GMT Subject: git: openjdk/jdk: master: 8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base Message-ID: Changeset: bd095896 Branch: master Author: Nizar Benalla Date: 2025-05-26 12:40:49 +0000 URL: https://git.openjdk.org/jdk/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d 8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base Reviewed-by: weijun, liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/javax/crypto/KEM.java From dskantz at openjdk.org Mon May 26 14:22:45 2025 From: dskantz at openjdk.org (Daniel Skantz) Date: Mon, 26 May 2025 14:22:45 GMT Subject: git: openjdk/jdk: master: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Message-ID: <182f599a-8e66-44bc-a640-07c93ea82196@openjdk.org> Changeset: a300c356 Branch: master Author: Daniel Skantz Date: 2025-05-26 14:22:12 +0000 URL: https://git.openjdk.org/jdk/commit/a300c356555019a42c19bf0c16184f6dee4ad96e 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Reviewed-by: syan, rcastanedalo ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java From epeter at openjdk.org Mon May 26 18:32:41 2025 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 26 May 2025 18:32:41 GMT Subject: git: openjdk/jdk: master: 8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability Message-ID: Changeset: e8eff4d2 Branch: master Author: Emanuel Peter Date: 2025-05-26 18:31:19 +0000 URL: https://git.openjdk.org/jdk/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186 8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java From mgronlun at openjdk.org Mon May 26 18:40:23 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Mon, 26 May 2025 18:40:23 GMT Subject: git: openjdk/jdk: master: 8352251: Implement JEP 518: JFR Cooperative Sampling Message-ID: <6e3bc35f-1f40-4dbd-907f-5dde4c2a741d@openjdk.org> Changeset: bbceab07 Branch: master Author: Markus Gr?nlund Date: 2025-05-26 18:37:55 +0000 URL: https://git.openjdk.org/jdk/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc 8352251: Implement JEP 518: JFR Cooperative Sampling Co-authored-by: Aleksey Shipilev Co-authored-by: Erik ?sterlund Co-authored-by: Boris Ulasevich Co-authored-by: Patricio Chilano Mateo Co-authored-by: Martin Doerr Co-authored-by: Fei Yang Co-authored-by: Amit Kumar Reviewed-by: eosterlund, egahlin ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp + src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp ! src/hotspot/share/jfr/support/jfrThreadExtension.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/suspendedThreadTask.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/growableArray.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java ! test/lib/jdk/test/lib/jfr/EventNames.java From dl at openjdk.org Mon May 26 22:39:38 2025 From: dl at openjdk.org (Doug Lea) Date: Mon, 26 May 2025 22:39:38 GMT Subject: git: openjdk/jdk: master: 8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown Message-ID: Changeset: 2c034f57 Branch: master Author: Doug Lea
Date: 2025-05-26 22:37:42 +0000 URL: https://git.openjdk.org/jdk/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f 8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java From jkarthikeyan at openjdk.org Tue May 27 02:08:23 2025 From: jkarthikeyan at openjdk.org (Jasmine Karthikeyan) Date: Tue, 27 May 2025 02:08:23 GMT Subject: git: openjdk/jdk: master: 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Message-ID: Changeset: 37d04a1e Branch: master Author: Jasmine Karthikeyan Date: 2025-05-27 02:05:46 +0000 URL: https://git.openjdk.org/jdk/commit/37d04a1e365d005afec3651c5e25fdceeceb9313 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java From fjiang at openjdk.org Tue May 27 03:39:58 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Tue, 27 May 2025 03:39:58 GMT Subject: git: openjdk/jdk: master: 8357460: RISC-V: Optimize array fill stub for small size Message-ID: Changeset: 78d0dc75 Branch: master Author: Feilong Jiang Date: 2025-05-27 03:39:28 +0000 URL: https://git.openjdk.org/jdk/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e 8357460: RISC-V: Optimize array fill stub for small size Reviewed-by: wenanjian, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp From jsikstro at openjdk.org Tue May 27 06:59:27 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Tue, 27 May 2025 06:59:27 GMT Subject: git: openjdk/jdk: master: 8356848: Separate Metaspace and GC printing Message-ID: <29a21881-e9e9-478a-ac49-b0cfb734cbc2@openjdk.org> Changeset: 85af573c Branch: master Author: Joel Sikstr?m Date: 2025-05-27 06:58:57 +0000 URL: https://git.openjdk.org/jdk/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c 8356848: Separate Metaspace and GC printing Reviewed-by: stefank, stuefe ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java From xgong at openjdk.org Tue May 27 08:18:16 2025 From: xgong at openjdk.org (Xiaohong Gong) Date: Tue, 27 May 2025 08:18:16 GMT Subject: git: openjdk/jdk: master: 8355585: Aarch64: Add aarch64 backend for Float16 vector operations Message-ID: <4beca229-0557-42e0-9b02-418fae69aa57@openjdk.org> Changeset: 7bc315fa Branch: master Author: Bhavana Kilambi Committer: Xiaohong Gong Date: 2025-05-27 08:17:02 +0000 URL: https://git.openjdk.org/jdk/commit/7bc315fa6ac4e539e52b077f15c061516e208278 8355585: Aarch64: Add aarch64 backend for Float16 vector operations Reviewed-by: epeter, haosun, xgong, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/share/adlc/dfa.cpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java From jbhateja at openjdk.org Tue May 27 08:31:24 2025 From: jbhateja at openjdk.org (Jatin Bhateja) Date: Tue, 27 May 2025 08:31:24 GMT Subject: git: openjdk/jdk: master: 8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill Message-ID: Changeset: 5924c2d6 Branch: master Author: Jatin Bhateja Date: 2025-05-27 08:28:55 +0000 URL: https://git.openjdk.org/jdk/commit/5924c2d6c7f636b428bc7f43abe2115af4532358 8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill Reviewed-by: rcastanedalo, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp From michaelm at openjdk.org Tue May 27 08:39:33 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Tue, 27 May 2025 08:39:33 GMT Subject: git: openjdk/jdk: master: 8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug Message-ID: <97e6b520-cdb9-48c3-9e26-91e9caef7e11@openjdk.org> Changeset: 7cb6e5eb Branch: master Author: Michael McMahon Date: 2025-05-27 08:37:32 +0000 URL: https://git.openjdk.org/jdk/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb 8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java From shade at openjdk.org Tue May 27 09:13:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 09:13:19 GMT Subject: git: openjdk/jdk: master: 8357448: AOT crashes on linux musl with AddReads.java Message-ID: <1bc8b3d0-058e-4e2b-836c-fd81392c16ef@openjdk.org> Changeset: f62b9780 Branch: master Author: Arno Zeller Committer: Aleksey Shipilev Date: 2025-05-27 09:11:00 +0000 URL: https://git.openjdk.org/jdk/commit/f62b9780c38ed3caa64726be5ea47667847157e3 8357448: AOT crashes on linux musl with AddReads.java Reviewed-by: mbaesken, shade, mdoerr ! src/hotspot/share/cds/aotClassLocation.cpp From vklang at openjdk.org Tue May 27 09:18:53 2025 From: vklang at openjdk.org (Viktor Klang) Date: Tue, 27 May 2025 09:18:53 GMT Subject: git: openjdk/jdk: master: 8357647: Stream gatherers forward upstream size information to downstream Message-ID: Changeset: aea32ec5 Branch: master Author: Viktor Klang Date: 2025-05-27 09:17:29 +0000 URL: https://git.openjdk.org/jdk/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4 8357647: Stream gatherers forward upstream size information to downstream Reviewed-by: liach, alanb ! src/java.base/share/classes/java/util/stream/GathererOp.java ! test/jdk/java/util/stream/GathererTest.java From shade at openjdk.org Tue May 27 09:44:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 09:44:13 GMT Subject: git: openjdk/jdk: master: 8357797: Use StructuredTaskScopeImpl.ST_NEW for state init Message-ID: <6ae981c3-15d0-4137-9bba-e6bffbc953e9@openjdk.org> Changeset: b9db99d7 Branch: master Author: Aleksey Shipilev Date: 2025-05-27 09:43:07 +0000 URL: https://git.openjdk.org/jdk/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6 8357797: Use StructuredTaskScopeImpl.ST_NEW for state init Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java From jlahoda at openjdk.org Tue May 27 09:50:31 2025 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 27 May 2025 09:50:31 GMT Subject: git: openjdk/jdk: master: 8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages Message-ID: <4eef2f67-ebca-4590-bf6e-ab40ed7a3a79@openjdk.org> Changeset: 9c191cc0 Branch: master Author: Jan Lahoda Date: 2025-05-27 09:49:26 +0000 URL: https://git.openjdk.org/jdk/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745 8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages Reviewed-by: asotona, cstein, liach ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/langtools/jdk/jshell/InputUITest.java From iwalulya at openjdk.org Tue May 27 10:44:00 2025 From: iwalulya at openjdk.org (Ivan Walulya) Date: Tue, 27 May 2025 10:44:00 GMT Subject: git: openjdk/jdk: master: 8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states Message-ID: Changeset: 67d4ed17 Branch: master Author: Ivan Walulya Date: 2025-05-27 10:43:16 +0000 URL: https://git.openjdk.org/jdk/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2 8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states Reviewed-by: ayang, tschatzl ! 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.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/prims/whitebox.cpp From msheppar at openjdk.org Tue May 27 11:39:38 2025 From: msheppar at openjdk.org (Mark Sheppard) Date: Tue, 27 May 2025 11:39:38 GMT Subject: git: openjdk/jdk: master: 8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test Message-ID: Changeset: b4b11d77 Branch: master Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-05-27 11:38:08 +0000 URL: https://git.openjdk.org/jdk/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6 8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test Reviewed-by: msheppar ! test/jdk/TEST.groups From ihse at openjdk.org Tue May 27 12:37:34 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 27 May 2025 12:37:34 GMT Subject: git: openjdk/jdk: master: 8357842: PandocFilter misses copyright header Message-ID: <0baa6a55-2051-43a7-bb13-8d423cf643da@openjdk.org> Changeset: 72a3022d Branch: master Author: Magnus Ihse Bursie Date: 2025-05-27 12:35:31 +0000 URL: https://git.openjdk.org/jdk/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2 8357842: PandocFilter misses copyright header Reviewed-by: syan, erikj ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java From ayang at openjdk.org Tue May 27 14:34:59 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Tue, 27 May 2025 14:34:59 GMT Subject: git: openjdk/jdk: master: 8357801: Parallel: Remove deprecated PSVirtualSpace methods Message-ID: <413c59de-8ad0-4da6-b52c-32bcdcbd2410@openjdk.org> Changeset: cdff7b96 Branch: master Author: Albert Mingkun Yang Date: 2025-05-27 14:33:35 +0000 URL: https://git.openjdk.org/jdk/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c 8357801: Parallel: Remove deprecated PSVirtualSpace methods Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp From shade at openjdk.org Tue May 27 14:46:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 27 May 2025 14:46:58 GMT Subject: git: openjdk/jdk: master: 8357800: Initialize JvmtiThreadState bool fields with bool literals Message-ID: <411da277-98e7-4c9d-be4e-97076dbc22ce@openjdk.org> Changeset: c2953774 Branch: master Author: Aleksey Shipilev Date: 2025-05-27 14:44:40 +0000 URL: https://git.openjdk.org/jdk/commit/c29537740efb04e061732a700582d43b1956cff4 8357800: Initialize JvmtiThreadState bool fields with bool literals Reviewed-by: alanb, stefank ! src/hotspot/share/prims/jvmtiThreadState.cpp From bpb at openjdk.org Tue May 27 17:12:40 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 27 May 2025 17:12:40 GMT Subject: git: openjdk/jdk: master: 8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException Message-ID: <3be891b9-1460-4e77-abf9-3c1671632e7d@openjdk.org> Changeset: c1f066e1 Branch: master Author: Brian Burkhalter Date: 2025-05-27 17:11:24 +0000 URL: https://git.openjdk.org/jdk/commit/c1f066e17eacf7649df4042e2fb985da9724ef40 8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException Reviewed-by: lancea, alanb, jpai ! src/java.base/share/classes/java/nio/file/FileSystems.java From pminborg at openjdk.org Tue May 27 19:13:43 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 27 May 2025 19:13:43 GMT Subject: git: openjdk/jdk: master: 8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address() Message-ID: <1c81b551-c8df-483a-afd3-90d5bd8606be@openjdk.org> Changeset: d4b923d1 Branch: master Author: Per Minborg Date: 2025-05-27 19:11:12 +0000 URL: https://git.openjdk.org/jdk/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0 8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address() Reviewed-by: alanb, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java From pminborg at openjdk.org Tue May 27 19:16:23 2025 From: pminborg at openjdk.org (Per Minborg) Date: Tue, 27 May 2025 19:16:23 GMT Subject: git: openjdk/jdk: master: 8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment Message-ID: Changeset: da228e06 Branch: master Author: Per Minborg Date: 2025-05-27 19:15:40 +0000 URL: https://git.openjdk.org/jdk/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c 8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment Reviewed-by: alanb ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! test/jdk/java/util/zip/ChecksumBase.java ! test/jdk/java/util/zip/DeInflate.java From bpb at openjdk.org Tue May 27 19:48:28 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Tue, 27 May 2025 19:48:28 GMT Subject: git: openjdk/jdk: master: 8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader) Message-ID: <789faccb-3a1f-4e20-a8b6-f23a71e79d6a@openjdk.org> Changeset: 4755276f Branch: master Author: Brian Burkhalter Date: 2025-05-27 19:47:56 +0000 URL: https://git.openjdk.org/jdk/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9 8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader) Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/nio/file/FileSystems.java From aturbanov at openjdk.org Tue May 27 20:43:52 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Tue, 27 May 2025 20:43:52 GMT Subject: git: openjdk/jdk: master: 8354944: Remove unnecessary PartiallyOrderedSet.nodes Message-ID: <284ccad6-f77d-484a-9797-b44a842b11d3@openjdk.org> Changeset: 11ad1733 Branch: master Author: Andrey Turbanov Date: 2025-05-27 20:43:09 +0000 URL: https://git.openjdk.org/jdk/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f 8354944: Remove unnecessary PartiallyOrderedSet.nodes Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java From wkemper at openjdk.org Tue May 27 21:40:56 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 27 May 2025 21:40:56 GMT Subject: git: openjdk/jdk: master: 8354078: Implement JEP 521: Generational Shenandoah Message-ID: Changeset: 2e8b195a Branch: master Author: William Kemper Date: 2025-05-27 21:40:27 +0000 URL: https://git.openjdk.org/jdk/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128 8354078: Implement JEP 521: Generational Shenandoah Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java From ihse at openjdk.org Tue May 27 22:42:18 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Tue, 27 May 2025 22:42:18 GMT Subject: git: openjdk/jdk: master: 8349665: Make clean removes module-deps.gmk Message-ID: <2f58eff7-ee11-407b-ac36-a60df4468b3d@openjdk.org> Changeset: f25f4a3e Branch: master Author: Magnus Ihse Bursie Date: 2025-05-27 22:41:39 +0000 URL: https://git.openjdk.org/jdk/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50 8349665: Make clean removes module-deps.gmk Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/PreInitSupport.gmk From amenkov at openjdk.org Tue May 27 23:25:39 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Tue, 27 May 2025 23:25:39 GMT Subject: git: openjdk/jdk: master: 8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException Message-ID: <5d74245e-2a75-441d-a36f-107e65210b20@openjdk.org> Changeset: c110623d Branch: master Author: Alex Menkov Date: 2025-05-27 23:23:26 +0000 URL: https://git.openjdk.org/jdk/commit/c110623d38806c5170fbff640e77933dcef8981b 8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java From syan at openjdk.org Wed May 28 01:56:58 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 28 May 2025 01:56:58 GMT Subject: git: openjdk/jdk: master: 8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null Message-ID: Changeset: 4cad4379 Branch: master Author: Steffen Nie?ing Committer: SendaoYan Date: 2025-05-28 01:54:48 +0000 URL: https://git.openjdk.org/jdk/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d 8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null Reviewed-by: rriggs, jpai, liach ! src/java.base/share/classes/java/lang/reflect/Proxy.java From fjiang at openjdk.org Wed May 28 02:29:16 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Wed, 28 May 2025 02:29:16 GMT Subject: git: openjdk/jdk: master: 8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector Message-ID: Changeset: 96fb31e2 Branch: master Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-28 02:27:06 +0000 URL: https://git.openjdk.org/jdk/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee 8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad From iklam at openjdk.org Wed May 28 02:40:43 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 28 May 2025 02:40:43 GMT Subject: git: openjdk/jdk: master: 8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception Message-ID: Changeset: 72b9aafd Branch: master Author: Ioi Lam Date: 2025-05-28 02:39:59 +0000 URL: https://git.openjdk.org/jdk/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50 8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception Reviewed-by: kvn, jrose ! src/hotspot/share/cds/metaspaceShared.cpp From mbaesken at openjdk.org Wed May 28 05:55:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 May 2025 05:55:22 GMT Subject: git: openjdk/jdk: master: 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Message-ID: <5059d05f-c1d3-4ada-a617-6f32cf7fffea@openjdk.org> Changeset: 670ef8cc Branch: master Author: Matthias Baesken Date: 2025-05-28 05:54:10 +0000 URL: https://git.openjdk.org/jdk/commit/670ef8cc52e6eb068ca6968142629abc1c424571 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Reviewed-by: dfuchs ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/util/logging/LocalizedLevelName.java ! test/jdk/java/util/logging/SimpleFormatterFormat.java ! test/jdk/sun/util/logging/SourceClassName.java From tschatzl at openjdk.org Wed May 28 06:57:03 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 28 May 2025 06:57:03 GMT Subject: git: openjdk/jdk: master: 8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation Message-ID: <8ce38bd7-5354-4f84-a8fc-60de7ef88a22@openjdk.org> Changeset: db515566 Branch: master Author: Thomas Schatzl Date: 2025-05-28 06:55:20 +0000 URL: https://git.openjdk.org/jdk/commit/db515566875b92bd4aff08cccc80d80b85f01514 8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation Reviewed-by: ayang, kbarrett, mbaesken ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp From mchevalier at openjdk.org Wed May 28 07:53:14 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Wed, 28 May 2025 07:53:14 GMT Subject: git: openjdk/jdk: master: 8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow Message-ID: Changeset: 1d57ff8a Branch: master Author: Marc Chevalier Date: 2025-05-28 07:52:17 +0000 URL: https://git.openjdk.org/jdk/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300 8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow Reviewed-by: thartmann, kvn, mhaessig ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/lcm.cpp + test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java From rgiulietti at openjdk.org Wed May 28 08:14:15 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Wed, 28 May 2025 08:14:15 GMT Subject: git: openjdk/jdk: master: 8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal Message-ID: <5c633109-c8d4-47db-8adb-f667e5cf0c26@openjdk.org> Changeset: efeb050e Branch: master Author: Raffaello Giulietti Date: 2025-05-28 08:13:02 +0000 URL: https://git.openjdk.org/jdk/commit/efeb050e00145da18f979fe17c22da2f736dbd41 8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal Reviewed-by: liach ! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java From aboldtch at openjdk.org Wed May 28 08:21:35 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Wed, 28 May 2025 08:21:35 GMT Subject: git: openjdk/jdk: master: 8357449: ZGC: Multiple medium page sizes Message-ID: <15bda7d9-e237-4d2f-a40a-d3dd9d2aad96@openjdk.org> Changeset: f74fbfe5 Branch: master Author: Axel Boldt-Christmas Date: 2025-05-28 08:20:48 +0000 URL: https://git.openjdk.org/jdk/commit/f74fbfe5de9dc5b90652956935642670c085938c 8357449: ZGC: Multiple medium page sizes Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/z_globals.hpp + test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java From ayang at openjdk.org Wed May 28 08:49:39 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 28 May 2025 08:49:39 GMT Subject: git: openjdk/jdk: master: 8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters Message-ID: Changeset: 1e0caedb Branch: master Author: Albert Mingkun Yang Date: 2025-05-28 08:47:36 +0000 URL: https://git.openjdk.org/jdk/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948 8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp From mgronlun at openjdk.org Wed May 28 08:59:45 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Wed, 28 May 2025 08:59:45 GMT Subject: git: openjdk/jdk: master: 8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace Message-ID: <7aea8f21-df53-4bc6-9a30-8731cd24ce4a@openjdk.org> Changeset: f02190bc Branch: master Author: Markus Gr?nlund Date: 2025-05-28 08:57:04 +0000 URL: https://git.openjdk.org/jdk/commit/f02190bc30bf3d203a5012140a72023622fc2d77 8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace Reviewed-by: shade ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp From aph at openjdk.org Wed May 28 09:44:30 2025 From: aph at openjdk.org (Andrew Haley) Date: Wed, 28 May 2025 09:44:30 GMT Subject: git: openjdk/jdk: master: 8355022: Implement JEP 506: Scoped Values Message-ID: Changeset: 4e1878ca Branch: master Author: Andrew Haley Date: 2025-05-28 09:41:37 +0000 URL: https://git.openjdk.org/jdk/commit/4e1878ca452d1e781eb61610a94064c0c4798073 8355022: Implement JEP 506: Scoped Values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java From hannesw at openjdk.org Wed May 28 09:47:20 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 28 May 2025 09:47:20 GMT Subject: git: openjdk/jdk: master: 8357869: Remove PreviewNote taglet in its current form Message-ID: Changeset: 39714b60 Branch: master Author: Hannes Walln?fer Date: 2025-05-28 09:46:49 +0000 URL: https://git.openjdk.org/jdk/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27 8357869: Remove PreviewNote taglet in its current form Reviewed-by: erikj ! make/Docs.gmk - make/jdk/src/classes/build/tools/taglet/PreviewNote.java From michaelm at openjdk.org Wed May 28 10:36:43 2025 From: michaelm at openjdk.org (Michael McMahon) Date: Wed, 28 May 2025 10:36:43 GMT Subject: git: openjdk/jdk: master: 8304065: HttpServer.stop should terminate immediately if no exchanges are in progress Message-ID: Changeset: 627ef344 Branch: master Author: Mikhail Yankelevich Committer: Michael McMahon Date: 2025-05-28 10:34:50 +0000 URL: https://git.openjdk.org/jdk/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562 8304065: HttpServer.stop should terminate immediately if no exchanges are in progress Co-authored-by: Eirik Bj?rsn?s Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java - src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java + test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java From pminborg at openjdk.org Wed May 28 10:59:09 2025 From: pminborg at openjdk.org (Per Minborg) Date: Wed, 28 May 2025 10:59:09 GMT Subject: git: openjdk/jdk: master: 8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687 Message-ID: Changeset: 0671309d Branch: master Author: Per Minborg Date: 2025-05-28 10:57:57 +0000 URL: https://git.openjdk.org/jdk/commit/0671309de530822cc261e8251fc425c8aa3cc487 8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687 Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! test/jdk/java/foreign/TestSegments.java From sspitsyn at openjdk.org Wed May 28 11:38:46 2025 From: sspitsyn at openjdk.org (Serguei Spitsyn) Date: Wed, 28 May 2025 11:38:46 GMT Subject: git: openjdk/jdk: master: 8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH Message-ID: <2c30c392-4cf3-4d06-bf2a-981009071982@openjdk.org> Changeset: f30e1541 Branch: master Author: Serguei Spitsyn Date: 2025-05-28 11:38:20 +0000 URL: https://git.openjdk.org/jdk/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88 8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH Reviewed-by: amenkov, lmesnik - test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java From ayang at openjdk.org Wed May 28 12:03:19 2025 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 28 May 2025 12:03:19 GMT Subject: git: openjdk/jdk: master: 8241678: Remove PerfData sampling via StatSampler Message-ID: <52386226-1607-430a-b028-fa96afc4d487@openjdk.org> Changeset: 6ebae6cd Branch: master Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-05-28 12:00:15 +0000 URL: https://git.openjdk.org/jdk/commit/6ebae6cded49f9b0b0d42899af3303647eca7848 8241678: Remove PerfData sampling via StatSampler Reviewed-by: jsjolen, ayang ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/perfMemory.cpp - src/hotspot/share/runtime/statSampler.cpp - src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/threads.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java + src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options From rgiulietti at openjdk.org Wed May 28 12:49:27 2025 From: rgiulietti at openjdk.org (Raffaello Giulietti) Date: Wed, 28 May 2025 12:49:27 GMT Subject: git: openjdk/jdk: master: 8356891: Some code simplifications in BigInteger Message-ID: <3e946f92-e3df-42e1-a097-a4b26bbccccf@openjdk.org> Changeset: c9e6c4d0 Branch: master Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-28 12:48:47 +0000 URL: https://git.openjdk.org/jdk/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9 8356891: Some code simplifications in BigInteger Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java From mchevalier at openjdk.org Wed May 28 13:27:52 2025 From: mchevalier at openjdk.org (Marc Chevalier) Date: Wed, 28 May 2025 13:27:52 GMT Subject: git: openjdk/jdk: master: 8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll Message-ID: Changeset: 4b9290af Branch: master Author: Marc Chevalier Date: 2025-05-28 13:26:15 +0000 URL: https://git.openjdk.org/jdk/commit/4b9290af0a46bdf662735c24d00732a4c1601102 8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll Reviewed-by: chagedorn, epeter, dlong ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java From mgronlun at openjdk.org Wed May 28 13:51:52 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Wed, 28 May 2025 13:51:52 GMT Subject: git: openjdk/jdk: master: 8357830: JfrVframeStream::_cont_entry shadows super-class field Message-ID: Changeset: 016cc4f3 Branch: master Author: Markus Gr?nlund Date: 2025-05-28 13:51:24 +0000 URL: https://git.openjdk.org/jdk/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10 8357830: JfrVframeStream::_cont_entry shadows super-class field Reviewed-by: egahlin - src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp From mgronlun at openjdk.org Wed May 28 13:54:40 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Wed, 28 May 2025 13:54:40 GMT Subject: git: openjdk/jdk: master: 8357911: JFR: Fix subtle xor method tagging bug Message-ID: <27312cde-2829-45a8-b997-5df999df4f84@openjdk.org> Changeset: 1a65719a Branch: master Author: Markus Gr?nlund Date: 2025-05-28 13:51:40 +0000 URL: https://git.openjdk.org/jdk/commit/1a65719ab336336f94777df85bafeeef2c4d5b56 8357911: JFR: Fix subtle xor method tagging bug Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp From vklang at openjdk.org Wed May 28 14:25:20 2025 From: vklang at openjdk.org (Viktor Klang) Date: Wed, 28 May 2025 14:25:20 GMT Subject: git: openjdk/jdk: master: 8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer Message-ID: Changeset: 18285fc1 Branch: master Author: Viktor Klang Date: 2025-05-28 14:23:23 +0000 URL: https://git.openjdk.org/jdk/commit/18285fc136e1a892ab54a705c1fa82e91325b06a 8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java From ihse at openjdk.org Wed May 28 14:28:24 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 28 May 2025 14:28:24 GMT Subject: git: openjdk/jdk: master: 8357920: Add .rej and .orig to .gitignore Message-ID: <0e935e78-8a83-4b95-983c-30b931ea0add@openjdk.org> Changeset: 7bd8375f Branch: master Author: Magnus Ihse Bursie Date: 2025-05-28 14:25:12 +0000 URL: https://git.openjdk.org/jdk/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d 8357920: Add .rej and .orig to .gitignore Reviewed-by: syan, erikj ! .gitignore From ihse at openjdk.org Wed May 28 14:45:02 2025 From: ihse at openjdk.org (Magnus Ihse Bursie) Date: Wed, 28 May 2025 14:45:02 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <0624a3a3-2bae-4b59-b533-d6bab802ffdc@openjdk.org> Changeset: a4f870df Branch: master Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:21 +0000 URL: https://git.openjdk.org/jdk/commit/a4f870df553e4d7669edf6e454e147526ff2fae7 8357510: [REDO] RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: 63d0e7ff Branch: master Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:35 +0000 URL: https://git.openjdk.org/jdk/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512 8355725: SPEC_FILTER stopped working Reviewed-by: erikj ! make/Docs.gmk From iveresov at openjdk.org Wed May 28 15:16:41 2025 From: iveresov at openjdk.org (Igor Veresov) Date: Wed, 28 May 2025 15:16:41 GMT Subject: git: openjdk/jdk: master: 8355003: Implement JEP 515: Ahead-of-Time Method Profiling Message-ID: Changeset: e3f85c96 Branch: master Author: Igor Veresov Date: 2025-05-28 15:15:03 +0000 URL: https://git.openjdk.org/jdk/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd 8355003: Implement JEP 515: Ahead-of-Time Method Profiling Co-authored-by: John R Rose Co-authored-by: Vladimir Ivanov Co-authored-by: Ioi Lam Co-authored-by: Vladimir Kozlov Co-authored-by: Aleksey Shipilev Reviewed-by: kvn, ihse, cjplummer, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.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/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! 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/methodData.cpp ! src/hotspot/share/oops/methodData.hpp + src/hotspot/share/oops/trainingData.cpp + src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java + test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java From rriggs at openjdk.org Wed May 28 15:40:01 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Wed, 28 May 2025 15:40:01 GMT Subject: git: openjdk/jdk: master: 8334742: Change java.time month/day field types to 'byte' Message-ID: Changeset: 4ced4e73 Branch: master Author: gauthamkrishnanibm Committer: Roger Riggs Date: 2025-05-28 15:38:00 +0000 URL: https://git.openjdk.org/jdk/commit/4ced4e73fc0a517df826860839681004bb67e624 8334742: Change java.time month/day field types to 'byte' Reviewed-by: rriggs ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java From tschatzl at openjdk.org Wed May 28 15:51:45 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 28 May 2025 15:51:45 GMT Subject: git: openjdk/jdk: master: 8357307: VM GC operations should have a public gc_succeeded() Message-ID: <48450284-65db-47b8-ac70-fca84b8fec24@openjdk.org> Changeset: 2e6838a2 Branch: master Author: Thomas Schatzl Date: 2025-05-28 15:49:34 +0000 URL: https://git.openjdk.org/jdk/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83 8357307: VM GC operations should have a public gc_succeeded() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp From lmesnik at openjdk.org Wed May 28 16:02:17 2025 From: lmesnik at openjdk.org (Leonid Mesnik) Date: Wed, 28 May 2025 16:02:17 GMT Subject: git: openjdk/jdk: master: 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Message-ID: Changeset: e579cca6 Branch: master Author: PAWAN CHAWDHARY Committer: Leonid Mesnik Date: 2025-05-28 15:59:37 +0000 URL: https://git.openjdk.org/jdk/commit/e579cca619147aa51563dc00f374e02db49e1238 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Reviewed-by: lmesnik, mseledtsov ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java From asemenyuk at openjdk.org Wed May 28 16:20:31 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 28 May 2025 16:20:31 GMT Subject: git: openjdk/jdk: master: 8357930: Amendment for JDK-8333664 Message-ID: <463ea9f9-6fe4-40a1-b2c1-cdf7550a4fa7@openjdk.org> Changeset: 8949c074 Branch: master Author: Alexey Semenyuk Date: 2025-05-28 16:18:46 +0000 URL: https://git.openjdk.org/jdk/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428 8357930: Amendment for JDK-8333664 Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java From naoto at openjdk.org Wed May 28 16:27:16 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 28 May 2025 16:27:16 GMT Subject: git: openjdk/jdk: master: 8356985: Use "stdin.encoding" in Console's read*() methods Message-ID: <57cdf92b-17ab-42c6-8ff9-5b9d2d5c7f47@openjdk.org> Changeset: b2a61a99 Branch: master Author: Naoto Sato Date: 2025-05-28 16:24:04 +0000 URL: https://git.openjdk.org/jdk/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b 8356985: Use "stdin.encoding" in Console's read*() methods Reviewed-by: jlu, smarks, alanb, vyazici ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/Console/CharsetTest.java + test/jdk/java/io/Console/StdinEncodingTest.java = test/jdk/java/io/Console/csp/module-info.java + test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java ! test/jdk/java/io/Console/script.exp + test/jdk/java/io/Console/stdinEncoding.exp From henryjen at openjdk.org Wed May 28 17:23:45 2025 From: henryjen at openjdk.org (Henry Jen) Date: Wed, 28 May 2025 17:23:45 GMT Subject: git: openjdk/jdk: master: 8345431: Improve jar --validate to detect duplicate or invalid entries Message-ID: Changeset: cd052c72 Branch: master Author: Henry Jen Date: 2025-05-28 17:22:41 +0000 URL: https://git.openjdk.org/jdk/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242 8345431: Improve jar --validate to detect duplicate or invalid entries Reviewed-by: lancea, jpai ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.md + test/jdk/tools/jar/ValidatorTest.java From gziemski at openjdk.org Wed May 28 19:15:59 2025 From: gziemski at openjdk.org (Gerard Ziemski) Date: Wed, 28 May 2025 19:15:59 GMT Subject: git: openjdk/jdk: master: 8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region() Message-ID: Changeset: 28f50931 Branch: master Author: Gerard Ziemski Date: 2025-05-28 19:14:36 +0000 URL: https://git.openjdk.org/jdk/commit/28f509317d477c5f4076658f9ae9995aa6c53631 8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region() Reviewed-by: jsjolen, dholmes ! src/hotspot/share/nmt/virtualMemoryTracker.cpp From ascarpino at openjdk.org Wed May 28 19:54:02 2025 From: ascarpino at openjdk.org (Anthony Scarpino) Date: Wed, 28 May 2025 19:54:02 GMT Subject: git: openjdk/jdk: master: 8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview) Message-ID: Changeset: bb2c80c0 Branch: master Author: Anthony Scarpino Date: 2025-05-28 19:52:18 +0000 URL: https://git.openjdk.org/jdk/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470 8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview) Reviewed-by: weijun, mr, mullan, jnimeh ! src/java.base/share/classes/java/security/AsymmetricKey.java + src/java.base/share/classes/java/security/DEREncodable.java ! src/java.base/share/classes/java/security/KeyPair.java + src/java.base/share/classes/java/security/PEMDecoder.java + src/java.base/share/classes/java/security/PEMEncoder.java + src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java + test/jdk/java/security/PEM/PEMData.java + test/jdk/java/security/PEM/PEMDecoderTest.java + test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java From swen at openjdk.org Wed May 28 20:39:28 2025 From: swen at openjdk.org (Shaojin Wen) Date: Wed, 28 May 2025 20:39:28 GMT Subject: git: openjdk/jdk: master: 8357681: Fixed the DigitList::toString method causing incorrect results during debugging Message-ID: Changeset: b7f0f480 Branch: master Author: Shaojin Wen Date: 2025-05-28 20:36:44 +0000 URL: https://git.openjdk.org/jdk/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6 8357681: Fixed the DigitList::toString method causing incorrect results during debugging Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/text/DigitList.java From iklam at openjdk.org Wed May 28 22:13:15 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 28 May 2025 22:13:15 GMT Subject: git: openjdk/jdk: master: 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics Message-ID: Changeset: dede3532 Branch: master Author: Ioi Lam Date: 2025-05-28 22:12:14 +0000 URL: https://git.openjdk.org/jdk/commit/dede3532f7238d527fb89be41f1b8050bde02ee3 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics Reviewed-by: erikj, kvn, asmehra ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/man/java.md ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java - test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/setup_aot/TestSetupAOT.java From iklam at openjdk.org Wed May 28 23:00:33 2025 From: iklam at openjdk.org (Ioi Lam) Date: Wed, 28 May 2025 23:00:33 GMT Subject: git: openjdk/jdk: master: 8357525: Default CDS archive becomes non-deterministic after JDK-8305895 Message-ID: Changeset: 2ec6ab34 Branch: master Author: Ioi Lam Date: 2025-05-28 22:58:34 +0000 URL: https://git.openjdk.org/jdk/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27 8357525: Default CDS archive becomes non-deterministic after JDK-8305895 Reviewed-by: shade, coleenp ! src/hotspot/share/oops/klass.cpp From syan at openjdk.org Thu May 29 05:42:20 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 May 2025 05:42:20 GMT Subject: git: openjdk/jdk: master: 8357408: runtime/interpreter/CountBytecodesTest.java should be flagless Message-ID: Changeset: 83a28048 Branch: master Author: Lei Zhu Committer: SendaoYan Date: 2025-05-29 05:40:36 +0000 URL: https://git.openjdk.org/jdk/commit/83a280485889573d5709b2bb59185d11ab6a38da 8357408: runtime/interpreter/CountBytecodesTest.java should be flagless Reviewed-by: shade, syan, lmesnik ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java From prr at openjdk.org Thu May 29 05:52:46 2025 From: prr at openjdk.org (Phil Race) Date: Thu, 29 May 2025 05:52:46 GMT Subject: git: openjdk/jdk: master: 8356049: Need a simple way to play back a sound clip Message-ID: <35dc432d-60a4-45ee-afc9-b391e57baeb5@openjdk.org> Changeset: 04e0fe00 Branch: master Author: Phil Race Date: 2025-05-29 05:52:12 +0000 URL: https://git.openjdk.org/jdk/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea 8356049: Need a simple way to play back a sound clip Reviewed-by: serb, aivanov, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java + src/java.desktop/share/classes/javax/sound/SoundClip.java + src/java.desktop/share/classes/javax/sound/package-info.java ! src/java.desktop/share/classes/module-info.java + test/jdk/javax/sound/SoundClip/LoopExitTest.java + test/jdk/javax/sound/SoundClip/SoundClipTest.java + test/jdk/javax/sound/SoundClip/badsound.wav + test/jdk/javax/sound/SoundClip/javasound.wav From asotona at openjdk.org Thu May 29 07:06:51 2025 From: asotona at openjdk.org (Adam Sotona) Date: Thu, 29 May 2025 07:06:51 GMT Subject: git: openjdk/jdk: master: 8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255 Message-ID: <710ca8a7-be4f-4159-8a30-ec3188c75688@openjdk.org> Changeset: d43f588d Branch: master Author: Adam Sotona Date: 2025-05-29 07:03:26 +0000 URL: https://git.openjdk.org/jdk/commit/d43f588db1b39724da2823b73fe09f8609fd8e48 8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255 Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/classfile/Signature.java ! test/jdk/jdk/classfile/SignaturesTest.java From egahlin at openjdk.org Thu May 29 08:32:30 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Thu, 29 May 2025 08:32:30 GMT Subject: git: openjdk/jdk: master: 8352738: Implement JEP 520: JFR Method Timing and Tracing Message-ID: <2c0bfd46-30b0-4c19-a25d-9a45ed58e3e7@openjdk.org> Changeset: 07f5b762 Branch: master Author: Erik Gahlin Date: 2025-05-29 08:31:17 +0000 URL: https://git.openjdk.org/jdk/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e 8352738: Implement JEP 520: JFR Method Timing and Tracing Co-authored-by: Markus Gr?nlund Reviewed-by: shade, mgronlun ! src/hotspot/share/classfile/modules.hpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! 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/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! 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/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp + src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp + 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/jfr/support/methodtracer/jfrTracedMethod.cpp + src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java + src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java + test/jdk/jdk/jfr/event/tracing/Apple.java + test/jdk/jdk/jfr/event/tracing/Banana.java + test/jdk/jdk/jfr/event/tracing/Car.java + test/jdk/jdk/jfr/event/tracing/StaticInitializer.java + test/jdk/jdk/jfr/event/tracing/TestClinit.java + test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java + test/jdk/jdk/jfr/event/tracing/TestFilterClass.java + test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java + test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java + test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java + test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java + test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java + test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java + test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java + test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java + test/jdk/jdk/jfr/event/tracing/TestWithModules.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/lib/jfr/Events.java From hannesw at openjdk.org Thu May 29 09:20:11 2025 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Thu, 29 May 2025 09:20:11 GMT Subject: git: openjdk/jdk: master: 8357458: Missing Highlight.js license file Message-ID: <344e0db9-fd9b-4d4a-8845-19210ee781e0@openjdk.org> Changeset: a2743bab Branch: master Author: Hannes Walln?fer Date: 2025-05-29 09:19:02 +0000 URL: https://git.openjdk.org/jdk/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc 8357458: Missing Highlight.js license file Reviewed-by: jlahoda ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/legal/highlightjs.md ! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java ! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java From stuefe at openjdk.org Thu May 29 10:45:01 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 29 May 2025 10:45:01 GMT Subject: git: openjdk/jdk: master: 8323497: On x64, use 32-bit immediate moves for narrow klass base if possible Message-ID: Changeset: 4cf729cf Branch: master Author: Thomas Stuefe Date: 2025-05-29 10:42:50 +0000 URL: https://git.openjdk.org/jdk/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958 8323497: On x64, use 32-bit immediate moves for narrow klass base if possible Reviewed-by: shade, kvn, rkennke ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java From shade at openjdk.org Thu May 29 15:08:21 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 29 May 2025 15:08:21 GMT Subject: git: openjdk/jdk: master: 8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003 Message-ID: Changeset: d8a78302 Branch: master Author: Aleksey Shipilev Date: 2025-05-29 15:06:51 +0000 URL: https://git.openjdk.org/jdk/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4 8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003 Reviewed-by: ayang, iklam, kvn, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java From jwilhelm at openjdk.org Thu May 29 15:20:24 2025 From: jwilhelm at openjdk.org (Jesper Wilhelmsson) Date: Thu, 29 May 2025 15:20:24 GMT Subject: git: openjdk/jdk: Added tag jdk-25+25 for changeset 2e8b195a Message-ID: <2924b582-11fa-4477-93a6-9b94a784ff94@openjdk.org> Tagged by: Jesper Wilhelmsson Date: 2025-05-29 15:18:56 +0000 Added tag jdk-25+25 for changeset 2e8b195a Changeset: 2e8b195a Author: William Kemper Date: 2025-05-27 21:40:27 +0000 URL: https://git.openjdk.org/jdk/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128 From bpb at openjdk.org Thu May 29 15:23:34 2025 From: bpb at openjdk.org (Brian Burkhalter) Date: Thu, 29 May 2025 15:23:34 GMT Subject: git: openjdk/jdk: master: 8354724: Methods in java.io.Reader to read all characters and all lines Message-ID: Changeset: 79aff26c Branch: master Author: Brian Burkhalter Date: 2025-05-29 15:20:39 +0000 URL: https://git.openjdk.org/jdk/commit/79aff26c2880922b92863911d8a5a035ba9a1e75 8354724: Methods in java.io.Reader to read all characters and all lines Reviewed-by: rriggs, smarks, jpai, alanb ! src/java.base/share/classes/java/io/Reader.java + test/jdk/java/io/Reader/ReadAll.java From jlu at openjdk.org Thu May 29 17:02:24 2025 From: jlu at openjdk.org (Justin Lu) Date: Thu, 29 May 2025 17:02:24 GMT Subject: git: openjdk/jdk: master: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Message-ID: Changeset: f3188682 Branch: master Author: Justin Lu Date: 2025-05-29 17:01:28 +0000 URL: https://git.openjdk.org/jdk/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Reviewed-by: iris, naoto ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java From iklam at openjdk.org Thu May 29 17:07:26 2025 From: iklam at openjdk.org (Ioi Lam) Date: Thu, 29 May 2025 17:07:26 GMT Subject: git: openjdk/jdk: master: 8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages Message-ID: <66af392b-91e7-455d-9123-29c9900f2cd3@openjdk.org> Changeset: e3063678 Branch: master Author: Ioi Lam Date: 2025-05-29 17:06:42 +0000 URL: https://git.openjdk.org/jdk/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d 8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages Reviewed-by: kvn, shade ! src/hotspot/share/cds/filemap.cpp From jlu at openjdk.org Thu May 29 17:39:47 2025 From: jlu at openjdk.org (Justin Lu) Date: Thu, 29 May 2025 17:39:47 GMT Subject: git: openjdk/jdk: master: 8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag Message-ID: Changeset: e509997f Branch: master Author: Justin Lu Date: 2025-05-29 17:39:08 +0000 URL: https://git.openjdk.org/jdk/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0 8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java From swen at openjdk.org Thu May 29 20:10:53 2025 From: swen at openjdk.org (Shaojin Wen) Date: Thu, 29 May 2025 20:10:53 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <33ebc91a-11b6-4234-91ad-7016185b4160@openjdk.org> Changeset: d922e318 Branch: master Author: Shaojin Wen Date: 2025-05-29 20:09:01 +0000 URL: https://git.openjdk.org/jdk/commit/d922e318bc2104d69c46403bceb609d538f3259a 8349400: Improve startup speed via eliminating nested classes Reviewed-by: valeriep, rriggs ! src/java.base/share/classes/sun/security/util/KnownOIDs.java Changeset: 727412d1 Branch: master Author: Shaojin Wen Date: 2025-05-29 20:09:58 +0000 URL: https://git.openjdk.org/jdk/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b 8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes Reviewed-by: naoto ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! src/java.base/share/classes/java/lang/CharacterData.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterData01.java.template ! src/java.base/share/classes/java/lang/CharacterData02.java.template ! src/java.base/share/classes/java/lang/CharacterData03.java.template ! src/java.base/share/classes/java/lang/CharacterData0E.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java From bulasevich at openjdk.org Thu May 29 21:31:06 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 29 May 2025 21:31:06 GMT Subject: git: openjdk/jdk: master: 8356095: AArch64: Obsolete -XX:+NearCPool option Message-ID: Changeset: cb8eea4e Branch: master Author: Boris Ulasevich Date: 2025-05-29 21:29:35 +0000 URL: https://git.openjdk.org/jdk/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812 8356095: AArch64: Obsolete -XX:+NearCPool option Reviewed-by: aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/share/runtime/arguments.cpp From dlong at openjdk.org Thu May 29 21:44:11 2025 From: dlong at openjdk.org (Dean Long) Date: Thu, 29 May 2025 21:44:11 GMT Subject: git: openjdk/jdk: master: 8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers Message-ID: <2fed7995-c6ab-415a-b861-fdc116d7639c@openjdk.org> Changeset: 648c337b Branch: master Author: Dean Long Date: 2025-05-29 21:41:49 +0000 URL: https://git.openjdk.org/jdk/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf 8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java From asemenyuk at openjdk.org Thu May 29 21:47:11 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 29 May 2025 21:47:11 GMT Subject: git: openjdk/jdk: master: 8358017: Various enhancements of jpackage test helpers Message-ID: <49a53f4c-5b2a-4950-bf4b-e4d73e3d954a@openjdk.org> Changeset: a05f9dea Branch: master Author: Alexey Semenyuk Date: 2025-05-29 21:44:47 +0000 URL: https://git.openjdk.org/jdk/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076 8358017: Various enhancements of jpackage test helpers Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java From psadhukhan at openjdk.org Fri May 30 02:09:14 2025 From: psadhukhan at openjdk.org (Prasanta Sadhukhan) Date: Fri, 30 May 2025 02:09:14 GMT Subject: git: openjdk/jdk: master: 8357299: Graphics copyArea doesn't copy any pixels when there is overflow Message-ID: <28607bdf-7963-44f9-89fa-35a962a734f1@openjdk.org> Changeset: 64503c78 Branch: master Author: Prasanta Sadhukhan Date: 2025-05-30 02:06:56 +0000 URL: https://git.openjdk.org/jdk/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938 8357299: Graphics copyArea doesn't copy any pixels when there is overflow Reviewed-by: achung, kizune, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c + test/jdk/java/awt/Graphics/BrokenBoundsClip.java From almatvee at openjdk.org Fri May 30 03:08:35 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Fri, 30 May 2025 03:08:35 GMT Subject: git: openjdk/jdk: master: 8351369: [macos] Use --install-dir option with DMG packaging Message-ID: <8b938dda-f8ac-4b5e-89ad-cb54c25ae437@openjdk.org> Changeset: fd51b039 Branch: master Author: Alexander Matveev Date: 2025-05-30 03:07:04 +0000 URL: https://git.openjdk.org/jdk/commit/fd51b03910ba90ca1c46a4204b8940421338e22e 8351369: [macos] Use --install-dir option with DMG packaging Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/InstallDirTest.java From amitkumar at openjdk.org Fri May 30 03:52:06 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 30 May 2025 03:52:06 GMT Subject: git: openjdk/jdk: master: 8353500: [s390x] Intrinsify Unsafe::setMemory Message-ID: Changeset: 20005511 Branch: master Author: Amit Kumar Date: 2025-05-30 03:50:43 +0000 URL: https://git.openjdk.org/jdk/commit/20005511e3612d6a5f12fa83066f02c88c628e8b 8353500: [s390x] Intrinsify Unsafe::setMemory Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/stubGenerator_s390.cpp From abhiscxk at openjdk.org Fri May 30 06:26:06 2025 From: abhiscxk at openjdk.org (Abhishek Kumar) Date: Fri, 30 May 2025 06:26:06 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: Changeset: 6f9e1175 Branch: master Author: Daniel Skantz Date: 2025-05-30 06:23:11 +0000 URL: https://git.openjdk.org/jdk/commit/6f9e1175a983c735c1beed755ec5b14b476858d7 8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java Changeset: e33eeeea Branch: master Author: Abhishek Kumar Date: 2025-05-30 06:25:08 +0000 URL: https://git.openjdk.org/jdk/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Reviewed-by: asemenov, kizune ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m + test/jdk/javax/accessibility/TestPopupMenuChildCount.java From coffeys at openjdk.org Fri May 30 09:23:30 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 30 May 2025 09:23:30 GMT Subject: git: openjdk/jdk: master: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Message-ID: Changeset: 566e3b21 Branch: master Author: nibjen Committer: Sean Coffey Date: 2025-05-30 09:22:16 +0000 URL: https://git.openjdk.org/jdk/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Reviewed-by: coffeys ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java From jsikstro at openjdk.org Fri May 30 09:44:03 2025 From: jsikstro at openjdk.org (Joel =?UTF-8?B?U2lrc3Ryw7Zt?=) Date: Fri, 30 May 2025 09:44:03 GMT Subject: git: openjdk/jdk: master: 8358104: Fix ZGC compilation error on GCC 10.2 Message-ID: Changeset: a0eb1900 Branch: master Author: Qizheng Xing Committer: Joel Sikstr?m Date: 2025-05-30 09:41:08 +0000 URL: https://git.openjdk.org/jdk/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141 8358104: Fix ZGC compilation error on GCC 10.2 Reviewed-by: kbarrett, jsikstro ! src/hotspot/share/gc/z/zMappedCache.cpp From fjiang at openjdk.org Fri May 30 10:58:23 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Fri, 30 May 2025 10:58:23 GMT Subject: git: openjdk/jdk: master: 8357626: RISC-V: Tighten up template interpreter method entry code Message-ID: <63bc7001-6580-41e2-9e09-94fb26b8d026@openjdk.org> Changeset: acd64ba2 Branch: master Author: Anjian Wen Committer: Feilong Jiang Date: 2025-05-30 10:56:37 +0000 URL: https://git.openjdk.org/jdk/commit/acd64ba24afd508689803adaa6714a784946979c 8357626: RISC-V: Tighten up template interpreter method entry code Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp From aivanov at openjdk.org Fri May 30 13:33:12 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 30 May 2025 13:33:12 GMT Subject: git: openjdk/jdk: master: 8357675: Amend headless message Message-ID: <7d54cfb5-3ae2-46bf-8108-db333d65e0f2@openjdk.org> Changeset: 12ee80ca Branch: master Author: Alexey Ivanov Date: 2025-05-30 13:31:35 +0000 URL: https://git.openjdk.org/jdk/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad 8357675: Amend headless message Reviewed-by: prr, shade ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java From stuefe at openjdk.org Fri May 30 13:42:48 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 30 May 2025 13:42:48 GMT Subject: git: openjdk/jdk: master: 8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK Message-ID: <41835233-9505-4522-9ba8-961102245c52@openjdk.org> Changeset: ae3d96a4 Branch: master Author: Thomas Stuefe Date: 2025-05-30 13:40:25 +0000 URL: https://git.openjdk.org/jdk/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f 8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK Reviewed-by: rriggs ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/childproc.c ! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java From acobbs at openjdk.org Fri May 30 14:44:28 2025 From: acobbs at openjdk.org (Archie Cobbs) Date: Fri, 30 May 2025 14:44:28 GMT Subject: git: openjdk/jdk: master: 8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field Message-ID: Changeset: 26275a10 Branch: master Author: Archie Cobbs Date: 2025-05-30 14:42:36 +0000 URL: https://git.openjdk.org/jdk/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3 8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! test/langtools/tools/javac/warnings/ThisEscape.java ! test/langtools/tools/javac/warnings/ThisEscape.out From abarashev at openjdk.org Fri May 30 16:04:00 2025 From: abarashev at openjdk.org (Artur Barashev) Date: Fri, 30 May 2025 16:04:00 GMT Subject: git: openjdk/jdk: master: 8357033: Reduce stateless session ticket size Message-ID: Changeset: 99048c3d Branch: master Author: Artur Barashev Date: 2025-05-30 16:03:13 +0000 URL: https://git.openjdk.org/jdk/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf 8357033: Reduce stateless session ticket size Reviewed-by: wetmore, djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java From jlu at openjdk.org Fri May 30 17:15:14 2025 From: jlu at openjdk.org (Justin Lu) Date: Fri, 30 May 2025 17:15:14 GMT Subject: git: openjdk/jdk: master: 8358089: Remove the GenerateKeyList.java test tool Message-ID: <8f0e5c16-f03c-4554-93df-5f4f05b7aa38@openjdk.org> Changeset: 81464cd1 Branch: master Author: Justin Lu Date: 2025-05-30 17:13:04 +0000 URL: https://git.openjdk.org/jdk/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a 8358089: Remove the GenerateKeyList.java test tool Reviewed-by: naoto - test/jdk/java/util/Locale/GenerateKeyList.java From naoto at openjdk.org Fri May 30 17:23:52 2025 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 30 May 2025 17:23:52 GMT Subject: git: openjdk/jdk: master: 8357886: Remove TimeZoneNames_* of the COMPAT locale data provider Message-ID: Changeset: eaf7815e Branch: master Author: Naoto Sato Date: 2025-05-30 17:22:51 +0000 URL: https://git.openjdk.org/jdk/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42 8357886: Remove TimeZoneNames_* of the COMPAT locale data provider Reviewed-by: joehw, jlu - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java From naoto at openjdk.org Fri May 30 17:26:45 2025 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 30 May 2025 17:26:45 GMT Subject: git: openjdk/jdk: master: 8357882: Use UTF-8 encoded data in LocaleDataTest Message-ID: <13624d0b-782a-4c78-94dc-01bd11a157c8@openjdk.org> Changeset: 4fa4f151 Branch: master Author: Naoto Sato Date: 2025-05-30 17:23:52 +0000 URL: https://git.openjdk.org/jdk/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c 8357882: Use UTF-8 encoded data in LocaleDataTest Reviewed-by: jlu, joehw ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java From cjplummer at openjdk.org Fri May 30 17:37:32 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 30 May 2025 17:37:32 GMT Subject: git: openjdk/jdk: master: 8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y Message-ID: Changeset: 3cc63098 Branch: master Author: Chris Plummer Date: 2025-05-30 17:36:03 +0000 URL: https://git.openjdk.org/jdk/commit/3cc630985d47be6ba4cf991698e999f17dbde203 8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java From cjplummer at openjdk.org Fri May 30 18:01:20 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 30 May 2025 18:01:20 GMT Subject: git: openjdk/jdk: master: 8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception Message-ID: <93f51a61-306a-4040-8e19-321de89ebe3e@openjdk.org> Changeset: 82807d43 Branch: master Author: Chris Plummer Date: 2025-05-30 17:58:46 +0000 URL: https://git.openjdk.org/jdk/commit/82807d43f8d18b186428be88a80ebe28892517cc 8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java From asmehra at openjdk.org Fri May 30 18:27:40 2025 From: asmehra at openjdk.org (Ashutosh Mehra) Date: Fri, 30 May 2025 18:27:40 GMT Subject: git: openjdk/jdk: master: 8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds Message-ID: <71ac0c44-c719-4e09-8bb1-1250f96abf55@openjdk.org> Changeset: b7ca672d Branch: master Author: Ashutosh Mehra Date: 2025-05-30 18:26:19 +0000 URL: https://git.openjdk.org/jdk/commit/b7ca672d5c5f11f472110154868f08299f6e8796 8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds Reviewed-by: kvn, adinn ! src/hotspot/share/runtime/sharedRuntime.cpp From honkar at openjdk.org Fri May 30 19:17:31 2025 From: honkar at openjdk.org (Harshitha Onkar) Date: Fri, 30 May 2025 19:17:31 GMT Subject: git: openjdk/jdk: master: 8353230: Emoji rendering regression after JDK-8208377 Message-ID: Changeset: 94039e22 Branch: master Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-30 19:16:17 +0000 URL: https://git.openjdk.org/jdk/commit/94039e22bbe943888e858d8ae278145e2668526a 8353230: Emoji rendering regression after JDK-8208377 Reviewed-by: prr, honkar ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java + test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java From ascarpino at openjdk.org Fri May 30 20:14:14 2025 From: ascarpino at openjdk.org (Anthony Scarpino) Date: Fri, 30 May 2025 20:14:14 GMT Subject: git: openjdk/jdk: master: 8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE Message-ID: <2cc482df-bf7f-453c-959f-60ff63783ba0@openjdk.org> Changeset: c9d6e012 Branch: master Author: Anthony Scarpino Date: 2025-05-30 20:13:00 +0000 URL: https://git.openjdk.org/jdk/commit/c9d6e01233fbc9f3a95a4879feff906748649c54 8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java From cjplummer at openjdk.org Fri May 30 20:17:07 2025 From: cjplummer at openjdk.org (Chris Plummer) Date: Fri, 30 May 2025 20:17:07 GMT Subject: git: openjdk/jdk: master: 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() Message-ID: Changeset: 14e41ab0 Branch: master Author: Chris Plummer Date: 2025-05-30 20:14:14 +0000 URL: https://git.openjdk.org/jdk/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java From amenkov at openjdk.org Fri May 30 21:01:52 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Fri, 30 May 2025 21:01:52 GMT Subject: git: openjdk/jdk: master: 8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java Message-ID: <91255e5f-2936-4ead-a212-9b8afe098db6@openjdk.org> Changeset: abbffc01 Branch: master Author: Alex Menkov Date: 2025-05-30 21:00:34 +0000 URL: https://git.openjdk.org/jdk/commit/abbffc0103826a2e02fe52ef9b55890a57944933 8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/ProblemList.txt From amenkov at openjdk.org Fri May 30 21:12:56 2025 From: amenkov at openjdk.org (Alex Menkov) Date: Fri, 30 May 2025 21:12:56 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <862a9132-a8cb-434f-83ca-f3880ff47290@openjdk.org> Changeset: 09301c1d Branch: master Author: Ian Graves Date: 2025-05-30 21:11:38 +0000 URL: https://git.openjdk.org/jdk/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71 8356634: VectorShape#largestShapeFor should have public access Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: db340e54 Branch: master Author: Alex Menkov Date: 2025-05-30 21:11:58 +0000 URL: https://git.openjdk.org/jdk/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a 8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads Reviewed-by: alanb, sspitsyn ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp + test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java From sviswanathan at openjdk.org Fri May 30 21:48:56 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Fri, 30 May 2025 21:48:56 GMT Subject: git: openjdk/jdk: master: 8353686: Optimize Math.cbrt for x86 64 bit platforms Message-ID: Changeset: 0df8c968 Branch: master Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-05-30 21:47:20 +0000 URL: https://git.openjdk.org/jdk/commit/0df8c9684b8782ef830e2bd425217864c3f51784 8353686: Optimize Math.cbrt for x86 64 bit platforms Reviewed-by: sviswanathan, sparasa, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_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_cbrt.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/java/lang/Math.java + test/micro/org/openjdk/bench/java/lang/CbrtPerf.java From wetmore at openjdk.org Fri May 30 23:08:16 2025 From: wetmore at openjdk.org (Bradford Wetmore) Date: Fri, 30 May 2025 23:08:16 GMT Subject: git: openjdk/jdk: master: 8341346: Add support for exporting TLS Keying Material Message-ID: <3fff92f5-1f24-4678-a011-0ca114dd44ff@openjdk.org> Changeset: 2926435d Branch: master Author: Bradford Wetmore Date: 2025-05-30 23:06:36 +0000 URL: https://git.openjdk.org/jdk/commit/2926435d228f21a227763ff4efcf32e511aa258a 8341346: Add support for exporting TLS Keying Material Reviewed-by: hchao, jnimeh, weijun ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java + test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java From serb at openjdk.org Sat May 31 00:19:08 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 31 May 2025 00:19:08 GMT Subject: git: openjdk/jdk: master: 8355004: Apply java.io.Serial annotations in java.compiler Message-ID: <0b95cb26-54a0-45ba-ba32-627630fb9885@openjdk.org> Changeset: 5ad02c98 Branch: master Author: Sergey Bylokhov Date: 2025-05-31 00:16:40 +0000 URL: https://git.openjdk.org/jdk/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50 8355004: Apply java.io.Serial annotations in java.compiler Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java ! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java From serb at openjdk.org Sat May 31 00:28:01 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 31 May 2025 00:28:01 GMT Subject: git: openjdk/jdk: master: 8358107: Rollback JDK-8357299 changeset Message-ID: <649107c1-ec27-4b39-ab10-4ba641d96eba@openjdk.org> Changeset: d9d00d33 Branch: master Author: Sergey Bylokhov Date: 2025-05-31 00:26:50 +0000 URL: https://git.openjdk.org/jdk/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753 8358107: Rollback JDK-8357299 changeset Reviewed-by: psadhukhan ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c - test/jdk/java/awt/Graphics/BrokenBoundsClip.java From igraves at openjdk.org Sat May 31 00:42:17 2025 From: igraves at openjdk.org (Ian Graves) Date: Sat, 31 May 2025 00:42:17 GMT Subject: git: openjdk/jdk: master: 2 new changesets Message-ID: <7d383833-cff2-4e4f-a3b0-608840d243c1@openjdk.org> Changeset: c67fc735 Branch: master Author: Serguei Spitsyn Date: 2025-05-31 00:40:23 +0000 URL: https://git.openjdk.org/jdk/commit/c67fc735959ddd41a8d1116908ca7bae9b966016 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: c62223a5 Branch: master Author: Ian Graves Date: 2025-05-31 00:41:16 +0000 URL: https://git.openjdk.org/jdk/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834 8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java Reviewed-by: psandoz ! test/jdk/ProblemList.txt From syan at openjdk.org Sat May 31 02:48:32 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 31 May 2025 02:48:32 GMT Subject: git: openjdk/jdk: master: 8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes Message-ID: Changeset: 061b24d4 Branch: master Author: David Briemann Committer: SendaoYan Date: 2025-05-31 02:47:26 +0000 URL: https://git.openjdk.org/jdk/commit/061b24d4f9d8635944683766532e9252c3ba0152 8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes Reviewed-by: mdoerr, varadam ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java From syan at openjdk.org Sat May 31 02:51:02 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 31 May 2025 02:51:02 GMT Subject: git: openjdk/jdk: master: 8356949: AArch64: Tighten up template interpreter method entry code Message-ID: <3d552174-10ad-4085-a8a5-ddc01766d29d@openjdk.org> Changeset: 19360a90 Branch: master Author: Chad Rakoczy Committer: SendaoYan Date: 2025-05-31 02:48:33 +0000 URL: https://git.openjdk.org/jdk/commit/19360a904b180f6608c6dcd574c77f78f1880673 8356949: AArch64: Tighten up template interpreter method entry code Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp From serb at openjdk.org Sat May 31 07:07:26 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 31 May 2025 07:07:26 GMT Subject: git: openjdk/jdk: master: 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy Message-ID: <5212a452-46e0-469a-b91e-62d5cf5d1cc4@openjdk.org> Changeset: 3a3ea7e1 Branch: master Author: Sergey Bylokhov Date: 2025-05-31 07:06:08 +0000 URL: https://git.openjdk.org/jdk/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java From jpai at openjdk.org Sat May 31 13:05:21 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 31 May 2025 13:05:21 GMT Subject: git: openjdk/jdk: master: 8228773: URLClassLoader constructors should include API note warning that the parent should not be null Message-ID: <690f7847-c2cc-4ac2-92ac-7b437cca1d49@openjdk.org> Changeset: 84002d12 Branch: master Author: Jaikiran Pai Date: 2025-05-31 13:02:58 +0000 URL: https://git.openjdk.org/jdk/commit/84002d12ed83c8254422fdda349aa647422d0768 8228773: URLClassLoader constructors should include API note warning that the parent should not be null Reviewed-by: alanb, mullan ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java From jpai at openjdk.org Sat May 31 16:33:13 2025 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 31 May 2025 16:33:13 GMT Subject: git: openjdk/jdk: master: 8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0 Message-ID: Changeset: a3f9e222 Branch: master Author: Jaikiran Pai Date: 2025-05-31 16:31:24 +0000 URL: https://git.openjdk.org/jdk/commit/a3f9e222632d29982ef1463e6c391d5896524705 8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0 Reviewed-by: psandoz ! test/jdk/ProblemList.txt From sviswanathan at openjdk.org Sat May 31 23:10:20 2025 From: sviswanathan at openjdk.org (Sandhya Viswanathan) Date: Sat, 31 May 2025 23:10:20 GMT Subject: git: openjdk/jdk: master: 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same Message-ID: <5867656e-c931-45d5-8770-94fc41c8a8eb@openjdk.org> Changeset: fc3d3d9b Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-31 23:07:55 +0000 URL: https://git.openjdk.org/jdk/commit/fc3d3d9b303652275599e315b2d7e534d92080ea 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assembler_x86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py