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