From duke at openjdk.org Wed Jun 4 13:30:58 2025 From: duke at openjdk.org (duke) Date: Wed, 4 Jun 2025 13:30:58 GMT Subject: git: openjdk/jdk-sandbox: http3: 550 new changesets Message-ID: Changeset: 9c6f6256 Branch: http3 Author: Daniel Jelinski Date: 2025-05-09 18:06:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c6f6256bbedba1f9d2eb50b37e03650d0862770 Remove QuicFrame payload and offset ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/QuicFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/OrderedFlowTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: f1f67ca2 Branch: http3 Author: Daniel Jelinski Date: 2025-05-12 12:10:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1f67ca2b80945148d64bfc49a86dfefc24895da Fold computeReservedInitialPayloadSize into computeMaxInitialPayloadSize ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: 73904211 Branch: http3 Author: Daniel Jelinski Date: 2025-05-12 16:50:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73904211775e1a98c270338206f959aabc185038 Avoid busy-looping on a closed endpoint ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 8e9793aa Branch: http3 Author: Daniel Jelinski Date: 2025-05-12 18:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e9793aa6ac70dd94d0be7764a33a920b5d9f450 Rename stopReading to readingPaused ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 6df15ff4 Branch: http3 Author: Daniel Jelinski Date: 2025-05-12 19:34:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df15ff4ca698a6b8d7cd7a46152655d0c1cc576 Move decoding methods from QuicPacket to QuicPacketDecoder ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: 5c4a6a23 Branch: http3 Author: Daniel Jelinski Date: 2025-05-12 21:44:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c4a6a23800df5ecdb7586acd7489fed6cc4c705 Revert experimental ContinuationFrameTest changes ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java Changeset: 44e8a3b4 Branch: http3 Author: Jaikiran Pai Date: 2025-04-24 12:57:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44e8a3b47bb6f21ff19957fbe7429b7e56e7a73e http3: fix typo in test - jdk.tls.disabledAlgorithms is a security property and not a system property ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java Changeset: 2bc7fa4f Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 09:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bc7fa4f4408a62e3f43850afd517f69b6d4afbf Artur's review - rename allowedAlgorithms to supportedAlgorithms ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java Changeset: e11998dd Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 10:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e11998ddce124044d08c95f2c1d03f61dc20f3ed Artur's review - introduce a private getUserSpecifiedConstraints() for QUIC ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java Changeset: 9f7f9e19 Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 10:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f7f9e190b124d569eae8bf1df5e6c076ad00a06 http3: remove unused method ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java Changeset: 10e3e350 Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 10:17:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10e3e3508415b901fe0008da4edb5c4f1e8eb85d http3: Artur's review - remove conditional check in X509TrustManagerImpl.checkServerTrusted(...) for QUIC ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 368f9b58 Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 10:45:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/368f9b58736e4eb4f37d043ecd4df28d316fec49 http3: address Sean's review comment for H3QuicTLSConnection and in general clean up the test ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java Changeset: 1b75ef8b Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 11:57:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b75ef8b8579f4f8682bff28f40ed394401e8805 Artur's review: X509Authentication when choosing client/server alias for QUIC engine should consider peerSupportedSignAlgs ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: df4898e4 Branch: http3 Author: Daniel Jelinski Date: 2025-05-13 10:14:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df4898e41c2c725ef093a26562a8061e98ef31ca Do not open new streams after GOAWAY ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: afbaf472 Branch: http3 Author: Daniel Jelinski Date: 2025-05-13 13:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afbaf472f3c1c6777d4a093ff3cb2d8b35308ca4 Only increase processed data if stopSending was not sent ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: f750e8d6 Branch: http3 Author: Daniel Jelinski Date: 2025-05-13 16:05:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f750e8d6371a7b374e23b5bf78fb469dc99fb4c7 Only increase processed data if stopSending was not sent ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: 411a63ea Branch: http3 Author: Serguei Spitsyn Date: 2025-05-09 12:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 9ebb5d42 Branch: http3 Author: Patricio Chilano Mateo Date: 2025-05-09 15:05:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 0e0bd642 Branch: http3 Author: Liam Miller-Cushon Date: 2025-05-09 15:45:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 5f00c877 Branch: http3 Author: Naoto Sato Date: 2025-05-09 16:16:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Calvin Cheung Date: 2025-05-09 16:17:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: bed29a03 Branch: http3 Author: Joe Darcy Date: 2025-05-09 16:35:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bed29a03d198a9717f7d258ee21330462775136e 8356555: Incorrect use of {@link} in BigDecimal Reviewed-by: bpb, nbenalla, liach, iris ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 2661f62c Branch: http3 Author: Shaojin Wen Date: 2025-05-09 16:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 601f05e0 Branch: http3 Author: Alexander Matveev Date: 2025-05-09 16:47:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 1c5eb370 Branch: http3 Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-09 17:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 66f04427 Branch: http3 Author: Joe Wang Date: 2025-05-09 17:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 375f3dc9 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-09 17:50:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 30cb94d6 Branch: http3 Author: Phil Race Date: 2025-05-09 18:10:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388 8346683: Problem list automated tests that fail on macOS15 Reviewed-by: dmarkov ! test/jdk/ProblemList.txt Changeset: 3b20bed6 Branch: http3 Author: Calvin Cheung Date: 2025-05-09 18:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f 8356229: cmp-baseline build fail due to lib/modules difference Reviewed-by: iklam, erikj, liach ! make/GenerateLinkOptData.gmk Changeset: 68a11850 Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-09 19:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a118509a562334eb8c099129d79520041b10cf 8310003: Improve logging when default truststore is inaccessible Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java Changeset: 8fadf295 Branch: http3 Author: Roger Riggs Date: 2025-05-09 21:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Changeset: 0f2a6c26 Branch: http3 Author: Chen Liang Date: 2025-05-09 21:58:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d 8356577: Migrate ClassFileVersionTest to be feature-agnostic Reviewed-by: dholmes, alanb ! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java Changeset: 3b336a9d Branch: http3 Author: Jatin Bhateja Date: 2025-05-09 23:33:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d 8352675: Support Intel AVX10 converged vector ISA feature detection Reviewed-by: sviswanathan, vlivanov, yzheng ! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp ! src/hotspot/cpu/x86/vmStructs_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java Changeset: fa7c5a65 Branch: http3 Author: Alexander Matveev Date: 2025-05-10 02:59:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90 8356664: [macos] AppContentTest fails after JDK-8352480 Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 43696030 Branch: http3 Author: Ioi Lam Date: 2025-05-10 15:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8 8356597: AOT cache and CDS archive should not be created in read-only mode Reviewed-by: shade, kvn ! src/hotspot/share/cds/filemap.cpp Changeset: 97d2a379 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-11 07:39:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97d2a37927fca993537644e748c8abca58752d44 8355790: Enhance code consistency: java.desktop/unix:sun.awt Reviewed-by: achung, prr ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: 74f047b8 Branch: http3 Author: Erik Gahlin Date: 2025-05-11 22:40:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4 8356224: JFR: Default value of @Registered is ignored Reviewed-by: mgronlun ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java + test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java Changeset: d7cb933b Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-12 03:01:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6 8356593: RISC-V: Small improvement to array fill stub Reviewed-by: fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: de801fea Branch: http3 Author: Hannes Greule Committer: Emanuel Peter Date: 2025-05-12 06:43:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de801fea76b1328f3bda503088618162388eb119 8353551: C2: Constant folding for ReverseBytes nodes Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java Changeset: 45cf32bd Branch: http3 Author: Per Minborg Date: 2025-05-12 06:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c 8347408: Create an internal method handle adapter for system calls with errno Reviewed-by: mcimadamore + src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestCaptureStateUtil.java + test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java Changeset: 43008b42 Branch: http3 Author: Per Minborg Date: 2025-05-12 07:12:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43008b42cf98466b4c4528d357bfcc2ae309770a 8356486: ReverseOrderListView should override reversed() to return `base` Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/ReverseOrderListView.java Changeset: a3afc9f7 Branch: http3 Author: Ivan Walulya Date: 2025-05-12 08:15:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca 8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 39a28ffe Branch: http3 Author: Fredrik Bredberg Date: 2025-05-12 08:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed 8355646: Optimize ObjectMonitor::exit Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 0258d999 Branch: http3 Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-05-12 08:50:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp + test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java Changeset: 2b325416 Branch: http3 Author: Daniel Lund?n Date: 2025-05-12 09:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b3254160933e8b11527f801507a9c01b90d22b0 8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000) Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: ab8c808e Branch: http3 Author: Abhishek Kumar Date: 2025-05-12 09:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4 8356752: Log mouse enter and exit events for debugging Reviewed-by: jdv, tr ! test/jdk/java/awt/List/ListEnterExitTest.java Changeset: 8545e135 Branch: http3 Author: Hamlin Li Date: 2025-05-12 12:25:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8545e1357142db2e008970095a3f74f8121dbcf2 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Reviewed-by: fyang, fjiang, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Changeset: 7ae52ce5 Branch: http3 Author: Johan Sj?len Date: 2025-05-12 12:34:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c 8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix Co-authored-by: John R Rose Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/resolvedIndyEntry.hpp Changeset: f5525ecf Branch: http3 Author: Archie Cobbs Date: 2025-05-12 14:42:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58 8348410: Preview flag not checked during compilation resulting in runtime crash Co-authored-by: Aggelos Biboudis Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java Changeset: 8128f638 Branch: http3 Author: Joel Sikstr?m Date: 2025-05-12 15:49:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8128f638fac39f6874c13364cbf742493745d845 8355692: Refactor stream indentation Reviewed-by: stefank, cnorrbin ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp Changeset: e4638954 Branch: http3 Author: Mikael Vidstedt Date: 2025-05-12 16:31:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4638954284a5e0592c27421ca53df0002bd0845 8356657: Use stable source-date for cmp-baseline jib profiles Reviewed-by: liach, iris, alanb, jpai, erikj ! make/conf/jib-profiles.js Changeset: 50dced88 Branch: http3 Author: Mikael Vidstedt Date: 2025-05-12 16:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897 8356656: Drop unused DEVKIT_HOME from jib-profiles.js Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 8d7866ef Branch: http3 Author: Brian Burkhalter Date: 2025-05-12 16:48:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5 8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet Reviewed-by: liach, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java Changeset: 45dfc2c6 Branch: http3 Author: Daniel Fuchs Date: 2025-05-12 16:49:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767 8353642: Deprecate URL::getPermission method and networking permission classes for removal Reviewed-by: djelinski, iris, mullan, michaelm ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java Changeset: 0f5c6081 Branch: http3 Author: Roger Riggs Date: 2025-05-12 20:01:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618 8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME Reviewed-by: liach, lancea, rgiulietti ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 2595fcc7 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-12 20:29:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f06f 8356192: Enable AOT code caching only on supported platforms Reviewed-by: shade, mdoerr, fyang ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: b6b5ac1e Branch: http3 Author: Justin Lu Date: 2025-05-12 20:35:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6b5ac1ef9042ed62a8358aa6943b8dc87dcf0ab 8348351: Improve lazy initialization of the available currencies set Reviewed-by: liach, naoto ! src/java.base/share/classes/java/util/Currency.java Changeset: c23469df Branch: http3 Author: Kelvin Nilsen Date: 2025-05-12 23:14:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c23469df162498e30119f43bc3d1effa15574a42 8355340: GenShen: Remove unneeded log messages related to remembered set write table Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 303f4101 Branch: http3 Author: Bhavana Kilambi Committer: Hao Sun Date: 2025-05-12 23:21:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/303f4101d44835b9c62f46d89137ad218228c132 8355708: Two Float16 IR tests fail after JDK-8345125 Reviewed-by: jbhateja, haosun, mhaessig ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java Changeset: adebfa7f Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-13 03:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adebfa7ffda6383f5793278ced14a193066c5f6a 8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 4fc10a1e Branch: http3 Author: Valerie Peng Date: 2025-05-13 03:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fc10a1e7e9483ecddbaaa9fb52c4db52de86cc8 8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java + test/jdk/sun/security/pkcs11/Mac/InitMacWithAnyKey.java Changeset: 24d77ade Branch: http3 Author: Jan Lahoda Date: 2025-05-13 04:44:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24d77adee9643c341d27366532c95923e1d97248 8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes Reviewed-by: darcy, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out Changeset: 6e084691 Branch: http3 Author: Per Minborg Date: 2025-05-13 05:47:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e0846918ce1286ea1571a6ec0de8e6b44e24218 8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out Reviewed-by: jpai, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java Changeset: 03dca032 Branch: http3 Author: Jan Lahoda Date: 2025-05-13 06:16:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03dca0323d79ef5fb1c8ee1152667e2188fa5e01 8354908: javac mishandles supplementary character in character literal Reviewed-by: naoto, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IllegalCharLiteralMultipleSurrogates.java ! test/langtools/tools/javac/lexer/JavaLexerTest.java Changeset: 526f543a Branch: http3 Author: Stefan Johansson Date: 2025-05-13 07:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/526f543adfeb90341b3b5b18916c1bb7ef725599 8353184: ZGC: Simplify and correct tlab_used() tracking Reviewed-by: stefank, aboldtch ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zAllocator.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp + src/hotspot/share/gc/z/zTLABUsage.cpp + src/hotspot/share/gc/z/zTLABUsage.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: ad161a4e Branch: http3 Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 07:58:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad161a4ef85e03d4b7be3df2d584356bf4f7cc80 8355360: -d option of jwebserver command should accept relative paths Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java Changeset: 522c7b44 Branch: http3 Author: Andrey Turbanov Date: 2025-05-13 08:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/522c7b446fef17a8400bc589c55b161e939770cc 8356175: Remove unnecessary Map.get from XWM.getInsets Reviewed-by: tr, aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java Changeset: 132a890a Branch: http3 Author: Alan Bateman Date: 2025-05-13 08:43:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/132a890a9b3b70f2358237ebd9242b6747ba03dd 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview) Co-authored-by: Alan Bateman Co-authored-by: Viktor Klang Reviewed-by: vklang ! src/java.base/share/classes/java/lang/ScopedValue.java + src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java + src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! test/jdk/java/lang/ScopedValue/StressStackOverflow.java + test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java - test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java Changeset: 8ffc121b Branch: http3 Author: Andrew Dinn Date: 2025-05-13 09:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ffc121b2fc6353d5419c2437d92911baac16b6b 8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU Reviewed-by: shade ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp Changeset: 38bb8adf Branch: http3 Author: Severin Gehwolf Date: 2025-05-13 09:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020 8354941: Build failure with glibc 2.42 due to uabs() name collision Reviewed-by: kbarrett, thartmann ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 85db4631 Branch: http3 Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-13 10:37:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85db4631ae5208fba74fa8b8638c32d4e42d3268 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object 8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero Reviewed-by: honkar, aivanov, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java + test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java Changeset: 7dcc386a Branch: http3 Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 11:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7dcc386af9831bea21def6763512c9fba13b5064 8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: d930dc5d Branch: http3 Author: Marc Chevalier Date: 2025-05-13 11:26:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0 8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment" Reviewed-by: thartmann ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp Changeset: 14d372b1 Branch: http3 Author: Erik Gahlin Date: 2025-05-13 12:40:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14d372b15bb49a98b0fc802e142fc76598123821 8356816: JFR: Move printing of metadata into separate class Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tool/MetadataWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java Changeset: de106447 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-13 12:46:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de1064472180d06693d742a754a8fdc927d367f5 8356631: OopHandle replacement methods should not be called on empty handles Reviewed-by: coleenp, eosterlund ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp Changeset: 48d2acb3 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-13 13:17:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48d2acb3860f742eb1c06b89f8a7208d0d7a01e7 8356783: CompilerTask hot_method is redundant Reviewed-by: kvn, cslucas ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: fa419489 Branch: http3 Author: Alan Bateman Date: 2025-05-13 13:35:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa419489d3769a989ee5bd948eeda0ed9be071e2 8350765: Need to pin when accessing thread container from virtual thread Reviewed-by: vklang, jpai ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java ! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java Changeset: 066477de Branch: http3 Author: Per Minborg Date: 2025-05-13 13:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066477de80fc8719651b7b7bf2d02b1f58135f77 8356080: Address post-integration comments for Stable Values Reviewed-by: liach ! src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/ReverseOrderListView.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! test/jdk/java/lang/StableValue/StableFunctionTest.java ! test/jdk/java/lang/StableValue/StableListTest.java ! test/jdk/java/lang/StableValue/StableMapTest.java ! test/jdk/java/lang/StableValue/StableValueTest.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java Changeset: 64a858c7 Branch: http3 Author: Raffaello Giulietti Date: 2025-05-13 14:04:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64a858c7b832447c3dcf4a39a2b0929bc4d70c39 8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java + test/jdk/java/lang/Math/IntegralPowTest.java Changeset: b8c69dfb Branch: http3 Author: Archie Cobbs Date: 2025-05-13 14:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8c69dfb2adb0eb8cce6b5e81a7388a6430eb8fb 8356551: Javac rejects receiver parameter in constructor of local class in early construction context Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: 0318e495 Branch: http3 Author: Brian Burkhalter Date: 2025-05-13 15:21:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0318e49500edb129159030589472089ec21f2f58 8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Path.java Changeset: 08b2df80 Branch: http3 Author: Doug Simon Date: 2025-05-13 15:58:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec 8356447: Change default for EagerJVMCI to true Reviewed-by: yzheng, kvn, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java Changeset: d1543429 Branch: http3 Author: Brent Christian Date: 2025-05-13 17:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Reviewed-by: naoto, bpb ! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/jdk/java/lang/RuntimeTests/exec/Space.java ! test/jdk/java/lang/RuntimeTests/exec/Status.java - test/jdk/java/lang/System/NonAnsiFileEncodingTest.java Changeset: 1569925a Branch: http3 Author: Alexander Matveev Date: 2025-05-13 18:06:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1569925af49552268c4847bd201fb95e0e3819b7 8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java Changeset: e7ce661a Branch: http3 Author: Kelvin Nilsen Date: 2025-05-13 18:08:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7ce661adb01fba4bb690d51cc2858c822008654 8356667: GenShen: Eliminate races with ShenandoahFreeSet::available() Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: e149bd3a Branch: http3 Author: Justin Lu Date: 2025-05-13 20:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b 8352755: Misconceptions about j.text.DecimalFormat digits during parsing Reviewed-by: naoto ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java Changeset: 89242eec Branch: http3 Author: Igor Veresov Date: 2025-05-13 21:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89242eecd2f381608f78bd8c431eca389956e79a 8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off Reviewed-by: vlivanov, kvn ! src/hotspot/share/c1/c1_LIR.cpp + test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java Changeset: 1bded718 Branch: http3 Author: Shaojin Wen Date: 2025-05-13 22:16:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bded7188f866a61d03936a9537503b31d603dc2 8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java Changeset: 10dcdf1b Branch: http3 Author: Ben Perez Date: 2025-05-13 22:31:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832 8347606: Optimize Java implementation of ML-DSA Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: 4c0a0ab6 Branch: http3 Author: Valerie Peng Date: 2025-05-13 22:43:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91 8353578: Refactor existing usage of internal HKDF impl to use the KDF API Co-authored-by: Kevin Driver Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/Finished.java - src/java.base/share/classes/sun/security/ssl/HKDF.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java - test/jdk/sun/security/ssl/internal/TEST.properties - test/jdk/sun/security/ssl/internal/TestRun.java - test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java Changeset: a96424b2 Branch: http3 Author: Chen Liang Date: 2025-05-14 00:03:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d 8356694: Removed unused subclass audits in ObjectInput/OutputStream Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java Changeset: 0c4bc489 Branch: http3 Author: Chihiro Ito Date: 2025-05-14 00:25:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6 8356820: fixpath should allow + in paths on Windows Reviewed-by: erikj ! make/scripts/fixpath.sh Changeset: dd2aba98 Branch: http3 Author: Kim Barrett Date: 2025-05-14 00:50:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c 8356689: Make HotSpot Style Guide change process more prominent Reviewed-by: dholmes, shade, stefank, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 530d14a1 Branch: http3 Author: Kim Barrett Date: 2025-05-14 00:51:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e 8356686: doc/building.html is not up to date after JDK-8301971 Reviewed-by: jwaters, shade, erikj ! doc/building.html Changeset: 2c4e8d21 Branch: http3 Author: Jaikiran Pai Date: 2025-05-14 01:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset 8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset Co-authored-by: Eirik Bj?rsn?s Reviewed-by: eirbjo, lancea, redestad, alanb ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java + test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java Changeset: e07c65b8 Branch: http3 Author: Alexander Zuev Date: 2025-05-14 04:59:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e07c65b892ecb02d6b52877508131de3a2067e23 8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133" Reviewed-by: achung, serb ! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java Changeset: fe7054fd Branch: http3 Author: Daniel Jelinski Date: 2025-05-14 07:25:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe7054fd2f10f22cb42024e0eb4b6f6964d742f8 Merge remote-tracking branch 'origin/master' into http3 ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java Changeset: 5267e8ef Branch: http3 Author: Daniel Jelinski Date: 2025-05-14 08:38:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5267e8ef767221255ef3af9ba0e8bed41fea3287 Port JDK-8353578 Refactor HKDF usage to use KDF API ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java Changeset: 9d0ec229 Branch: http3 Author: Daniel Jelinski Date: 2025-05-14 09:01:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d0ec229f8277248071854fe56f68fa52ddbc09e Destroy keys after use ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java Changeset: 36ca0a8d Branch: http3 Author: Daniel Jelinski Date: 2025-05-14 09:25:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36ca0a8d9537c5b9a1e240f4a3a20da13f199773 derive IV using deriveData ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java Changeset: 600d8637 Branch: http3 Author: Daniel Jelinski Date: 2025-05-14 09:27:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/600d863775eab1fb550b183de6b1f2f9ff7fcd02 Remove unneeded catch block ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java Changeset: 49a72f04 Branch: http3 Author: Jaikiran Pai Date: 2025-05-13 12:18:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49a72f04fb22ab4a2d63d85bf3ceedde1434ea1f http3: remove unused import ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java Changeset: 7dba9ca0 Branch: http3 Author: Jaikiran Pai Date: 2025-05-14 15:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7dba9ca01bf82dab4bf8ab73229c4addaf5dd979 http3: increase PTO backoff time in test ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: dd8f0bcc Branch: http3 Author: Jaikiran Pai Date: 2025-05-14 19:41:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd8f0bccbf40be6f9165372a48812bbc798b317e http3: test server fix - return 404 response instead of RuntimeException if requested path doesn't have a handler ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 9ae0a574 Branch: http3 Author: Jaikiran Pai Date: 2025-05-14 22:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ae0a574314176f783ac81b3e50397d6d29b40fd http3: test server cleanup to return null handler instead of raising IllegalArgumentException for request paths that don't have a handler ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/RequestPathMatcherUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 735c9b5c Branch: http3 Author: Daniel Jelinski Date: 2025-05-15 22:32:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/735c9b5c1b100b74d45231718b243adc790f3a32 Recalculate PSK after updating transport parameters ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: b96c7303 Branch: http3 Author: Jaikiran Pai Date: 2025-05-16 12:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b96c73033afff4a47a1712f009c83a33dbdc133d quic: do not skip sending of PING frames for non-1RTT packet space ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: bbfd5016 Branch: http3 Author: Jaikiran Pai Date: 2025-05-16 13:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbfd50161e3e717e4b6205407a33afc9e05e0864 quic: improve debuggability of log/exception messages when QUIC idle terminates a connection ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java Changeset: aa42befb Branch: http3 Author: Daniel Fuchs Date: 2025-05-16 12:36:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa42befba970139ad62ccc0f411fc9fff2ccc00b http3: HTTP/3 connection should not set a quic idle timeout lesser than the default quic connection idle timeout ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java Changeset: 4ed32d5e Branch: http3 Author: Daniel Fuchs Date: 2025-05-16 12:38:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ed32d5e7ee341337c6c280cc344464884c86067 http3: preserve StreamLimitReached exceptions while connection is closing ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: b81a559e Branch: http3 Author: Daniel Fuchs Date: 2025-05-16 12:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b81a559e407e00f5e43e7c0ce47439cb418d6464 http3: provide more diagnosis when connections are closed in quic idle timeout ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 6ce42f44 Branch: http3 Author: Daniel Fuchs Date: 2025-05-16 12:42:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ce42f44c52c5b6db54ccceb4f62259cb02992fb http3: better comments in QuicEndpoint and QuicSelector. Remove redundant call in QuicEndpoint ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java Changeset: 87823721 Branch: http3 Author: Daniel Jelinski Date: 2025-05-20 17:05:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87823721622b6c93df8534849bc305788868b873 Remove misplaced call to retry ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 88f5315b Branch: http3 Author: Jaikiran Pai Date: 2025-05-20 19:17:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88f5315b549b2ba2952e44f5688304db371c65b3 quic: do not start the idle timeout manager for a QUIC connection until the handshake has completed successfully ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 9125717c Branch: http3 Author: Jaikiran Pai Date: 2025-05-20 19:41:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9125717ca78309870244f1aa895f9490cba43f82 quic: test server only change - log if onHandshakeCompletion() fails ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: ad0cf421 Branch: http3 Author: Jaikiran Pai Date: 2025-05-20 20:22:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad0cf42147709f44338ba75c320d9239c76245d9 quic: remove unused method ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java Changeset: 5a771d89 Branch: http3 Author: Jaikiran Pai Date: 2025-05-20 20:22:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a771d899d7fcc7fc16015c56ee3a0c07695d0f2 quic: prevent NullPointerException in log message when token is null ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java Changeset: c6d648ae Branch: http3 Author: Jaikiran Pai Date: 2025-05-21 10:33:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6d648aeb8a0069668bcdfe2e26e6aba3cc2ce98 http3: remove usages of outdated jdk.tracePinnedThreads system property from new tests ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java Changeset: d363ab5f Branch: http3 Author: Jaikiran Pai Date: 2025-05-21 12:14:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d363ab5ffd23f2c902dac5cbd84575f5d2cf31e3 quic: move utility method containsConnectionClose() out of QuicPacket ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java Changeset: 106b801e Branch: http3 Author: Daniel Jelinski Date: 2025-05-21 14:20:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/106b801e69b902feab54b09efa458f44bc855c14 Synchronize Versions and Retry with transmission task ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java Changeset: 9d5bfcd7 Branch: http3 Author: Jaikiran Pai Date: 2025-05-22 12:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d5bfcd79036f02a2cfed0080f864711cc238741 quic: reintroduce unused methods for future use ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: ee96f28b Branch: http3 Author: Daniel Fuchs Date: 2025-05-22 10:41:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee96f28ba83ecff43ac398f25af8db5e3f8d0765 http3: Http3ClientImpl should not swallow exceptions when waking waiters ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java Changeset: be31391e Branch: http3 Author: Daniel Fuchs Date: 2025-05-22 10:41:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be31391e44c9af99e210e418ea4e3dad14b5f03f http3: add more logging to tests ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java Changeset: 6611c820 Branch: http3 Author: Jaikiran Pai Date: 2025-05-22 18:49:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6611c8200942fbcf809f39c1bbc4f499296a941c quic: fix typo ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: dd251599 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-14 06:32:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b 8356644: Update encoding declaration to UTF-8 Reviewed-by: prr, naoto ! src/demo/share/jfc/CodePointIM/README.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html ! src/demo/share/jfc/SwingSet2/resources/ant.html ! src/demo/share/jfc/SwingSet2/resources/bug.html ! src/demo/share/jfc/SwingSet2/resources/index.html ! src/demo/share/jfc/SwingSet2/resources/king.html ! src/demo/share/jfc/SwingSet2/resources/preface.html ! src/demo/share/jfc/SwingSet2/resources/seaweed.html ! src/demo/share/jfc/SwingSet2/resources/title.html ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd ! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html Changeset: a3e094e1 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-14 06:42:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3e094e1a0716adf52dad6407eb7877682beec92 8354968: Replace unicode sequences in comment text with UTF-8 characters Reviewed-by: naoto ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/util/Collections/T5078378.java ! test/langtools/tools/javac/6330920/T6330920.java ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/Private.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T4848619/T4848619a.java ! test/langtools/tools/javac/T4848619/T4848619b.java ! test/langtools/tools/javac/T4994049/DeprecatedYES.java ! test/langtools/tools/javac/T4994049/T4994049.java ! test/langtools/tools/javac/T5003235/T5003235a.java ! test/langtools/tools/javac/T5003235/T5003235b.java ! test/langtools/tools/javac/T5003235/T5003235c.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6231847.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6407257.java ! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java ! test/langtools/tools/javac/annotations/neg/NoClone.java ! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/boxing/T5082929.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/NoFinal.java ! test/langtools/tools/javac/enum/NoFinal2.java ! test/langtools/tools/javac/enum/NoFinal3.java ! test/langtools/tools/javac/enum/NoFinal4.java ! test/langtools/tools/javac/enum/NoFinal5.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/enum/T5081785.java ! test/langtools/tools/javac/enum/forwardRef/T6425594.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java ! test/langtools/tools/javac/generics/5086027/T5086027.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/Neg.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Neg.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/Fail1.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/rawOverride/Warn1.java ! test/langtools/tools/javac/generics/rawOverride/Warn2.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/nested/5009484/Y.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/scope/6225935/T6214959.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java Changeset: 3b271981 Branch: http3 Author: Marc Chevalier Date: 2025-05-14 07:57:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b271981662df2a7fdf04ffd75d017964425607c 8325647: [IR framework] Only prints stdout if exitCode is 134 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java Changeset: d1032d71 Branch: http3 Author: Raffaello Giulietti Date: 2025-05-14 07:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0 8343829: Unify decimal and hexadecimal parsing in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java Changeset: 265bc5f4 Branch: http3 Author: Serguei Spitsyn Date: 2025-05-14 08:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f 8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447 Reviewed-by: cjplummer, alanb ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java Changeset: b76b6107 Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-14 08:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b76b610788cea7149a04faeeba01067272b6e046 8356869: RISC-V: Improve tail handling of array fill stub Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java Changeset: fc6f4da8 Branch: http3 Author: Martin Doerr Date: 2025-05-14 08:38:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6 8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation Reviewed-by: rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp Changeset: 86f39ab5 Branch: http3 Author: Fernando Guallini Date: 2025-05-14 08:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86f39ab5bb58a1d1e720badd7261365398134151 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore Reviewed-by: abarashev, rhalade ! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java Changeset: 5c73dfc2 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-14 09:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7 8352533: Report useful IOExceptions when jspawnhelper fails Reviewed-by: simonis, rriggs, stuefe ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java Changeset: 3270b009 Branch: http3 Author: Coleen Phillimore Date: 2025-05-14 12:00:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3270b00957038e95e3c1632daa9b7227d59f9af7 8356173: Remove ThreadCritical Reviewed-by: dholmes, kbarrett, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp - src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/windows/os_windows.cpp - src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/threadCritical.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: a989245a Branch: http3 Author: Jaikiran Pai Date: 2025-05-14 12:38:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a989245a2424d136f5d2a828eda666c3867b0f48 8327466: ct.sym zip not reproducible across build environment timezones Reviewed-by: erikj, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java + test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java Changeset: 97b0dd21 Branch: http3 Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-14 14:12:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2 8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock Co-authored-by: Emanuel Peter Co-authored-by: Dean Long Reviewed-by: epeter, dlong ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm Changeset: 1afd887b Branch: http3 Author: Jiangli Zhou Date: 2025-05-14 14:58:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1afd887b138ac2425289b6f863801774f050c23c 8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java Changeset: 10436c1e Branch: http3 Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-14 15:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f 8356281: Fix for TestFPComparison failure due to incorrect result Reviewed-by: sviswanathan, thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad Changeset: a2628357 Branch: http3 Author: Chris Plummer Date: 2025-05-14 17:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76 8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS Reviewed-by: kevinw, amenkov, sspitsyn ! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 7c8e273f Branch: http3 Author: Naoto Sato Date: 2025-05-14 17:41:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53 8356420: Provide examples on wrapping System.in Reviewed-by: liach, smarks, alanb, bpb, iris ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java Changeset: 75504a35 Branch: http3 Author: Chris Plummer Date: 2025-05-14 18:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75504a35ee663625982f8aed508e5ff562643334 8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java Changeset: e91088a9 Branch: http3 Author: Alisen Chung Date: 2025-05-14 18:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d 8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code Reviewed-by: serb, prr ! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java Changeset: ecabea6c Branch: http3 Author: Ben Perez Date: 2025-05-14 19:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecabea6cd315eaf08571ef61ff267318140d147b 8347608: Optimize Java implementation of ML-KEM Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: 948ade8e Branch: http3 Author: Yudi Zheng Date: 2025-05-14 19:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/948ade8e7003a41683600428c8e3155c7ed798db 8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b66ab8eb Branch: http3 Author: Ioi Lam Date: 2025-05-14 22:00:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5 8356693: AOT assembly phase fails with -javaagent Reviewed-by: asmehra, ccheung, shade ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java Changeset: 5e50a584 Branch: http3 Author: Ioi Lam Date: 2025-05-14 23:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e50a584744d316dd881c9404f75e65f31bb0e75 8356838: AOT incorrectly sets a cached class's loader type to boot Reviewed-by: ccheung, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java Changeset: dc881ee3 Branch: http3 Author: Arno Zeller Committer: Christoph Langer Date: 2025-05-15 07:50:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc881ee36900bc12bea9616a6078a1f3266c183d 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Reviewed-by: alanb, clanger ! src/java.base/unix/native/libnio/ch/Net.c Changeset: e557b695 Branch: http3 Author: Andrey Turbanov Date: 2025-05-15 07:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e557b6956bdf9b0d89ad69427c7b4a97a65868ea 8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: b8d2bdb4 Branch: http3 Author: Thomas Schatzl Date: 2025-05-15 08:03:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10 8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time" Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 13b35414 Branch: http3 Author: Leo Korinth Date: 2025-05-15 09:20:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13b3541467aa91c2e0ad4da70efdb25b7334d3fe 8356866: Cleanup hotspot/jtreg/ProblemList.txt Reviewed-by: syan, tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: 883e52aa Branch: http3 Author: Aleksei Voitylov Committer: Dmitry Chuyko Date: 2025-05-15 11:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/883e52aa105727f4bc852d1497e049b689695152 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 1d36f173 Branch: http3 Author: Adam Sotona Date: 2025-05-15 12:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d36f173c4e924d5049f153eceb13b09e7adebab 8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null Reviewed-by: liach = test/langtools/tools/javac/8351232/Anno.java + test/langtools/tools/javac/8351232/Cls.java = test/langtools/tools/javac/8351232/Intf1.java = test/langtools/tools/javac/8351232/Intf2.java + test/langtools/tools/javac/8351232/TestClass.java + test/langtools/tools/javac/8351232/TypeAnnotationSymNullTest.java Changeset: 5cb23171 Branch: http3 Author: Daniel Lund?n Date: 2025-05-15 12:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cb231714f364064bb5a59db8eb07d43823478eb 8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/lcm.cpp ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: 81e8e670 Branch: http3 Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-15 14:10:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e8e670cec4e09502965110a77982f7d2f85ad9 8351347: HttpClient Improve logging of response headers Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 073af3bb Branch: http3 Author: Jiangli Zhou Date: 2025-05-15 14:39:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/073af3bbaa3ee81b693136b2de7fee407d8ae04b 8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java Changeset: 3df8ca1e Branch: http3 Author: Brian Burkhalter Date: 2025-05-15 14:47:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3df8ca1ebaf3539363efd569ba9487f5d985117d 8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix) Reviewed-by: alanb, cstein ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java + test/jdk/java/nio/file/Files/NotADirectory.java Changeset: 8fcfddb2 Branch: http3 Author: Volkan Yazici Committer: Chen Liang Date: 2025-05-15 14:54:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fcfddb2d202cdb61941efdb3fec5807fee98c33 8353197: Document preconditions for JavaLangAccess methods Reviewed-by: pminborg, liach ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/HexFormat.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/math/ToDecimal.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template Changeset: a1c7e494 Branch: http3 Author: Amit Kumar Date: 2025-05-15 15:38:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1c7e494c842e4138f03cffb31448e9e92ba917d 8350482: [s390x] Relativize esp in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: b3e856f9 Branch: http3 Author: Leo Korinth Date: 2025-05-15 16:03:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e856f9b37078969478809207b63fb6bc9c5f13 8356847: Problem list two test cases for JDK-8284234 Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: e056bbec Branch: http3 Author: Naoto Sato Date: 2025-05-15 16:14:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e056bbec928e3914a3b5cd14753406619e187178 8356822: Refactor HTML anchor tags to javadoc in Charset Reviewed-by: iris, liach ! src/java.base/share/classes/java/nio/charset/Charset.java Changeset: 1e61352b Branch: http3 Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-05-15 16:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e61352b54e1ac85fbc6b54a7a29e8782dd42d2c 8356709: Avoid redundant String formatting in BigDecimal.valueOf(double) Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java + test/jdk/java/math/BigDecimal/ValueOfDouble.java ! test/micro/org/openjdk/bench/java/math/BigDecimals.java Changeset: 850c789a Branch: http3 Author: Archie Cobbs Date: 2025-05-15 16:35:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/850c789a827e21cda3096276d9638f56fae76c3e 8349754: Invalid "early reference" error when class extends an outer class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: c59debb3 Branch: http3 Author: Ashutosh Mehra Date: 2025-05-15 17:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c59debb3844d009ac501a48c31822a07f00521e9 8354887: Preserve runtime blobs in AOT code cache Co-authored-by: Andrew Dinn Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 9223ed78 Branch: http3 Author: Chen Liang Date: 2025-05-15 20:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9223ed788a53820dcc1e285a6e0df0c97b05fb09 8351996: Behavioral updates for ClassValue::remove Co-authored-by: John R Rose Reviewed-by: vklang, jrose ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: fe790cb3 Branch: http3 Author: Alex Menkov Date: 2025-05-15 20:39:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe790cb319243dc381f5f12f9010e33681ecb17a 8356177: Regression after JDK-8352180 Reviewed-by: sspitsyn, cjplummer, lmesnik ! src/hotspot/os/windows/attachListener_windows.cpp + test/hotspot/jtreg/serviceability/attach/FailedDequeueTest.java Changeset: efdbb6af Branch: http3 Author: Calvin Cheung Date: 2025-05-15 21:14:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efdbb6afce4116140c066641128264ab42697912 8354083: Support --add-reads with -XX:+AOTClassLinking Reviewed-by: iklam, alanb ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups = test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java Changeset: f6b0f016 Branch: http3 Author: Paul H Committer: Harshitha Onkar Date: 2025-05-15 22:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6b0f016f6da5d9c96b21c74d3b906ed8e6ae4b4 8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit Reviewed-by: kcr, honkar, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m Changeset: a8d8ffa8 Branch: http3 Author: kieran-farrell Committer: Daniel Fuchs Date: 2025-05-16 07:33:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8d8ffa8ad63f8f6308e2da224894fb2aded5d5c 8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/InterfaceAddress.java Changeset: a6ebcf61 Branch: http3 Author: Andrew Haley Date: 2025-05-16 09:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6ebcf61eb522a1bcfc9f2169d42974af3883b00 8354674: AArch64: Intrinsify Unsafe::setMemory Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java = test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentFillUnsafe.java Changeset: a0a30607 Branch: http3 Author: Marc Chevalier Date: 2025-05-16 11:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb 8353638: C2: deoptimization and re-execution cycle with StringBuilder Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 0d867578 Branch: http3 Author: Marc Chevalier Date: 2025-05-16 11:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8675780f28d25ed538589480cc208b48fe7e93 8355488: Add stress mode for C2 loop peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 079fccfa Branch: http3 Author: Weijun Wang Date: 2025-05-16 12:25:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee 8353888: Implement JEP 510: Key Derivation Function API Reviewed-by: valeriep, mullan, liach ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFParameters.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: bca293d0 Branch: http3 Author: Christian Stein Date: 2025-05-16 13:19:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9 8336470: Source launcher should work with service loader SPI in unnamed module Reviewed-by: alanb ! make/CompileInterimLangtools.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java ! test/langtools/tools/javac/launcher/GetResourceTest.java + test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider + test/langtools/tools/javac/launcher/src/Tool.java ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java Changeset: 46a12e78 Branch: http3 Author: Timofei Pushkin Committer: Ioi Lam Date: 2025-05-16 13:51:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java = test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java Changeset: 413843cf Branch: http3 Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083 8356649: Update JCStress test suite Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: d5245092 Branch: http3 Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5245092249ed400f98711393e25e0ae97990daf 8356702: CTW: Update modules Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/ctw/modules/generate.bash Changeset: 63ef90be Branch: http3 Author: Ashutosh Mehra Date: 2025-05-16 17:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06 8357084: Zero build fails after JDK-8354887 Reviewed-by: ccheung, kvn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 3dd34517 Branch: http3 Author: Naoto Sato Date: 2025-05-16 18:02:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dd34517000e4ce1a21619922c62c025f98aad44 8357075: Remove leftover COMPAT locale data tests Reviewed-by: joehw, iris, jlu - test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 10258dc5 Branch: http3 Author: Chris Plummer Date: 2025-05-16 20:45:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769 8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java Changeset: 76570c62 Branch: http3 Author: Calvin Cheung Date: 2025-05-16 22:12:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76570c627db527f856f2394fb9ead02939eca621 8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887 Reviewed-by: kvn, iklam ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 6c42856b Branch: http3 Author: Matthias Baesken Date: 2025-05-18 11:32:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe 8356778: Compiler add event logging in case of failures Reviewed-by: lucy ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/compiler/compilationLog.cpp Changeset: 9927ec0b Branch: http3 Author: Kuai Wei Committer: Shaojin Wen Date: 2025-05-18 23:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9927ec0b91775db342b2bbc1937253325c367a19 8356328: Some C2 IR nodes miss size_of() function Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/opaquenode.hpp Changeset: 969708bd Branch: http3 Author: Albert Mingkun Yang Date: 2025-05-19 05:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/969708bd8f0de49f641eab3881cb15712aa34f1e 8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 77a3e04f Branch: http3 Author: Jan Lahoda Date: 2025-05-19 07:29:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1 8357016: Candidate main methods not computed properly Reviewed-by: jpai, vromero ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/jdk/tools/launcher/Arrrghs.java ! test/jdk/tools/launcher/TestHelper.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 50a7c61d Branch: http3 Author: Manuel H?ssig Committer: Marc Chevalier Date: 2025-05-19 07:39:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef 8355970: C2: Add command line option to print the compile phases Reviewed-by: chagedorn, kvn, mchevalier ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 67fb1ee7 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-19 08:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b 8356946: x86: Optimize interpreter profile updates Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp Changeset: 2fb3329d Branch: http3 Author: Andrey Turbanov Date: 2025-05-19 08:08:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19 8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Changeset: effe40a2 Branch: http3 Author: Serhiy Sachkov Committer: Jaikiran Pai Date: 2025-05-19 09:08:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7 8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test Reviewed-by: dfuchs ! test/jdk/TEST.groups + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java - test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java Changeset: 133c6fb4 Branch: http3 Author: Johan Sj?len Date: 2025-05-19 10:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd 8355481: Clean up MHN_copyOutBootstrapArguments Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/methodHandles.cpp Changeset: 36c9be70 Branch: http3 Author: Manuel H?ssig Committer: Jaikiran Pai Date: 2025-05-19 10:15:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022 8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J" Reviewed-by: jpai, thartmann ! test/jdk/tools/launcher/ToolsOpts.java Changeset: afcaf840 Branch: http3 Author: Sorna Sarathi N Committer: Jaikiran Pai Date: 2025-05-19 10:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcaf84022f165d66068c16460b7666f48e84773 8357106: Add missing classpath exception copyright headers Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java Changeset: 7f7add1e Branch: http3 Author: Johan Sj?len Date: 2025-05-19 10:52:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604 8355608: Async UL should take the file lock of stream when outputting Reviewed-by: aboldtch, iklam ! src/hotspot/share/logging/logFileStreamOutput.cpp Changeset: 26cb016b Branch: http3 Author: Roland Westrelin Date: 2025-05-19 11:06:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26cb016b750963a4622985399130024792691984 8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java Changeset: 3acfa9e4 Branch: http3 Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-19 11:28:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203 Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java Changeset: 2e26b431 Branch: http3 Author: Hamlin Li Date: 2025-05-19 13:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e26b431585129b705f57955b660d155eaf138b8 8356875: RISC-V: extension flag UseZvfh should depends on UseZfh Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 92fd4499 Branch: http3 Author: Hamlin Li Date: 2025-05-19 13:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92fd44992b9326fa10ec8303394dac17bb81b168 8350960: RISC-V: Add riscv backend for Float16 operations - vectorization Reviewed-by: fyang, dzhang, luhenry ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java Changeset: 265d6301 Branch: http3 Author: Erik Gahlin Date: 2025-05-19 13:38:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0 8357187: JFR: User-defined defaults should be respected when an incorrect setting is set Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: fbc12be7 Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-19 14:33:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc12be73217315d66792b6ad3faacab133bb9d5 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Reviewed-by: weijun ! test/jdk/java/security/cert/CertificateFactory/SlowStream.java - test/jdk/java/security/cert/CertificateFactory/slowstream.sh Changeset: 84a98ab4 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-19 14:53:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84a98ab43ff268d0b10926b35320717d691337ae 8357166: Many AOT tests failed with VM crash Reviewed-by: thartmann, shade ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 6a58af31 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-19 15:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3 8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support Reviewed-by: asmehra, fyang, shade, mdoerr ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/jtreg-ext/requires/VMProps.java Changeset: 6818dcc0 Branch: http3 Author: Stuart Marks Date: 2025-05-19 16:53:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6818dcc08ed85e220c5206fda5c991b886e35334 8351230: Collections.synchronizedList returns a list that is not thread-safe Reviewed-by: jpai ! src/java.base/share/classes/java/util/Collections.java + test/jdk/java/util/Collections/SyncListBash.java ! test/jdk/java/util/SequencedCollection/Basic.java Changeset: bd995256 Branch: http3 Author: Leonid Mesnik Date: 2025-05-19 17:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139 8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706 Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList-enable-preview.txt ! test/jdk/ProblemList-enable-preview.txt Changeset: 27a42435 Branch: http3 Author: Yannik Stradmann Committer: David Holmes Date: 2025-05-19 21:28:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c 8354560: Exponentially delay subsequent native thread creation in case of EAGAIN Reviewed-by: dholmes, fbredberg ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: fbeea1da Branch: http3 Author: Sergey Bylokhov Date: 2025-05-19 21:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbeea1daef6a65875d713395c489483762d804fe 8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/print/CustomOutputBin.java Changeset: 637e9d16 Branch: http3 Author: Vicente Romero Date: 2025-05-19 22:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/637e9d16ddb21003234abcd32f759aefd91f21f9 8354556: Expand value-based class warnings to java.lang.ref API Co-authored-by: Archie Cobbs Reviewed-by: jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/util/WeakHashMap.java + src/java.base/share/classes/jdk/internal/RequiresIdentity.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java + test/langtools/tools/javac/diags/examples/RequiresIdentity.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out + test/langtools/tools/javac/lint/RequiresIdentityHelper.java + test/langtools/tools/javac/lint/RequiresIdentityTest.java + test/langtools/tools/javac/lint/RequiresIdentityTest.out + test/langtools/tools/javac/lint/RequiresIdentityTest2.out Changeset: 890456f0 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-19 23:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b 8355078: java.awt.Color.createContext() uses unnecessary synchronization Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/ColorPaintContext.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java Changeset: 39d8d109 Branch: http3 Author: Jan Lahoda Date: 2025-05-20 02:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda 8348906: InstanceOfTree#getType doesn't specify when it returns null Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java + test/langtools/tools/javac/patterns/InstanceOfModelTest.java Changeset: 7077535c Branch: http3 Author: Ioi Lam Date: 2025-05-20 03:44:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3 8356595: Convert -Xlog:cds to -Xlog:aot (step1) Reviewed-by: ccheung, dholmes, jsjolen, matsaave ! make/GenerateLinkOptData.gmk ! make/RunTests.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLogging.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: f8d7f663 Branch: http3 Author: Ioi Lam Date: 2025-05-20 05:46:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86 8356998: Convert -Xlog:cds to -Xlog:aot (step 2) Reviewed-by: ccheung, matsaave ! make/Images.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: e961b13c Branch: http3 Author: Jan Lahoda Date: 2025-05-20 06:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e961b13cd68bc352b86af17c7e53df8537519beb 8356165: System.in in jshell replace supplementary characters with ?? Reviewed-by: cstein, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: f8fc7eeb Branch: http3 Author: Arno Zeller Committer: SendaoYan Date: 2025-05-20 10:19:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4 8357052: java/io/File/GetXSpace.java prints wrong values in exception Reviewed-by: bpb ! test/jdk/java/io/File/GetXSpace.java Changeset: 0db5511c Branch: http3 Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:20:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19 8354969: Add strdup function for ResourceArea Reviewed-by: dholmes, iklam ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/gtest/memory/test_arena.cpp Changeset: ab985a7c Branch: http3 Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:44:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab985a7c5d313304e6d601571885dcb871967259 8341544: Restore fence() in Mutex Reviewed-by: eosterlund, dholmes ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp Changeset: 1a97eb42 Branch: http3 Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-05-20 12:06:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a97eb429b520b7c4e625b97553c954d065c00cb 8355515: Clarify the purpose of forcePass() and forceFail() methods Reviewed-by: aivanov, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: e6750a5b Branch: http3 Author: Albert Mingkun Yang Date: 2025-05-20 13:15:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6750a5bb0580733820a0885d40704e050baf97d 8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: 277bb208 Branch: http3 Author: Emanuel Peter Date: 2025-05-20 13:51:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/277bb208a2c6de888c57285854b6f5d030021f94 8355094: Performance drop in auto-vectorized kernel due to split store Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java Changeset: 62d155e8 Branch: http3 Author: Roland Westrelin Date: 2025-05-20 14:18:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62d155e8c3b952ecf1f615666c7d71996ba43d74 8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java Changeset: 6162e2c5 Branch: http3 Author: Weijun Wang Date: 2025-05-20 14:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6162e2c5213c5dd7c1127fd9616b543efa898962 8357062: Update Public Suffix List to 823beb1 Reviewed-by: mullan ! src/java.base/share/data/publicsuffixlist/VERSION ! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat ! src/java.base/share/legal/public_suffix.md ! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java ! test/jdk/sun/security/util/RegisteredDomain/tests.dat Changeset: bcf5cd69 Branch: http3 Author: Brian Burkhalter Date: 2025-05-20 15:49:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c85a6 8355954: File.delete removes read-only files (win) Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c + test/jdk/java/io/File/DeleteReadOnly.java ! test/jdk/java/io/File/SetAccess.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: e9d1d87b Branch: http3 Author: Patrick Strawderman Committer: Daniel Fuchs Date: 2025-05-20 17:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9d1d87b34f636747065c01128a12fc057070e09 8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HttpURLConnection.java Changeset: 972f2ebe Branch: http3 Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-05-20 19:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/972f2ebe978280d22531a70116e79837632f6ebc 8351412: Add AVX-512 intrinsics for ML-KEM Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: cedd1a53 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-20 20:11:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8caf 8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift! Reviewed-by: asmehra, mdoerr ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/share/code/relocInfo.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 74fc4e4e Branch: http3 Author: Thomas Stuefe Date: 2025-05-21 04:39:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f8f 8357179: Deprecate VFORK launch mechanism from Process implementation (linux) Reviewed-by: rriggs ! src/java.base/unix/classes/java/lang/ProcessImpl.java Changeset: 50e873f0 Branch: http3 Author: Axel Boldt-Christmas Date: 2025-05-21 05:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50e873f0e88d6643586907dea5731d739b7826dc 8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree Reviewed-by: stefank, eosterlund, jsikstro - src/hotspot/share/gc/z/zIntrusiveRBTree.hpp - src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp - test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp Changeset: 50a7755f Branch: http3 Author: Aggelos Biboudis Date: 2025-05-21 06:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a7755fa45529966373b58652c15975157ab846 8347530: Improve error message with invalid permits clauses Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8347530.java + test/langtools/tools/javac/T8347530.out + test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out Changeset: 91194517 Branch: http3 Author: Ivan Walulya Date: 2025-05-21 08:07:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf5975a 8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: a0cdf36b Branch: http3 Author: Andrey Turbanov Date: 2025-05-21 08:39:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627458 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener Reviewed-by: liach, aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 735c7899 Branch: http3 Author: Yudi Zheng Date: 2025-05-21 08:54:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/735c7899d124a4e0c9579ea7802c9475eaedda10 8334717: Add JVMCI support for APX EGPRs Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java ! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java Changeset: 5f38d1bb Branch: http3 Author: Sergey Bylokhov Date: 2025-05-21 08:57:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Reviewed-by: sspitsyn ! make/modules/jdk.jdwp.agent/Lib.gmk Changeset: 7c82e09b Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-21 09:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c82e09b509a67cafd67f6d2aa33756bf8755253 8357048: RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: b8057cf1 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-21 10:54:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8057cf103bff6f8e2600c098519289a43227362 8357436: Change jspawnhelper warning recommendation from VFORK to FORK Reviewed-by: stuefe, alanb ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: 2c126f19 Branch: http3 Author: Roman Kennke Date: 2025-05-21 11:11:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63 8357370: Export supported GCs in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: a4f66f54 Branch: http3 Author: Vicente Romero Date: 2025-05-21 11:27:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e554 8325859: Potential information loss during type inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java Changeset: 108e454a Branch: http3 Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-21 11:43:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/108e454a042aaca2a36cd0d8087e7668e3cac29c 8356924: RISC-V: Clean up cost for vector instructions Reviewed-by: fjiang, fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: a175767c Branch: http3 Author: Thomas Schatzl Date: 2025-05-21 12:54:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5cf 8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages Reviewed-by: kbarrett, iwalulya ! src/java.base/share/man/java.md Changeset: a07150af Branch: http3 Author: Hannes Walln?fer Date: 2025-05-21 13:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a07150af1139b262513a25f4fdd32173af95ff4f 8357376: Disable syntax highlighting for JDK API docs Reviewed-by: erikj ! make/Docs.gmk Changeset: b63ec0ab Branch: http3 Author: Chihiro Ito Date: 2025-05-21 14:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b63ec0ab584cb941b44a39b6ff130224ed444b60 8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/os/TestProcessStart.java Changeset: 21c12822 Branch: http3 Author: Alexey Semenyuk Date: 2025-05-21 14:37:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21c1282207614e57138b37a7adca4ccf11cf5bef 8333664: Decouple command line parsing and package building in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java ! src/jdk.jpackage/share/classes/module-info.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java + test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: 254713ab Branch: http3 Author: Hannes Walln?fer Date: 2025-05-21 14:37:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/254713ab598f186fd31484a48a6dfebaeb752920 8338833: Error on reference not found for a snippet target Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: 275cfd32 Branch: http3 Author: Brian Burkhalter Date: 2025-05-21 15:21:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275cfd323b1b7b5e8927e7be2f229d200bac9980 8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java Reviewed-by: alanb ! test/jdk/java/nio/Buffer/LimitDirectMemory.java ! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java Changeset: 6546de1d Branch: http3 Author: Alexey Semenyuk Date: 2025-05-21 16:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5294 8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Reviewed-by: jpai ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Changeset: f1eead60 Branch: http3 Author: Hannes Walln?fer Date: 2025-05-21 17:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1eead60358fb919a94c7a91e61d1e54f04e584a 8357452: Remove code span highlight in JavaDoc default stylesheet Reviewed-by: nbenalla, jjg, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 2dfbf41d Branch: http3 Author: Alexander Zvegintsev Date: 2025-05-21 17:21:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: honkar, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java + src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h Changeset: 400c9350 Branch: http3 Author: Jiangli Zhou Date: 2025-05-21 18:55:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400c935082a0d4d843cf369af6fefde12d637438 8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk Reviewed-by: henryjen, rriggs ! test/lib-test/TEST.ROOT ! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java Changeset: 81536830 Branch: http3 Author: Doug Simon Date: 2025-05-21 19:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81536830ed096005c4f09ab446238ce50989cea9 8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used Reviewed-by: iklam, never, kvn ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: afcbf6b2 Branch: http3 Author: Erik Joelsson Date: 2025-05-21 19:49:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 8357173: Split jtreg test group jdk tier3 Reviewed-by: mikael ! test/jdk/TEST.groups Changeset: 4d706892 Branch: http3 Author: Ian Graves Date: 2025-05-21 21:11:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d7068923cd87fbfc2edee25406521b11580d153 8351993: VectorShuffle access to and from MemorySegments Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 3ee14471 Branch: http3 Author: Alexey Semenyuk Date: 2025-05-21 21:56:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4ec 8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type Reviewed-by: dholmes ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java Changeset: f687cac8 Branch: http3 Author: Calvin Cheung Date: 2025-05-21 22:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f687cac88946b397d043e16ce3adc7b66a205af8 8353504: CDS archives are not found when JVM is in non-variant location Reviewed-by: iklam, shade ! src/hotspot/share/cds/cdsConfig.cpp + test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 07871cd7 Branch: http3 Author: Shaojin Wen Date: 2025-05-21 22:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a57 8357063: Document preconditions for DecimalDigits methods Reviewed-by: vyazici, liach, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: b685ea54 Branch: http3 Author: Mikael Vidstedt Date: 2025-05-22 00:37:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4 8357511: [BACKOUT] 8357048: RunTest variables should always be assigned Reviewed-by: dholmes, erikj ! make/RunTests.gmk Changeset: ee689145 Branch: http3 Author: Zdenek Zambersky Committer: SendaoYan Date: 2025-05-22 03:39:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee6891456ed672305d9b48846b5a7977373e1284 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Co-authored-by: Ichiroh Takiguchi Reviewed-by: prr, aph, amitkumar ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 3bebb1fa Branch: http3 Author: Ioi Lam Date: 2025-05-22 04:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a41 8357504: Refactor the assignment of loader bits in InstanceKlassFlags Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp Changeset: 68c1d305 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-22 04:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68c1d305e726f3f4d7209b857f58cc10de5c0132 8357287: Unify usage of ICC profile "header size" constants in CMM-related code Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java Changeset: ec670652 Branch: http3 Author: Jan Lahoda Date: 2025-05-22 05:56:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec6706520b87eff3d87b3b65f3caa39db2d96581 8357361: Exception when compiling switch expression with inferred type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java Changeset: 061b5cc6 Branch: http3 Author: Jan Lahoda Date: 2025-05-22 05:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a91 8347050: Console.readLine() drops '\' when reading through JLine Reviewed-by: naoto ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java Changeset: 8184ce39 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-22 06:09:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8184ce39a8a732352ee841fed09cae905d27643c 8357514: Disable AOT caching for runtime stubs Reviewed-by: iveresov, iklam ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: a919f6d0 Branch: http3 Author: Stefan Karlsson Date: 2025-05-22 06:39:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a919f6d04e5e1e3ccb123132ad945b240345dcaf 8356372: JVMTI heap sampling not working properly with outside TLAB allocations Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, sspitsyn ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadHeapSampler.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java Changeset: e348aa07 Branch: http3 Author: Marc Chevalier Date: 2025-05-22 06:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e348aa071d7d20300062de5830e74fc78143c662 8351958: Some compile commands should be made diagnostic Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java Changeset: d9b6e4b1 Branch: http3 Author: Jason Zaugg Committer: Jaikiran Pai Date: 2025-05-22 07:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9b6e4b13200684b69a161e288b9883ff0d96bec 8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance Reviewed-by: liach, jpai, jlahoda, lancea ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 85b24c3c Branch: http3 Author: Anton Artemov Committer: SendaoYan Date: 2025-05-22 07:56:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f47 8350869: os::stat doesn't follow symlinks on Windows Reviewed-by: dholmes, mgronlun ! src/hotspot/os/windows/os_windows.cpp + test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java Changeset: c0665efd Branch: http3 Author: Aggelos Biboudis Date: 2025-05-22 08:36:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0665efd4f7f43c567393570ba6872838debd77f 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler Reviewed-by: jlahoda, liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 26053fe7 Branch: http3 Author: Jaikiran Pai Date: 2025-05-22 10:44:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26053fe78322940113629ee1bd72077f25e4be3e 8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests Reviewed-by: vyazici, djelinski, dfuchs, syan ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: 1e57648a Branch: http3 Author: Roman Kennke Date: 2025-05-22 10:48:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e57648abd569295f42dc19c00edfcc90c00b1d3 8350457: Implement JEP 519: Compact Object Headers Reviewed-by: mdoerr, coleenp, zgu ! make/conf/jib-profiles.js ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java Changeset: 428d33ef Branch: http3 Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-05-22 12:30:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866a7 8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual Reviewed-by: jvernee, syan ! test/jdk/java/foreign/TestMatrix.java Changeset: 31f51979 Branch: http3 Author: Jaikiran Pai Date: 2025-05-22 18:53:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31f519799121c22a650a49a6507df61db2003b8b merge latest from master branch ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java Changeset: d7ff1dea Branch: http3 Author: Daniel Fuchs Date: 2025-05-22 17:20:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7ff1deaf42d64e60560a67ca0f78b82ab240de1 http3: RedirectTimeoutTest.java should have a warmup for HTTP/3 too ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: bd817c02 Branch: http3 Author: Daniel Fuchs Date: 2025-05-22 17:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd817c02bf5bc0dd026b1bd097024b3ce1ebfa10 http3: unused import in RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: 007d95a2 Branch: http3 Author: Jaikiran Pai Date: 2025-05-23 10:06:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/007d95a2e8a2e55324dd73a65cff32f959c134d4 merge latest http3 changes Changeset: 8110b314 Branch: http3 Author: Jaikiran Pai Date: 2025-05-23 10:28:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8110b314deec8b50648b1f734200c7290bbfbecb quic: fix typo ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java Changeset: 87b7327a Branch: http3 Author: Jaikiran Pai Date: 2025-05-23 10:40:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87b7327a2d5366431ad8760ddbe65395fd4d0383 quic: improve the log message to make it clear when the QUIC idle timeout management is started for a connection ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java Changeset: 9449b90b Branch: http3 Author: Jaikiran Pai Date: 2025-05-27 18:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9449b90bdd2a27cd811b8b0b17813140fde889f0 quic: minor code comment change and a log message addition ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java Changeset: 8bbf5527 Branch: http3 Author: Jaikiran Pai Date: 2025-05-27 18:41:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bbf552712805029288d973a2769995d2bea54ae http3: do not allow "marked for shutdown" connections to idle terminate ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: 4106b0f2 Branch: http3 Author: Daniel Jelinski Date: 2025-05-27 11:24:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4106b0f24f622891ec267f217488f7f0a3bcfab3 Remove request timeout from H3MemoryHandlingTest ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java Changeset: 74c27e9b Branch: http3 Author: Jaikiran Pai Date: 2025-05-28 22:00:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74c27e9bf047280400e9f775171a4bc77bcc4da1 quic: minor exception message improvement for stateless reset ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java Changeset: 12efc1fe Branch: http3 Author: Chen Liang Date: 2025-05-22 14:24:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12efc1fe3322d16f0e703b334912241d80dbaba9 8357165: test java/lang/invoke/ClassValueTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 72e440d0 Branch: http3 Author: Brian Burkhalter Date: 2025-05-22 15:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e440d06e6a93141e8943f1a62610cd951e22c4 8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter Reviewed-by: alanb, shade ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java Changeset: 16d45511 Branch: http3 Author: Jiangli Zhou Date: 2025-05-22 15:34:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16d45511342c32ac8e8f72fb68dc21ce13339dbe 8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk Reviewed-by: ihse, shade ! .github/actions/get-bundles/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 1258af42 Branch: http3 Author: Doug Simon Date: 2025-05-22 17:01:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1258af42bec92a2797897cb6126b60b582a29d76 8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 Reviewed-by: never, yzheng ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java Changeset: 9ca1004e Branch: http3 Author: pawan chawdhary Committer: Mikhailo Seledtsov Date: 2025-05-22 17:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ca1004e76a614328cd2eb7546143839c4d2f810 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Reviewed-by: mseledtsov, lmesnik ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java + test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java Changeset: b1b786a3 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-22 18:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1b786a3be9774662424a629c0ad5d1260efc597 8357402: Crash in AdapterHandlerLibrary::lookup Reviewed-by: shade, iveresov ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 139a05d0 Branch: http3 Author: Phil Race Date: 2025-05-22 19:19:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/139a05d05959a84541a29dfae6151f92ce579ae6 8357176: java.awt javadoc code examples still use Applet API Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java - src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png Changeset: fdda7661 Branch: http3 Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-22 21:25:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdda7661906eab63d939e9f482449e21cc143c8f 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed Reviewed-by: prr, dnguyen, honkar ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java Changeset: 796ec5e7 Branch: http3 Author: Shaojin Wen Date: 2025-05-22 23:35:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7e4 8353741: Eliminate table lookup in UUID.toString Reviewed-by: rriggs ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java Changeset: 84024695 Branch: http3 Author: Ioi Lam Date: 2025-05-23 00:21:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/840246956507ce354c3efd2dc3de44041ba5d607 8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace Reviewed-by: shade, kvn ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java Changeset: a94d1a04 Branch: http3 Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 02:24:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5 8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java Reviewed-by: aivanov + test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java - test/jdk/javax/swing/JMenuItem/bug4729669.java - test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4193d052 Branch: http3 Author: jeremy Committer: SendaoYan Date: 2025-05-23 02:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4193d052c0ae2336d816d0e76dec5420aa386465 8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine Reviewed-by: jdv, serb ! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java Changeset: 1fd65b7a Branch: http3 Author: Anjian-Wen Committer: Feilong Jiang Date: 2025-05-23 03:48:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439 8351140: RISC-V: Intrinsify Unsafe::setMemory Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 99e01301 Branch: http3 Author: Abhishek Kumar Date: 2025-05-23 04:35:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99e01301cd7f063f167db107d31468b1d3f901aa 8356145: ListEnterExitTest.java fails on macos Reviewed-by: aivanov, jdv, kizune ! test/jdk/java/awt/List/ListEnterExitTest.java Changeset: 9d9e41f5 Branch: http3 Author: Jan Lahoda Date: 2025-05-23 04:35:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289 8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity Reviewed-by: vromero, liach ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/platform/RequiresIdentityTest.java + test/langtools/tools/javac/platform/RequiresIdentityTest.out ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java Changeset: d6e4c5f6 Branch: http3 Author: Doug Simon Date: 2025-05-23 06:32:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18 8357506: [JVMCI] Consolidate eager JVMCI initialization code Reviewed-by: kvn, yzheng ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: ae7ae847 Branch: http3 Author: Kim Barrett Date: 2025-05-23 06:54:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30 8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719 Reviewed-by: shade, mgronlun ! test/hotspot/gtest/jfr/test_networkUtilization.cpp Changeset: 36f6d155 Branch: http3 Author: Albert Mingkun Yang Date: 2025-05-23 08:22:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36f6d155e3b9d0b279be33414573217ea38551ac 8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc Reviewed-by: tschatzl, aboldtch, zgu ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp Changeset: 02995887 Branch: http3 Author: Aggelos Biboudis Date: 2025-05-23 09:07:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc 8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/langtools/tools/javac/T8343580.java Changeset: 68ee06f0 Branch: http3 Author: Stefan Karlsson Date: 2025-05-23 09:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b 8357563: Shenandoah headers leak un-prefixed defines Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 488e4ea5 Branch: http3 Author: Daniel Jeli?ski Date: 2025-05-23 11:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436e28 8357539: TimeSource.now() is not monotonic Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java Changeset: 84a67e83 Branch: http3 Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 11:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84a67e83e3f4fcb6be6802d12b0788850a3845b5 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Reviewed-by: kizune, dnguyen ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java Changeset: f5e6d2c9 Branch: http3 Author: Renjith Kannath Pariyangad Committer: SendaoYan Date: 2025-05-23 11:57:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e 8334016: Make PrintNullString.java automatic Reviewed-by: aivanov, prr, dnguyen ! test/jdk/java/awt/print/PrinterJob/PrintNullString.java Changeset: 48df41b6 Branch: http3 Author: Thomas Schatzl Date: 2025-05-23 12:01:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615d31 8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: d0402dda Branch: http3 Author: Archie Cobbs Date: 2025-05-23 13:34:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0402ddad72f8ac251d963d57cd6710d6aa655d1 8355323: JShell LocalExecutionControl should add stopCheck() at method entry Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/AbstractStopExecutionTest.java + test/langtools/jdk/jshell/LocalStopExecutionTest.java ! test/langtools/jdk/jshell/StopExecutionTest.java Changeset: b07da7bc Branch: http3 Author: Alexey Semenyuk Date: 2025-05-23 13:53:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879052 8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator Reviewed-by: erikj ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java Changeset: 6a078204 Branch: http3 Author: Viktor Klang Date: 2025-05-23 14:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a07820483bcf3e9d7df27ee496db43675f1c002 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Reviewed-by: alanb ! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java Changeset: 90e076b2 Branch: http3 Author: Aggelos Biboudis Date: 2025-05-23 14:55:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90e076b2a1ee5f91317157911e2c62a37978e93e 8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: mcimadamore, liach, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java - test/langtools/tools/javac/T8343580.java Changeset: a58bfb93 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-23 16:20:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b 8357638: Problemlist more Hotspot tests for static JDK Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: 2b6b7661 Branch: http3 Author: Doug Simon Date: 2025-05-23 16:29:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b6b7661b949971fe776714795d7dd46ed343cde 8357581: [JVMCI] Add HotSpotProfilingInfo Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java ! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java Changeset: 917c1546 Branch: http3 Author: Tejesh R Date: 2025-05-23 16:59:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/917c1546f353c2814de8465d1dfad66b01561f12 8139228: JFileChooser renders file names as HTML document Reviewed-by: prr, serb, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java + test/jdk/javax/swing/JFileChooser/HTMLFileName.java Changeset: 2f530f89 Branch: http3 Author: Justin Lu Date: 2025-05-23 17:44:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0 8357281: sun.util.Locale.LanguageTag should be immutable Reviewed-by: naoto, liach ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java Changeset: 85ca0813 Branch: http3 Author: Harshitha Onkar Date: 2025-05-23 17:59:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85ca0813f1624141993b20b3d8e404f86da2cef3 8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9 Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 236e1b6d Branch: http3 Author: Sergey Bylokhov Date: 2025-05-23 18:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09 8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402 Reviewed-by: bpb, liach, darcy ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 66747710 Branch: http3 Author: Dean Long Date: 2025-05-23 19:29:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5 8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 Reviewed-by: kvn, thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: 070c84cd Branch: http3 Author: Chen Liang Date: 2025-05-23 22:58:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/070c84cd22485a93a562a7639439fb056e840861 8357178: Simplify Class::componentType Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java Changeset: e8933057 Branch: http3 Author: Thomas Stuefe Date: 2025-05-24 09:51:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89330579d5f38e282512211711fffeeea3e899e 8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64 Reviewed-by: mbaesken, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 1f24a541 Branch: http3 Author: Sorna Sarathi N Committer: Alexey Semenyuk Date: 2025-05-24 15:06:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5 8357644: Add missing CPE statements Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java Changeset: b0373537 Branch: http3 Author: Shaojin Wen Date: 2025-05-24 17:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b037353734fd67f8898eb797a041bc1152a18178 8357081: Removed unused methods of HexDigits Reviewed-by: rriggs, jpai ! src/java.base/share/classes/jdk/internal/util/HexDigits.java Changeset: b034710b Branch: http3 Author: Nizar Benalla Date: 2025-05-25 12:56:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0 8356629: Incorrect use of {@linkplain} in java.sql Reviewed-by: lancea ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: 4a4209ff Branch: http3 Author: Shaojin Wen Date: 2025-05-25 17:39:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8 8357685: Change the type of Integer::digits from char[] to byte[] Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: aac287eb Branch: http3 Author: Jan Lahoda Date: 2025-05-26 04:41:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63 8353581: Support for `import module` in JShell's code completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: a50d3bee Branch: http3 Author: Jayathirth D V Date: 2025-05-26 06:03:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a50d3bee12cd2f528067bc15b404cf2289977af5 8312198: [macos] metal pipeline - window rendering stops after display sleep Reviewed-by: serb, avu, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m Changeset: 99f33b4d Branch: http3 Author: Christian Hagedorn Date: 2025-05-26 07:24:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter Reviewed-by: thartmann, mchevalier, mhaessig ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 3dbd2d3d Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-26 07:40:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d 8347570: Configure fails on macOS if directory name do not have correct case Reviewed-by: erikj ! make/autoconf/basic.m4 Changeset: a37e8265 Branch: http3 Author: Manuel H?ssig Committer: Roberto Casta?eda Lozano Date: 2025-05-26 07:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be 8357649: IGV: add block index to the supplemental node properties Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 5cdeef81 Branch: http3 Author: Suchismith Roy Committer: Varada M Date: 2025-05-26 08:25:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7 8331859: [PPC64] Remove support for Power7 and older Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 9946c85e Branch: http3 Author: Thomas Schatzl Date: 2025-05-26 08:27:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9946c85e2f905f18340a76cebce04b0003783cb4 8357621: G1: Clean up G1BiasedArray Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: ed4cd2ac Branch: http3 Author: Roland Westrelin Date: 2025-05-26 08:33:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add 8356989: Unexpected null in C2 compiled code Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java Changeset: f825a511 Branch: http3 Author: Kieran Farrell Committer: Jaikiran Pai Date: 2025-05-26 11:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f825a51198137799f00a0ec2cefa1daa59542f68 7046003: Default value of Authenticator.getRequestingURL() is not specified Reviewed-by: michaelm, jpai ! src/java.base/share/classes/java/net/Authenticator.java Changeset: 7002233e Branch: http3 Author: Jatin Bhateja Date: 2025-05-26 11:16:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7002233ed943a21b49bc69ff728964d004b2d5c1 8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: daa8eda5 Branch: http3 Author: Robbin Ehn Date: 2025-05-26 11:52:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584 8357056: RISC-V: Asm fixes - load/store width Reviewed-by: fjiang, mli, luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp Changeset: bd095896 Branch: http3 Author: Nizar Benalla Date: 2025-05-26 12:40:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d 8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base Reviewed-by: weijun, liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a300c356 Branch: http3 Author: Daniel Skantz Date: 2025-05-26 14:22:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a300c356555019a42c19bf0c16184f6dee4ad96e 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Reviewed-by: syan, rcastanedalo ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java Changeset: e8eff4d2 Branch: http3 Author: Emanuel Peter Date: 2025-05-26 18:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186 8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java Changeset: bbceab07 Branch: http3 Author: Markus Gr?nlund Date: 2025-05-26 18:37:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc 8352251: Implement JEP 518: JFR Cooperative Sampling Co-authored-by: Aleksey Shipilev Co-authored-by: Erik ?sterlund Co-authored-by: Boris Ulasevich Co-authored-by: Patricio Chilano Mateo Co-authored-by: Martin Doerr Co-authored-by: Fei Yang Co-authored-by: Amit Kumar Reviewed-by: eosterlund, egahlin ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp + src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp ! src/hotspot/share/jfr/support/jfrThreadExtension.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/suspendedThreadTask.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/growableArray.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 2c034f57 Branch: http3 Author: Doug Lea
Date: 2025-05-26 22:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f 8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 37d04a1e Branch: http3 Author: Jasmine Karthikeyan Date: 2025-05-27 02:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37d04a1e365d005afec3651c5e25fdceeceb9313 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: 78d0dc75 Branch: http3 Author: Feilong Jiang Date: 2025-05-27 03:39:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e 8357460: RISC-V: Optimize array fill stub for small size Reviewed-by: wenanjian, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 85af573c Branch: http3 Author: Joel Sikstr?m Date: 2025-05-27 06:58:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c 8356848: Separate Metaspace and GC printing Reviewed-by: stefank, stuefe ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java Changeset: 7bc315fa Branch: http3 Author: Bhavana Kilambi Committer: Xiaohong Gong Date: 2025-05-27 08:17:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bc315fa6ac4e539e52b077f15c061516e208278 8355585: Aarch64: Add aarch64 backend for Float16 vector operations Reviewed-by: epeter, haosun, xgong, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/share/adlc/dfa.cpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java Changeset: 5924c2d6 Branch: http3 Author: Jatin Bhateja Date: 2025-05-27 08:28:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5924c2d6c7f636b428bc7f43abe2115af4532358 8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill Reviewed-by: rcastanedalo, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 7cb6e5eb Branch: http3 Author: Michael McMahon Date: 2025-05-27 08:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb 8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java Changeset: f62b9780 Branch: http3 Author: Arno Zeller Committer: Aleksey Shipilev Date: 2025-05-27 09:11:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62b9780c38ed3caa64726be5ea47667847157e3 8357448: AOT crashes on linux musl with AddReads.java Reviewed-by: mbaesken, shade, mdoerr ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: aea32ec5 Branch: http3 Author: Viktor Klang Date: 2025-05-27 09:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4 8357647: Stream gatherers forward upstream size information to downstream Reviewed-by: liach, alanb ! src/java.base/share/classes/java/util/stream/GathererOp.java ! test/jdk/java/util/stream/GathererTest.java Changeset: b9db99d7 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-27 09:43:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6 8357797: Use StructuredTaskScopeImpl.ST_NEW for state init Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java Changeset: 9c191cc0 Branch: http3 Author: Jan Lahoda Date: 2025-05-27 09:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745 8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages Reviewed-by: asotona, cstein, liach ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/langtools/jdk/jshell/InputUITest.java Changeset: 67d4ed17 Branch: http3 Author: Ivan Walulya Date: 2025-05-27 10:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2 8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: b4b11d77 Branch: http3 Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-05-27 11:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6 8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test Reviewed-by: msheppar ! test/jdk/TEST.groups Changeset: 72a3022d Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-27 12:35:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2 8357842: PandocFilter misses copyright header Reviewed-by: syan, erikj ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java Changeset: cdff7b96 Branch: http3 Author: Albert Mingkun Yang Date: 2025-05-27 14:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c 8357801: Parallel: Remove deprecated PSVirtualSpace methods Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp Changeset: c2953774 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-27 14:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c29537740efb04e061732a700582d43b1956cff4 8357800: Initialize JvmtiThreadState bool fields with bool literals Reviewed-by: alanb, stefank ! src/hotspot/share/prims/jvmtiThreadState.cpp Changeset: c1f066e1 Branch: http3 Author: Brian Burkhalter Date: 2025-05-27 17:11:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1f066e17eacf7649df4042e2fb985da9724ef40 8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException Reviewed-by: lancea, alanb, jpai ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: d4b923d1 Branch: http3 Author: Per Minborg Date: 2025-05-27 19:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0 8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address() Reviewed-by: alanb, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Changeset: da228e06 Branch: http3 Author: Per Minborg Date: 2025-05-27 19:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c 8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment Reviewed-by: alanb ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! test/jdk/java/util/zip/ChecksumBase.java ! test/jdk/java/util/zip/DeInflate.java Changeset: 4755276f Branch: http3 Author: Brian Burkhalter Date: 2025-05-27 19:47:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9 8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader) Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: 11ad1733 Branch: http3 Author: Andrey Turbanov Date: 2025-05-27 20:43:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f 8354944: Remove unnecessary PartiallyOrderedSet.nodes Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java Changeset: 2e8b195a Branch: http3 Author: William Kemper Date: 2025-05-27 21:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128 8354078: Implement JEP 521: Generational Shenandoah Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java Changeset: f25f4a3e Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-27 22:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50 8349665: Make clean removes module-deps.gmk Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/PreInitSupport.gmk Changeset: c110623d Branch: http3 Author: Alex Menkov Date: 2025-05-27 23:23:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c110623d38806c5170fbff640e77933dcef8981b 8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 4cad4379 Branch: http3 Author: Steffen Nie?ing Committer: SendaoYan Date: 2025-05-28 01:54:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d 8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null Reviewed-by: rriggs, jpai, liach ! src/java.base/share/classes/java/lang/reflect/Proxy.java Changeset: 96fb31e2 Branch: http3 Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-28 02:27:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee 8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 72b9aafd Branch: http3 Author: Ioi Lam Date: 2025-05-28 02:39:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50 8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception Reviewed-by: kvn, jrose ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 670ef8cc Branch: http3 Author: Matthias Baesken Date: 2025-05-28 05:54:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/670ef8cc52e6eb068ca6968142629abc1c424571 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Reviewed-by: dfuchs ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/util/logging/LocalizedLevelName.java ! test/jdk/java/util/logging/SimpleFormatterFormat.java ! test/jdk/sun/util/logging/SourceClassName.java Changeset: db515566 Branch: http3 Author: Thomas Schatzl Date: 2025-05-28 06:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db515566875b92bd4aff08cccc80d80b85f01514 8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation Reviewed-by: ayang, kbarrett, mbaesken ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: 1d57ff8a Branch: http3 Author: Marc Chevalier Date: 2025-05-28 07:52:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300 8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow Reviewed-by: thartmann, kvn, mhaessig ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/lcm.cpp + test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java Changeset: efeb050e Branch: http3 Author: Raffaello Giulietti Date: 2025-05-28 08:13:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efeb050e00145da18f979fe17c22da2f736dbd41 8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal Reviewed-by: liach ! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java Changeset: f74fbfe5 Branch: http3 Author: Axel Boldt-Christmas Date: 2025-05-28 08:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f74fbfe5de9dc5b90652956935642670c085938c 8357449: ZGC: Multiple medium page sizes Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/z_globals.hpp + test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java Changeset: 1e0caedb Branch: http3 Author: Albert Mingkun Yang Date: 2025-05-28 08:47:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948 8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp Changeset: f02190bc Branch: http3 Author: Markus Gr?nlund Date: 2025-05-28 08:57:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f02190bc30bf3d203a5012140a72023622fc2d77 8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace Reviewed-by: shade ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 4e1878ca Branch: http3 Author: Andrew Haley Date: 2025-05-28 09:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e1878ca452d1e781eb61610a94064c0c4798073 8355022: Implement JEP 506: Scoped Values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java Changeset: 39714b60 Branch: http3 Author: Hannes Walln?fer Date: 2025-05-28 09:46:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27 8357869: Remove PreviewNote taglet in its current form Reviewed-by: erikj ! make/Docs.gmk - make/jdk/src/classes/build/tools/taglet/PreviewNote.java Changeset: 627ef344 Branch: http3 Author: Mikhail Yankelevich Committer: Michael McMahon Date: 2025-05-28 10:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562 8304065: HttpServer.stop should terminate immediately if no exchanges are in progress Co-authored-by: Eirik Bj?rsn?s Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java - src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java + test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: 0671309d Branch: http3 Author: Per Minborg Date: 2025-05-28 10:57:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0671309de530822cc261e8251fc425c8aa3cc487 8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687 Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! test/jdk/java/foreign/TestSegments.java Changeset: f30e1541 Branch: http3 Author: Serguei Spitsyn Date: 2025-05-28 11:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88 8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH Reviewed-by: amenkov, lmesnik - test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java Changeset: 6ebae6cd Branch: http3 Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-05-28 12:00:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ebae6cded49f9b0b0d42899af3303647eca7848 8241678: Remove PerfData sampling via StatSampler Reviewed-by: jsjolen, ayang ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/perfMemory.cpp - src/hotspot/share/runtime/statSampler.cpp - src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/threads.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java + src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options Changeset: c9e6c4d0 Branch: http3 Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-28 12:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9 8356891: Some code simplifications in BigInteger Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 4b9290af Branch: http3 Author: Marc Chevalier Date: 2025-05-28 13:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b9290af0a46bdf662735c24d00732a4c1601102 8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll Reviewed-by: chagedorn, epeter, dlong ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java Changeset: 016cc4f3 Branch: http3 Author: Markus Gr?nlund Date: 2025-05-28 13:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10 8357830: JfrVframeStream::_cont_entry shadows super-class field Reviewed-by: egahlin - src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp Changeset: 1a65719a Branch: http3 Author: Markus Gr?nlund Date: 2025-05-28 13:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a65719ab336336f94777df85bafeeef2c4d5b56 8357911: JFR: Fix subtle xor method tagging bug Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp Changeset: 18285fc1 Branch: http3 Author: Viktor Klang Date: 2025-05-28 14:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18285fc136e1a892ab54a705c1fa82e91325b06a 8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java Changeset: 7bd8375f Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-28 14:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d 8357920: Add .rej and .orig to .gitignore Reviewed-by: syan, erikj ! .gitignore Changeset: a4f870df Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4f870df553e4d7669edf6e454e147526ff2fae7 8357510: [REDO] RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: 63d0e7ff Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512 8355725: SPEC_FILTER stopped working Reviewed-by: erikj ! make/Docs.gmk Changeset: e3f85c96 Branch: http3 Author: Igor Veresov Date: 2025-05-28 15:15:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd 8355003: Implement JEP 515: Ahead-of-Time Method Profiling Co-authored-by: John R Rose Co-authored-by: Vladimir Ivanov Co-authored-by: Ioi Lam Co-authored-by: Vladimir Kozlov Co-authored-by: Aleksey Shipilev Reviewed-by: kvn, ihse, cjplummer, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp + src/hotspot/share/oops/trainingData.cpp + src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java + test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java Changeset: 4ced4e73 Branch: http3 Author: gauthamkrishnanibm Committer: Roger Riggs Date: 2025-05-28 15:38:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ced4e73fc0a517df826860839681004bb67e624 8334742: Change java.time month/day field types to 'byte' Reviewed-by: rriggs ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java Changeset: 2e6838a2 Branch: http3 Author: Thomas Schatzl Date: 2025-05-28 15:49:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83 8357307: VM GC operations should have a public gc_succeeded() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp Changeset: e579cca6 Branch: http3 Author: PAWAN CHAWDHARY Committer: Leonid Mesnik Date: 2025-05-28 15:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e579cca619147aa51563dc00f374e02db49e1238 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Reviewed-by: lmesnik, mseledtsov ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java Changeset: 8949c074 Branch: http3 Author: Alexey Semenyuk Date: 2025-05-28 16:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428 8357930: Amendment for JDK-8333664 Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java Changeset: b2a61a99 Branch: http3 Author: Naoto Sato Date: 2025-05-28 16:24:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b 8356985: Use "stdin.encoding" in Console's read*() methods Reviewed-by: jlu, smarks, alanb, vyazici ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/Console/CharsetTest.java + test/jdk/java/io/Console/StdinEncodingTest.java = test/jdk/java/io/Console/csp/module-info.java + test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java ! test/jdk/java/io/Console/script.exp + test/jdk/java/io/Console/stdinEncoding.exp Changeset: cd052c72 Branch: http3 Author: Henry Jen Date: 2025-05-28 17:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242 8345431: Improve jar --validate to detect duplicate or invalid entries Reviewed-by: lancea, jpai ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.md + test/jdk/tools/jar/ValidatorTest.java Changeset: 28f50931 Branch: http3 Author: Gerard Ziemski Date: 2025-05-28 19:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28f509317d477c5f4076658f9ae9995aa6c53631 8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region() Reviewed-by: jsjolen, dholmes ! src/hotspot/share/nmt/virtualMemoryTracker.cpp Changeset: bb2c80c0 Branch: http3 Author: Anthony Scarpino Date: 2025-05-28 19:52:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470 8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview) Reviewed-by: weijun, mr, mullan, jnimeh ! src/java.base/share/classes/java/security/AsymmetricKey.java + src/java.base/share/classes/java/security/DEREncodable.java ! src/java.base/share/classes/java/security/KeyPair.java + src/java.base/share/classes/java/security/PEMDecoder.java + src/java.base/share/classes/java/security/PEMEncoder.java + src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java + test/jdk/java/security/PEM/PEMData.java + test/jdk/java/security/PEM/PEMDecoderTest.java + test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: b7f0f480 Branch: http3 Author: Shaojin Wen Date: 2025-05-28 20:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6 8357681: Fixed the DigitList::toString method causing incorrect results during debugging Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/text/DigitList.java Changeset: dede3532 Branch: http3 Author: Ioi Lam Date: 2025-05-28 22:12:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dede3532f7238d527fb89be41f1b8050bde02ee3 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics Reviewed-by: erikj, kvn, asmehra ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/man/java.md ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java - test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/setup_aot/TestSetupAOT.java Changeset: 2ec6ab34 Branch: http3 Author: Ioi Lam Date: 2025-05-28 22:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27 8357525: Default CDS archive becomes non-deterministic after JDK-8305895 Reviewed-by: shade, coleenp ! src/hotspot/share/oops/klass.cpp Changeset: 83a28048 Branch: http3 Author: Lei Zhu Committer: SendaoYan Date: 2025-05-29 05:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83a280485889573d5709b2bb59185d11ab6a38da 8357408: runtime/interpreter/CountBytecodesTest.java should be flagless Reviewed-by: shade, syan, lmesnik ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 04e0fe00 Branch: http3 Author: Phil Race Date: 2025-05-29 05:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea 8356049: Need a simple way to play back a sound clip Reviewed-by: serb, aivanov, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java + src/java.desktop/share/classes/javax/sound/SoundClip.java + src/java.desktop/share/classes/javax/sound/package-info.java ! src/java.desktop/share/classes/module-info.java + test/jdk/javax/sound/SoundClip/LoopExitTest.java + test/jdk/javax/sound/SoundClip/SoundClipTest.java + test/jdk/javax/sound/SoundClip/badsound.wav + test/jdk/javax/sound/SoundClip/javasound.wav Changeset: 2e8c2aba Branch: http3 Author: Jaikiran Pai Date: 2025-05-29 12:25:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e8c2abaa4be312d81edac9047b06833c9855617 merge lastest from master branch ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java Changeset: 8d53b08b Branch: http3 Author: Daniel Jelinski Date: 2025-05-29 12:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d53b08b2bdf550458f4c8544d3867514b865596 Update method documentation ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/PacketSpace.java Changeset: 78ed9c19 Branch: http3 Author: Daniel Jelinski Date: 2025-05-29 12:43:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78ed9c19e6855c9a0ee51f505ceb964cd28eae2f Fix javadoc ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java Changeset: fc03aac6 Branch: http3 Author: Daniel Jelinski Date: 2025-05-29 12:53:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc03aac67d07fecffe9c7ff00804f00315b0ada2 Update method documentation ! src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java Changeset: 5605719c Branch: http3 Author: Daniel Fuchs Date: 2025-05-29 11:59:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5605719cdd62f4f70d28b30c6432f64bb3e5df09 http3: increase wait in StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java Changeset: 89dcc994 Branch: http3 Author: Daniel Fuchs Date: 2025-05-29 12:02:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89dcc994cae85694e9c244ccd055b6af37b990fb http3: improve QuicTimerQueue:stop ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java Changeset: 4ab2dba8 Branch: http3 Author: Jaikiran Pai Date: 2025-05-29 18:04:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ab2dba8c1d7d283e1d89ab757bb6ef8a5591497 merge http3 changes Changeset: ef465cf2 Branch: http3 Author: Daniel Jelinski Date: 2025-05-30 13:13:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef465cf2b901ef0ce0d659ba492880782e5ed9e4 Actually call keepAlive after sending a packet ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: f54fe269 Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 13:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f54fe2690b4c17b2a4cc941fe708d3f40802b4ad Print all transport parameter values ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: 0cfcecfa Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 14:05:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cfcecfaff773eba2c4c99759e6db117cd8836ec Test H3 server: close connection if control stream closed ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: e9098e73 Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 14:13:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9098e73d1df243ca6740ab1f1d99d0ad88f83e3 Fix race in test server's Http3StreamDispatcher ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: e4b32760 Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 14:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4b32760ce21ceaffe5c8674febbd4bb773901c3 Remove outdated TODO ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: 1e622ba0 Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 15:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e622ba0112021d4ab6e5c8afc732565a432757e Remove cryptic TODO ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java Changeset: a90a4405 Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 15:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90a4405a5de3f8f511aff57f756d54ac3add18d Remove outdated TODO ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java Changeset: fd1aef9c Branch: http3 Author: Daniel Jelinski Date: 2025-06-02 15:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd1aef9cb904380946709b4c1aac14082e570025 Remove outdated TODO ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java Changeset: 3a287f3a Branch: http3 Author: Daniel Jelinski Date: 2025-06-03 09:29:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a287f3a2bc613147bce7e9ad2fb2fcae323b5fd Ignore DestroyFailedExceptions ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java Changeset: 93a184ee Branch: http3 Author: Daniel Fuchs Date: 2025-06-03 17:41:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93a184eec4d811ef3a1a676a538cf6491434479b http3: refactor HTTP/3 connection pool management in a separate class ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java + src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java + test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java Changeset: 1abbb7f2 Branch: http3 Author: Daniel Fuchs Date: 2025-06-03 21:08:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1abbb7f26bc15fe95cd14b47291d8e4d795f32fe http3: fix bug introduced by Http3ConnectionPool and improved debug logs ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java Changeset: d43f588d Branch: http3 Author: Adam Sotona Date: 2025-05-29 07:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d43f588db1b39724da2823b73fe09f8609fd8e48 8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255 Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/classfile/Signature.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 07f5b762 Branch: http3 Author: Erik Gahlin Date: 2025-05-29 08:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e 8352738: Implement JEP 520: JFR Method Timing and Tracing Co-authored-by: Markus Gr?nlund Reviewed-by: shade, mgronlun ! src/hotspot/share/classfile/modules.hpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp + src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp + src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp + src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp + src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp + src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java + src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java + test/jdk/jdk/jfr/event/tracing/Apple.java + test/jdk/jdk/jfr/event/tracing/Banana.java + test/jdk/jdk/jfr/event/tracing/Car.java + test/jdk/jdk/jfr/event/tracing/StaticInitializer.java + test/jdk/jdk/jfr/event/tracing/TestClinit.java + test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java + test/jdk/jdk/jfr/event/tracing/TestFilterClass.java + test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java + test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java + test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java + test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java + test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java + test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java + test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java + test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java + test/jdk/jdk/jfr/event/tracing/TestWithModules.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/lib/jfr/Events.java Changeset: a2743bab Branch: http3 Author: Hannes Walln?fer Date: 2025-05-29 09:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc 8357458: Missing Highlight.js license file Reviewed-by: jlahoda ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/legal/highlightjs.md ! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java ! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java Changeset: 4cf729cf Branch: http3 Author: Thomas Stuefe Date: 2025-05-29 10:42:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958 8323497: On x64, use 32-bit immediate moves for narrow klass base if possible Reviewed-by: shade, kvn, rkennke ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java Changeset: d8a78302 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-29 15:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4 8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003 Reviewed-by: ayang, iklam, kvn, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java Changeset: 79aff26c Branch: http3 Author: Brian Burkhalter Date: 2025-05-29 15:20:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79aff26c2880922b92863911d8a5a035ba9a1e75 8354724: Methods in java.io.Reader to read all characters and all lines Reviewed-by: rriggs, smarks, jpai, alanb ! src/java.base/share/classes/java/io/Reader.java + test/jdk/java/io/Reader/ReadAll.java Changeset: f3188682 Branch: http3 Author: Justin Lu Date: 2025-05-29 17:01:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Reviewed-by: iris, naoto ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: e3063678 Branch: http3 Author: Ioi Lam Date: 2025-05-29 17:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d 8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages Reviewed-by: kvn, shade ! src/hotspot/share/cds/filemap.cpp Changeset: e509997f Branch: http3 Author: Justin Lu Date: 2025-05-29 17:39:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0 8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: d922e318 Branch: http3 Author: Shaojin Wen Date: 2025-05-29 20:09:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d922e318bc2104d69c46403bceb609d538f3259a 8349400: Improve startup speed via eliminating nested classes Reviewed-by: valeriep, rriggs ! src/java.base/share/classes/sun/security/util/KnownOIDs.java Changeset: 727412d1 Branch: http3 Author: Shaojin Wen Date: 2025-05-29 20:09:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b 8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes Reviewed-by: naoto ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! src/java.base/share/classes/java/lang/CharacterData.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterData01.java.template ! src/java.base/share/classes/java/lang/CharacterData02.java.template ! src/java.base/share/classes/java/lang/CharacterData03.java.template ! src/java.base/share/classes/java/lang/CharacterData0E.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java Changeset: cb8eea4e Branch: http3 Author: Boris Ulasevich Date: 2025-05-29 21:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812 8356095: AArch64: Obsolete -XX:+NearCPool option Reviewed-by: aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 648c337b Branch: http3 Author: Dean Long Date: 2025-05-29 21:41:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf 8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java Changeset: a05f9dea Branch: http3 Author: Alexey Semenyuk Date: 2025-05-29 21:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076 8358017: Various enhancements of jpackage test helpers Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 64503c78 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-05-30 02:06:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938 8357299: Graphics copyArea doesn't copy any pixels when there is overflow Reviewed-by: achung, kizune, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c + test/jdk/java/awt/Graphics/BrokenBoundsClip.java Changeset: fd51b039 Branch: http3 Author: Alexander Matveev Date: 2025-05-30 03:07:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd51b03910ba90ca1c46a4204b8940421338e22e 8351369: [macos] Use --install-dir option with DMG packaging Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: 20005511 Branch: http3 Author: Amit Kumar Date: 2025-05-30 03:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20005511e3612d6a5f12fa83066f02c88c628e8b 8353500: [s390x] Intrinsify Unsafe::setMemory Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: 6f9e1175 Branch: http3 Author: Daniel Skantz Date: 2025-05-30 06:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f9e1175a983c735c1beed755ec5b14b476858d7 8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java Changeset: e33eeeea Branch: http3 Author: Abhishek Kumar Date: 2025-05-30 06:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Reviewed-by: asemenov, kizune ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m + test/jdk/javax/accessibility/TestPopupMenuChildCount.java Changeset: 566e3b21 Branch: http3 Author: nibjen Committer: Sean Coffey Date: 2025-05-30 09:22:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Reviewed-by: coffeys ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java Changeset: a0eb1900 Branch: http3 Author: Qizheng Xing Committer: Joel Sikstr?m Date: 2025-05-30 09:41:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141 8358104: Fix ZGC compilation error on GCC 10.2 Reviewed-by: kbarrett, jsikstro ! src/hotspot/share/gc/z/zMappedCache.cpp Changeset: acd64ba2 Branch: http3 Author: Anjian Wen Committer: Feilong Jiang Date: 2025-05-30 10:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acd64ba24afd508689803adaa6714a784946979c 8357626: RISC-V: Tighten up template interpreter method entry code Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 12ee80ca Branch: http3 Author: Alexey Ivanov Date: 2025-05-30 13:31:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad 8357675: Amend headless message Reviewed-by: prr, shade ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java Changeset: ae3d96a4 Branch: http3 Author: Thomas Stuefe Date: 2025-05-30 13:40:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f 8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK Reviewed-by: rriggs ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/childproc.c ! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java Changeset: 26275a10 Branch: http3 Author: Archie Cobbs Date: 2025-05-30 14:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3 8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! test/langtools/tools/javac/warnings/ThisEscape.java ! test/langtools/tools/javac/warnings/ThisEscape.out Changeset: 99048c3d Branch: http3 Author: Artur Barashev Date: 2025-05-30 16:03:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf 8357033: Reduce stateless session ticket size Reviewed-by: wetmore, djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java Changeset: 81464cd1 Branch: http3 Author: Justin Lu Date: 2025-05-30 17:13:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a 8358089: Remove the GenerateKeyList.java test tool Reviewed-by: naoto - test/jdk/java/util/Locale/GenerateKeyList.java Changeset: eaf7815e Branch: http3 Author: Naoto Sato Date: 2025-05-30 17:22:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42 8357886: Remove TimeZoneNames_* of the COMPAT locale data provider Reviewed-by: joehw, jlu - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java Changeset: 4fa4f151 Branch: http3 Author: Naoto Sato Date: 2025-05-30 17:23:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c 8357882: Use UTF-8 encoded data in LocaleDataTest Reviewed-by: jlu, joehw ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 3cc63098 Branch: http3 Author: Chris Plummer Date: 2025-05-30 17:36:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc630985d47be6ba4cf991698e999f17dbde203 8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java Changeset: 82807d43 Branch: http3 Author: Chris Plummer Date: 2025-05-30 17:58:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82807d43f8d18b186428be88a80ebe28892517cc 8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java Changeset: b7ca672d Branch: http3 Author: Ashutosh Mehra Date: 2025-05-30 18:26:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ca672d5c5f11f472110154868f08299f6e8796 8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds Reviewed-by: kvn, adinn ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 94039e22 Branch: http3 Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-30 19:16:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94039e22bbe943888e858d8ae278145e2668526a 8353230: Emoji rendering regression after JDK-8208377 Reviewed-by: prr, honkar ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java + test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java Changeset: c9d6e012 Branch: http3 Author: Anthony Scarpino Date: 2025-05-30 20:13:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9d6e01233fbc9f3a95a4879feff906748649c54 8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java Changeset: 14e41ab0 Branch: http3 Author: Chris Plummer Date: 2025-05-30 20:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java Changeset: abbffc01 Branch: http3 Author: Alex Menkov Date: 2025-05-30 21:00:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abbffc0103826a2e02fe52ef9b55890a57944933 8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 09301c1d Branch: http3 Author: Ian Graves Date: 2025-05-30 21:11:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71 8356634: VectorShape#largestShapeFor should have public access Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: db340e54 Branch: http3 Author: Alex Menkov Date: 2025-05-30 21:11:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a 8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads Reviewed-by: alanb, sspitsyn ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp + test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java Changeset: 0df8c968 Branch: http3 Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-05-30 21:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0df8c9684b8782ef830e2bd425217864c3f51784 8353686: Optimize Math.cbrt for x86 64 bit platforms Reviewed-by: sviswanathan, sparasa, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/java/lang/Math.java + test/micro/org/openjdk/bench/java/lang/CbrtPerf.java Changeset: 2926435d Branch: http3 Author: Bradford Wetmore Date: 2025-05-30 23:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2926435d228f21a227763ff4efcf32e511aa258a 8341346: Add support for exporting TLS Keying Material Reviewed-by: hchao, jnimeh, weijun ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java + test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java Changeset: 5ad02c98 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-31 00:16:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50 8355004: Apply java.io.Serial annotations in java.compiler Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java ! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java Changeset: d9d00d33 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-31 00:26:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753 8358107: Rollback JDK-8357299 changeset Reviewed-by: psadhukhan ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c - test/jdk/java/awt/Graphics/BrokenBoundsClip.java Changeset: c67fc735 Branch: http3 Author: Serguei Spitsyn Date: 2025-05-31 00:40:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c67fc735959ddd41a8d1116908ca7bae9b966016 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: c62223a5 Branch: http3 Author: Ian Graves Date: 2025-05-31 00:41:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834 8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java Reviewed-by: psandoz ! test/jdk/ProblemList.txt Changeset: 061b24d4 Branch: http3 Author: David Briemann Committer: SendaoYan Date: 2025-05-31 02:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/061b24d4f9d8635944683766532e9252c3ba0152 8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes Reviewed-by: mdoerr, varadam ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java Changeset: 19360a90 Branch: http3 Author: Chad Rakoczy Committer: SendaoYan Date: 2025-05-31 02:48:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19360a904b180f6608c6dcd574c77f78f1880673 8356949: AArch64: Tighten up template interpreter method entry code Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 3a3ea7e1 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-31 07:06:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java Changeset: 84002d12 Branch: http3 Author: Jaikiran Pai Date: 2025-05-31 13:02:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84002d12ed83c8254422fdda349aa647422d0768 8228773: URLClassLoader constructors should include API note warning that the parent should not be null Reviewed-by: alanb, mullan ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java Changeset: a3f9e222 Branch: http3 Author: Jaikiran Pai Date: 2025-05-31 16:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3f9e222632d29982ef1463e6c391d5896524705 8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0 Reviewed-by: psandoz ! test/jdk/ProblemList.txt Changeset: fc3d3d9b Branch: http3 Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-31 23:07:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc3d3d9b303652275599e315b2d7e534d92080ea 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assembler_x86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 59dc8499 Branch: http3 Author: Ashutosh Mehra Date: 2025-06-01 01:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59dc849909c1edc892c94a27b0340fcf53db3a98 8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp Changeset: 470ffeed Branch: http3 Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-06-01 03:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/470ffeedda45b6f75ce0c794a965428b7859be6f 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java Changeset: e3eb089d Branch: http3 Author: Vladimir Kozlov Date: 2025-06-01 03:57:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3eb089d47d62ae6feeba3dc6b3752a025e27bed 8357175: Failure to generate or load AOT code should be handled gracefully Reviewed-by: iveresov, asmehra ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp Changeset: ac9af69e Branch: http3 Author: Alan Bateman Date: 2025-06-01 06:17:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9af69eee9636ff98c2b60224964e518aebb421 8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals Reviewed-by: vklang ! src/java.base/share/classes/java/lang/InheritableThreadLocal.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java ! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java ! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java ! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java Changeset: c1b5f62a Branch: http3 Author: Matthias Baesken Date: 2025-06-01 09:06:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1b5f62a8c30038d3b1a14d184535ba0642d51c9 8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent Reviewed-by: jpai, nbenalla, syan ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 85e36d79 Branch: http3 Author: Igor Veresov Date: 2025-06-01 21:21:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85e36d79246913abb8b85c2be719670655d619ab 8358236: [AOT] Graal crashes when trying to use persisted MDOs Reviewed-by: kvn ! src/hotspot/share/oops/methodData.cpp Changeset: 3193a28c Branch: http3 Author: David Holmes Date: 2025-06-01 23:36:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3193a28c532d8536d621c99bb661304c49ca13e1 8358259: ProblemList compiler/startup/StartupOutput.java on Windows Reviewed-by: darcy ! test/hotspot/jtreg/ProblemList.txt Changeset: 90d6ad01 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-06-02 02:06:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90d6ad015714b81064dd16d0e64f1b774e68d4f3 8356594: JSplitPane loses divider location when reopened via JOptionPane.createDialog() Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/JSplitPane.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java Changeset: c5a1543e Branch: http3 Author: Robbin Ehn Date: 2025-06-02 05:43:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5a1543ee3e68775f09ca29fb07efd9aebfdb33e 8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent Reviewed-by: eosterlund, fbredberg, shade, fyang ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 3f59bfd2 Branch: http3 Author: Thomas Schatzl Date: 2025-06-02 07:59:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f59bfd2e1b35e10fe736e2fa6886cff74ecd35d 8334759: gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation Reviewed-by: ayang, iwalulya ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java Changeset: 64183062 Branch: http3 Author: Albert Mingkun Yang Date: 2025-06-02 08:23:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6418306211be47063a9b06bad8003dee1d81570c 8357944: Remove unused CollectedHeap::is_maximal_no_gc Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 40ce05d4 Branch: http3 Author: Martin Doerr Date: 2025-06-02 08:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40ce05d4080a9a2b4876c21f83a184f9b8a580a2 8358231: Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686 Reviewed-by: shade, amitkumar, mbaesken, kvn ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: ba9f44c9 Branch: http3 Author: Martin Doerr Date: 2025-06-02 08:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks Reviewed-by: shade, dbriemann ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: a9e7a74d Branch: http3 Author: Guoxiong Li Date: 2025-06-02 08:47:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9e7a74d00fe1c8d3179392738bb15d8e3508b3a 8357109: Parallel: Fix typo in YoungedGeneration Reviewed-by: ayang, zgu, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: eb9badd8 Branch: http3 Author: Roman Kennke Date: 2025-06-02 08:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c 8358169: Shenandoah/JVMCI: Export GC state constants Reviewed-by: dnsimon, shade ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 612f2c0c Branch: http3 Author: Martin Doerr Date: 2025-06-02 09:21:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/612f2c0c0b75466c60d4b54dab6aa793a810c846 8357981: [PPC64] Remove old instructions from VM_Version::determine_features() Reviewed-by: dbriemann, mbaesken ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: 83cb0c6d Branch: http3 Author: Viktor Klang Date: 2025-06-02 09:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83cb0c6de5988de526545d0926c2c6ef60efc1c7 8358151: Harden JSR166 Test case testShutdownNow_delayedTasks Reviewed-by: alanb, shade ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java Changeset: c22af0c2 Branch: http3 Author: Coleen Phillimore Date: 2025-06-02 11:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c22af0c29ea89857c5cf57dd127b5c739130b2f1 8358205: Remove unused JFR array allocation code Reviewed-by: kbarrett, mgronlun ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/memory/oopFactory.cpp Changeset: 83b15da2 Branch: http3 Author: Erik ?sterlund Date: 2025-06-02 12:26:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83b15da2eb3cb6c8937f517c9b75eaa9eeece314 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent Reviewed-by: shade, aph, fbredberg ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: b3594c9e Branch: http3 Author: Aleksey Shipilev Date: 2025-06-02 13:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3594c9e5508101a39d10099830f04b0c09ad41f 8357481: Excessive CompileTask wait/notify monitor creation Reviewed-by: vlivanov, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: a4eb1519 Branch: http3 Author: Phil Race Date: 2025-06-02 15:24:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eb15195ceeadf311fe81e622a54f4733b90df2 8357672: Extreme font sizes can cause font substitution Reviewed-by: dmarkov, jdv ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: daab7b5c Branch: http3 Author: Hannes Walln?fer Date: 2025-06-02 15:27:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daab7b5ceeb12222bda709e35699e620b98cb74d 8357796: Stylesheet adjustments after JDK-8357452 Reviewed-by: rriggs ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 1b6ae205 Branch: http3 Author: Matias Saavedra Silva Date: 2025-06-02 15:29:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6ae2059b0475ec78559d2d6612f3b6ec68309f 8357576: FieldInfo::_index is not initialized by the constructor Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/fieldInfo.hpp Changeset: 99a4b22a Branch: http3 Author: William Kemper Date: 2025-06-02 16:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4 8358102: GenShen: Age tables could be seeded with cumulative values Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp Changeset: ab5de456 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-02 16:50:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab5de45636f0bf96e52c0ae0dcf080f279d9caee 8357991: make bootcycle-images is broken after JDK-8349665 Reviewed-by: erikj ! make/Main.gmk Changeset: 8b6a11f7 Branch: http3 Author: Calvin Cheung Date: 2025-06-02 16:51:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b6a11f7e05ee0cece798c5ff6646bddbee04900 8352187: Don't start management agent during AOT cache creation Reviewed-by: shade, iklam, kvn ! src/hotspot/share/runtime/threads.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java Changeset: bce2bd24 Branch: http3 Author: Ioi Lam Date: 2025-06-02 16:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bce2bd24ef64e71d895bbf4d91693b30a285746b 8356308: Assert with -Xlog:class+path when classpath has an empty element Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/utilities/classpathStream.cpp ! src/hotspot/share/utilities/classpathStream.hpp ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ClassPathLogging.java Changeset: a7671e73 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-02 17:06:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7671e7360ce23df9577110266e66a1c1a790196 8358337: JDK-8357991 was committed with incorrect indentation Reviewed-by: shade ! make/Main.gmk Changeset: ec02a87a Branch: http3 Author: Alex Menkov Date: 2025-06-02 18:13:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec02a87aeef008f6b2f94001fa33bac66bf24627 8345745: Update mode of the Attach API communication pipe. Reviewed-by: sspitsyn, kevinw ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: 1373ceb7 Branch: http3 Author: Erik Gahlin Date: 2025-06-02 18:22:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1373ceb7f3040a03ae142cfaab0f74894fc6a0a3 8356698: JFR: @Contextual Reviewed-by: mgronlun + src/jdk.jfr/share/classes/jdk/jfr/Contextual.java ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java + test/jdk/jdk/jfr/tool/TestPrintContextual.java Changeset: 5243f385 Branch: http3 Author: Chris Plummer Date: 2025-06-02 19:07:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5243f3851b0345b874ff51ea3a07e82f73741546 8357924: Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64 Reviewed-by: syan, dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: 0418b329 Branch: http3 Author: Sergey Bylokhov Date: 2025-06-02 20:23:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0418b3295a199af66700521f571c9b2c1051cac6 8357696: Enhance code consistency: java.desktop/unix Reviewed-by: prr ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java ! src/java.desktop/unix/classes/sun/font/X11Dingbats.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11GB2312.java ! src/java.desktop/unix/classes/sun/font/X11GBK.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11KSC5601.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XMap.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: e490b4f0 Branch: http3 Author: Harshitha Onkar Date: 2025-06-02 21:52:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e490b4f04dd094db996cdc4f664c2ed1a7ea2ade 8357082: Stabilize and add debug logs to CopyAreaOOB.java Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java Changeset: c96803dc Branch: http3 Author: Qizheng Xing Committer: Ioi Lam Date: 2025-06-03 03:09:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c96803dc8b480427bca5b1c6b8c4e8693bc90b92 8358035: Remove unused `compute_fingerprint` declaration in `ClassFileStream` Reviewed-by: ccheung, iklam ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp Changeset: 24edd3b2 Branch: http3 Author: Manuel H?ssig Committer: SendaoYan Date: 2025-06-03 03:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24edd3b2c1324fd58575a6273e5cae17e3d6fbf5 8354930: IGV: dump C2 graph before and after live range stretching Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 832c5b06 Branch: http3 Author: David Beaumont Committer: Jaikiran Pai Date: 2025-06-03 04:01:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/832c5b06e8f278d70398e07d32d63d094a06967c 8350880: (zipfs) Add support for read-only zip file systems Reviewed-by: lancea, alanb, jpai ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/module-info.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/Utils.java Changeset: c5f235c0 Branch: http3 Author: Roman Marchenko Committer: Sergey Bylokhov Date: 2025-06-03 06:00:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5f235c000db6654493ea109008dbccf97f01678 8347826: Introspector shows wrong method list after 8071693 Reviewed-by: azvegint, serb, aivanov ! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java ! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java Changeset: 497a1822 Branch: http3 Author: Doug Simon Date: 2025-06-03 06:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/497a1822cabcc0475ce0495d56430f1e99b1fb13 8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder Reviewed-by: never ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java Changeset: 6cfd4057 Branch: http3 Author: Doug Simon Date: 2025-06-03 06:20:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cfd4057dce9262f54e71a3930e16da84aa0d9f1 8357619: [JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror Reviewed-by: eosterlund, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: dbf562c7 Branch: http3 Author: Albert Mingkun Yang Date: 2025-06-03 07:25:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf562c72502ab8da96eb130ff8222bba66c72cc 8358313: G1: Refactor G1CollectedHeap::is_maximal_no_gc Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: be923a8b Branch: http3 Author: Marc Chevalier Date: 2025-06-03 08:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be923a8b7229cb7a705e72ebbb3046e9f2085048 8353266: C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64 Reviewed-by: aph, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad + test/hotspot/jtreg/compiler/intrinsics/BitCountIAarch64PreservesArgument.java Changeset: cff75eb6 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-03 08:14:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cff75eb60628827541ea6c08eb1970401f606ebc 8358316: PKCS8Key.getEncoded() can throw NPE after JDK-8298420 Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java Changeset: 6f783e5f Branch: http3 Author: Aleksey Shipilev Date: 2025-06-03 08:14:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f783e5fab0e98da6c41e3c22d4523733f060d68 8358319: Pem.decode should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java Changeset: 8674f491 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-03 08:30:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8674f49127d75d20c074fb8c4f0736bfe190f8b8 8358318: JFR: Tighten up PlatformTracer initialization Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java Changeset: 44025276 Branch: http3 Author: Chad Rakoczy Committer: Aleksey Shipilev Date: 2025-06-03 08:55:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4402527683ed08eebf4953a9d83f72f64a5ff4fa 8357223: AArch64: Optimize interpreter profile updates Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp Changeset: 457d9de8 Branch: http3 Author: Martin Doerr Date: 2025-06-03 09:24:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/457d9de81d0f65455e3292fafea03f0e83184029 8358013: [PPC64] VSX has poor performance on Power8 Reviewed-by: dbriemann, clanger ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java Changeset: def7355c Branch: http3 Author: Axel Boldt-Christmas Date: 2025-06-03 09:36:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/def7355cc97c7099dd04778a7dd7fd4ba5a7a630 8356716: ZGC: Cleanup Uncommit Logic Reviewed-by: eosterlund, jsikstro ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: c1a81cfb Branch: http3 Author: Kim Barrett Date: 2025-06-03 10:08:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1a81cfb51f9c4e7c32a44126746e8655adc349e 8358284: doc/testing.html is not up to date after JDK-8355003 Reviewed-by: jwaters, dholmes, erikj ! doc/testing.html Changeset: 78a392aa Branch: http3 Author: Joel Sikstr?m Date: 2025-06-03 11:42:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78a392aa3b0cda52cfacfa15250fa61010519424 8356880: ZGC: Backoff in ZLiveMap::reset spin-loop Reviewed-by: stefank, eosterlund, aboldtch ! src/hotspot/share/gc/z/zLiveMap.cpp Changeset: 46183742 Branch: http3 Author: Axel Boldt-Christmas Date: 2025-06-03 12:15:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4618374269e8636c772d921ad0c2c2d9e5e3e643 8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value Reviewed-by: eosterlund, mdoerr, fyang ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp Changeset: d3f54dae Branch: http3 Author: Erik ?sterlund Date: 2025-06-03 14:27:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3f54dae30e377b9fb4aaa06bc123b71de444a74 8357954: G1: No SATB barriers applied for runtime IN_NATIVE atomics Reviewed-by: shade, kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp Changeset: e2f73665 Branch: http3 Author: Archie Cobbs Date: 2025-06-03 14:35:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2f736658fbd03d2dc2186dbd9ba9b13b1f1a8ac 8329951: `var` emits deprecation warnings that do not point to the file or position Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/tree/VarWarnPosition.java + test/langtools/tools/javac/tree/VarWarnPosition.out Changeset: faf19abd Branch: http3 Author: Yudi Zheng Date: 2025-06-03 15:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/faf19abd312ac461f9f74035fec61af7d834ffc1 8358333: Use VEX2 prefix in Assembler::psllq Reviewed-by: jbhateja, thartmann ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 01f01b6f Branch: http3 Author: Igor Veresov Date: 2025-06-03 15:31:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01f01b6f7b8a2f0dbe940bffd567ff2b46732787 8358283: Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag) Reviewed-by: kvn, kbarrett ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp Changeset: b6f827ef Branch: http3 Author: Michael McMahon Date: 2025-06-03 15:36:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6f827ef054959662190e21ce63fc3d3c45b92f3 8348986: Improve coverage of enhanced exception messages Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/Inet4AddressImpl.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/Proxy.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandler.java + src/java.base/share/classes/jdk/internal/util/Exceptions.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java - src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.rmi/share/classes/java/rmi/Naming.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/java/net/URI/Test.java ! test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java + test/jdk/sun/net/util/ExceptionsTest.java Changeset: 4604c86d Branch: http3 Author: Brian Burkhalter Date: 2025-06-03 15:43:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4604c86d2fced32c186680788ba98f74df071b23 8357425: (fs) SecureDirectoryStream setPermissions should use fchmodat Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: d7def20a Branch: http3 Author: Erik Gahlin Date: 2025-06-03 16:02:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7def20afa045a0bb154655b02e56346f7f51347 8358448: JFR: Incorrect time unit for MethodTiming event Reviewed-by: mgronlun, ayang ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java Changeset: 16e120b0 Branch: http3 Author: Patricio Chilano Mateo Date: 2025-06-03 16:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16e120b00842e340401b6930354edfb1515f6ca4 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java Changeset: 04c15466 Branch: http3 Author: Justin Lu Date: 2025-06-03 16:13:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c15466f68f1208084ee6e5f2322ace707d0446 8358095: Cleanup tests with explicit locale provider set to only CLDR Reviewed-by: bpb, naoto ! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java ! test/jdk/java/util/Calendar/Bug8007038.java ! test/jdk/java/util/Calendar/Bug8167273.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java ! test/jdk/java/util/Calendar/JapaneseEraNameTest.java ! test/jdk/java/util/Calendar/NarrowNamesTest.java ! test/jdk/java/util/Formatter/BasicTestLauncher.java ! test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java ! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java ! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java ! test/jdk/java/util/TimeZone/Bug8167143.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java ! test/jdk/sun/util/resources/cldr/Bug8134250.java ! test/jdk/sun/util/resources/cldr/Bug8134384.java ! test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java Changeset: 57862005 Branch: http3 Author: Brian Burkhalter Date: 2025-06-03 16:32:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57862005f9914ce60aa389a6e35d2e0cd38f8c35 8354450: A File should be invalid if an element of its name sequence ends with a space Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java + test/jdk/java/io/File/WinTrailingSpace.java Changeset: d7e58ac4 Branch: http3 Author: Jatin Bhateja Date: 2025-06-03 17:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7e58ac480b06c6340a65e67731d8f6dc179acfb 8351635: C2 ROR/ROL: assert failed: Long constant expected Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorRotateScalarCount.java Changeset: 44d62c8e Branch: http3 Author: Larry Cable Committer: Kevin Walls Date: 2025-06-03 17:13:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44d62c8e21fb09381f9f86a081f70549cc321b1e 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 Reviewed-by: kevinw, sspitsyn, syan ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: c382da57 Branch: http3 Author: Chris Plummer Date: 2025-06-03 17:19:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c382da579884c28f2765b2c6ba68c0ad4fdcb2ce 8358178: Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java Changeset: 461cb842 Branch: http3 Author: Alisen Chung Date: 2025-06-03 18:02:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/461cb84277b40d01c5d04be3c74f25d8667a207c 8345538: Robot.mouseMove doesn't clamp bounds on macOS when trying to move mouse off screen Reviewed-by: honkar, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java + test/jdk/java/awt/Robot/MouseMoveOffScreen.java Changeset: e984fa79 Branch: http3 Author: Daniel D. Daugherty Date: 2025-06-03 18:41:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e984fa7997dda922708edf556d1839b866e44e55 8358539: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java Reviewed-by: ayang, bpb ! test/jdk/ProblemList.txt Changeset: 406f1bc5 Branch: http3 Author: Alex Menkov Date: 2025-06-03 18:46:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/406f1bc5b94408778063b885cdac807fd1501e44 8357650: ThreadSnapshot to take snapshot of thread for thread dumps Co-authored-by: Alan Bateman Co-authored-by: Alex Menkov Reviewed-by: sspitsyn, kevinw ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp + src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java + src/java.base/share/native/libjava/ThreadSnapshot.c Changeset: cc11b7d1 Branch: http3 Author: Stefan Lobbenmeier Committer: Alexey Semenyuk Date: 2025-06-03 19:22:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc11b7d1f560d42d1de123e650470362f1f2aabb 8356128: Correct documentation for --linux-package-deps Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/man/jpackage.md Changeset: a44a4700 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-03 19:23:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a44a470052aff3b17fa53165f043ccce36c1ef9b 8358515: make cmp-baseline is broken after JDK-8349665 Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/PreInit.gmk Changeset: e235b61a Branch: http3 Author: Tom Shull Committer: Doug Simon Date: 2025-06-03 19:38:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e235b61a8bb70462921c09d197adc4b60267d327 8357987: [JVMCI] Add support for retrieving all methods of a ResolvedJavaType Reviewed-by: dnsimon, yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 704b5990 Branch: http3 Author: Cesar Soares Lucas Date: 2025-06-03 20:15:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/704b5990a750719ca927e156553db7982637e590 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported Reviewed-by: shade ! src/hotspot/share/opto/convertnode.cpp Changeset: da49fa5e Branch: http3 Author: Alex Menkov Date: 2025-06-03 20:47:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da49fa5e15b137c086ad8fd438bf448da42121cb 8354460: Streaming output for attach API should be turned on by default Reviewed-by: sspitsyn, kevinw ! src/hotspot/share/services/attachListener.cpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java Changeset: 93975357 Branch: http3 Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-06-03 23:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/939753579b80d2910c78d8bbb1c97bd56afa21ba 8356803: Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance 8356812: Create an automated version of TextLayout/TestControls Reviewed-by: prr, honkar ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java - test/jdk/java/awt/font/TextLayout/TestControls.java Changeset: 9c74d545 Branch: http3 Author: Naoto Sato Date: 2025-06-03 23:28:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c74d545147c2eeec187df552037a12b6b476a61 8358158: test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException Reviewed-by: joehw, jlu, iris - test/jdk/java/io/Console/CharsetTest.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/RestoreEchoTest.java ! test/jdk/java/io/Console/StdinEncodingTest.java + test/jdk/java/io/Console/StdoutEncodingTest.java - test/jdk/java/io/Console/script.exp + test/jdk/java/io/Console/stdoutEncoding.exp Changeset: 23450651 Branch: http3 Author: Cesar Soares Lucas Date: 2025-06-03 23:39:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2345065166c56a958365a6362af356e7c95fcaff 8357600: Patch nmethod flushing message to include more details Reviewed-by: shade, kvn ! src/hotspot/share/code/nmethod.cpp Changeset: 939521b8 Branch: http3 Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-04 02:03:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/939521b8e4120357108220d177228b683af3334f 8358105: RISC-V: Optimize interpreter profile updates Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp Changeset: ebd85288 Branch: http3 Author: Vladimir Kozlov Date: 2025-06-04 02:14:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd85288ce309b7dc7ff8b36558dd9f2a2300209 8358289: [asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder Reviewed-by: shade, iklam, asmehra ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: f17b2bc0 Branch: http3 Author: Alan Bateman Date: 2025-06-04 04:10:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f17b2bc06ad358933481c0e2cffd57c842bc0e76 8356870: HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates Reviewed-by: sspitsyn, kevinw ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java + src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java + test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java Changeset: b918dc84 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-04 06:02:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b918dc84ec8364321a5a6d9f6835edcb1d9ad62f 8357434: x86: Simplify Interpreter::profile_taken_branch Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 683319f2 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-04 06:04:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/683319f25cbea83e28b9a0ad22e1c3e781e78165 8357798: ReverseOrderListView uses Boolean boxes after JDK-8356080 Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/ReverseOrderListView.java Changeset: b5cfd76c Branch: http3 Author: Jaikiran Pai Date: 2025-06-04 06:38:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5cfd76c047392788b6a5c25ebadc463b2c8ce90 8358456: ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/InvalidCompressedSizeTest.java Changeset: edf92721 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-04 08:10:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/edf92721c2db4cfba091cf4901af603db8486951 8356977: UTF-8 cleanups Reviewed-by: naoto, prr ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.desktop/share/classes/javax/swing/Action.java ! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java ! test/jdk/java/nio/file/Path/UriImportExport.java ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/Locale/LocaleProvidersFormat.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java ! test/langtools/tools/javac/api/guide/Test.java Changeset: 955bfcd5 Branch: http3 Author: Markus Gr?nlund Date: 2025-06-04 08:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/955bfcd5502b3555c2c91db876be8e7535f2289a 8357671: JFR: Remove JfrTraceIdEpoch synchronizing Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java Changeset: b6d60280 Branch: http3 Author: Markus Gr?nlund Date: 2025-06-04 08:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d60280e789436c7f9e3cd1447c8f77b77e77b4 8358429: JFR: minimize the time the Threads_lock is held for sampling Reviewed-by: egahlin + src/hotspot/share/jfr/periodic/sampling/jfrSampleMonitor.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp Changeset: f141674d Branch: http3 Author: He-Pin(kerr) Committer: Viktor Klang Date: 2025-06-04 08:28:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f141674d1619d95053d38a9cd8f93a8959b4a211 8347491: IllegalArgumentationException thrown by ThreadPoolExecutor doesn't have a useful message Reviewed-by: vklang, liach, pminborg ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: ab235000 Branch: http3 Author: Martin Doerr Date: 2025-06-04 08:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab235000349bfd268e80a7cb99bf07a229406119 8354636: [PPC64] Clean up comments regarding frame manager Reviewed-by: amitkumar, rrich ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: cd16b689 Branch: http3 Author: Matthias Baesken Date: 2025-06-04 09:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd16b6896222a623dc99b9e63bb917a9d2980e88 8357155: [asan] ZGC does not work (x86_64 and ppc64) Co-authored-by: Axel Boldt-Christmas Reviewed-by: mdoerr, aboldtch ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp Changeset: 42f48a39 Branch: http3 Author: Sean Coffey Date: 2025-06-04 09:41:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f48a39e867ae1683708dda3e158c24a6957180 8350689: Turn on timestamp and thread metadata by default for java.security.debug Reviewed-by: mullan ! src/java.base/share/classes/java/security/doc-files/debug-system-property.html ! src/java.base/share/classes/sun/security/util/Debug.java ! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java ! test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: 7838321b Branch: http3 Author: Alan Bateman Date: 2025-06-04 09:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7838321b74276e45b92c54904ea31ef70ed9e33f 8358496: Concurrent reading from Socket with timeout executes sequentially Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/java/net/Socket/Timeouts.java Changeset: a41217f0 Branch: http3 Author: Daniel Fuchs Date: 2025-06-04 11:34:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a41217f034d0eaff4193fa69f8b4e4690b52b681 merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java From duke at openjdk.org Fri Jun 6 11:55:46 2025 From: duke at openjdk.org (duke) Date: Fri, 6 Jun 2025 11:55:46 GMT Subject: git: openjdk/jdk-sandbox: http3: 54 new changesets Message-ID: <5264bb4b-e76f-4866-ade8-cefe24b9dff1@openjdk.org> Changeset: e5035379 Branch: http3 Author: Daniel Jelinski Date: 2025-06-05 10:12:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5035379dfff8a2b647aebc39b3800723f47df9b Improve key destruction ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java Changeset: 99d3c1eb Branch: http3 Author: Daniel Jelinski Date: 2025-06-05 16:30:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99d3c1ebd323c98b30079fe90b9d6d622d0af0b9 Fix snippet ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: 2cbb0644 Branch: http3 Author: Daniel Fuchs Date: 2025-06-05 19:17:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cbb06443943dca70c714c7619b53b2b47952c67 http3: improve H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: dc961609 Branch: http3 Author: Robbin Ehn Date: 2025-06-04 12:43:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc961609f84a38164d10852cb92c005c3eb077e4 8356159: RISC-V: Add Zabha Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: 09ec4de7 Branch: http3 Author: Archie Cobbs Date: 2025-06-04 12:56:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09ec4de74d495560ffb9ec529df7ec818c1d617c 8358066: Non-ascii package names gives compilation error "import requires canonical name" Reviewed-by: jlahoda, naoto ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java + test/langtools/tools/javac/nametable/TestUtfNumChars.java Changeset: 248341d3 Branch: http3 Author: Emanuel Peter Date: 2025-06-04 13:16:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/248341d372ba9c1031729a65eb10d8def52de641 8344942: Template-Based Testing Framework Co-authored-by: Tobias Hartmann Co-authored-by: Tobias Holenstein Co-authored-by: Theo Weidmann Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Co-authored-by: Manuel H?ssig Reviewed-by: chagedorn, mhaessig, rcastanedalo + test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Code.java + test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java + test/hotspot/jtreg/compiler/lib/template_framework/DataName.java + test/hotspot/jtreg/compiler/lib/template_framework/Hook.java + test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java + test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Name.java + test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java + test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java + test/hotspot/jtreg/compiler/lib/template_framework/README.md + test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java + test/hotspot/jtreg/compiler/lib/template_framework/RendererException.java + test/hotspot/jtreg/compiler/lib/template_framework/StringToken.java + test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java + test/hotspot/jtreg/compiler/lib/template_framework/Template.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateBinding.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Token.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Hooks.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: a653ff48 Branch: http3 Author: Erik Gahlin Date: 2025-06-04 13:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a653ff48933bfd72c7c3d004ccc5bd0d9c1162cb 8358536: jdk/jfr/api/consumer/TestRecordingFileWrite.java times out Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! test/jdk/ProblemList.txt Changeset: 0352477f Branch: http3 Author: Tom Shull Committer: Doug Simon Date: 2025-06-04 13:50:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0352477ff5977b0010e62000adbde88026a49a7e 8357660: [JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool Reviewed-by: dnsimon, yzheng ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java Changeset: ae1892fb Branch: http3 Author: Igor Veresov Date: 2025-06-04 14:07:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae1892fb0fb6b7646f9ca60067d6945ccea7f888 8358003: KlassTrainingData initializer reads garbage holder Reviewed-by: coleenp, shade, vlivanov ! src/hotspot/share/oops/trainingData.cpp Changeset: a2723d91 Branch: http3 Author: Matias Saavedra Silva Date: 2025-06-04 14:16:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2723d91dfba2850e3070083fa94dc3fecc46a00 8345347: Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless Reviewed-by: lmesnik, stefank, ccheung ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: 4e314cb9 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-04 14:21:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e314cb9e025672b2f7b68cc021fa516ee219ad8 8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines Reviewed-by: kvn, dfenacci, galder ! src/hotspot/share/compiler/compilationPolicy.cpp + test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java Changeset: c9092164 Branch: http3 Author: Stefan Karlsson Date: 2025-06-04 14:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c90921644643bc731cab4c014a5144a74e670df1 8357443: ZGC: Optimize old page iteration in remap remembered phase Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRemembered.hpp Changeset: ef47635d Branch: http3 Author: Stuart Marks Date: 2025-06-04 16:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef47635d5a27b003937d865ad9067dbd151db888 8358015: Fix SequencedMap sequenced view method specifications Reviewed-by: jpai, bchristi ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/SequencedMap.java ! test/jdk/java/util/SequencedCollection/BasicMap.java Changeset: 8a79ac88 Branch: http3 Author: Justin Lu Date: 2025-06-04 16:40:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a79ac88639c35a6938f82a391c4b5d77e6eda32 8358449: Locale.getISOCountries does not specify the returned set is unmodifiable Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: fd0ab043 Branch: http3 Author: Ashutosh Mehra Date: 2025-06-04 16:52:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd0ab043677d103628afde628e3e75e23fb518b2 8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor Reviewed-by: kvn ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 8939acc8 Branch: http3 Author: Sergey Bylokhov Date: 2025-06-04 17:53:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8939acc8ab0e45b82252f0f2de37e9bd5c3e1493 8358057: Update validation of ICC_Profile header data Reviewed-by: honkar ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java + test/jdk/java/awt/color/ICC_Profile/RenderingIntentStressTest.java ! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java Changeset: 5ed246d1 Branch: http3 Author: Matthew Donovan Date: 2025-06-04 18:07:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed246d17d9f40489ed715b7df104ec6a832841e 8357592: Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java Reviewed-by: rhalade ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java Changeset: 8f821175 Branch: http3 Author: Justin Lu Date: 2025-06-04 18:46:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f821175cc4484d651151818cc518ef608ebcc83 8358170: Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java Reviewed-by: naoto ! test/jdk/java/util/TimeZone/Bug8167143.java Changeset: 901144ee Branch: http3 Author: Ian Graves Date: 2025-06-04 19:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/901144ee0d3e984aa8b8f047498440450942f3e5 8358217: jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256] Co-authored-by: Paul Sandoz Co-authored-by: Jaikiran Pai Reviewed-by: syan, psandoz ! test/jdk/ProblemList.txt ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: 77c110c3 Branch: http3 Author: Joe Darcy Date: 2025-06-04 20:03:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77c110c309739c2e10c9b321914309affe749e6d 8357000: Write overview documentation for start of release changes Reviewed-by: erikj, iris, ihse, dholmes + doc/starting-next-release.html + doc/starting-next-release.md Changeset: 3cf3e4bb Branch: http3 Author: Aleksey Shipilev Date: 2025-06-04 21:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf3e4bbec26a84d77cb7a3125a60ba1e1e4ee97 8358339: Handle MethodCounters::_method backlinks after JDK-8355003 Reviewed-by: coleenp, kvn, iveresov ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/metadata.hpp Changeset: 5b27e9c2 Branch: http3 Author: Johannes Bechberger Date: 2025-06-04 22:08:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b27e9c2df8b386b38b0553d941469cd8aa65c28 8342818: Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: mgronlun, mdoerr, pchilanomate, apangin, shade ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b787ff6d Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-04 23:19:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b787ff6def08a050b690b60e4a0ceb3aec2b73c8 8358538: Update GHA Windows runner to 2025 Reviewed-by: shade ! .github/workflows/build-windows.yml ! .github/workflows/main.yml Changeset: 9186cc73 Branch: http3 Author: Markus Gr?nlund Date: 2025-06-04 23:55:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9186cc7310c0cca2fca776031280f08d84e43b74 8358628: [BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: pchilanomate, dholmes ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp - src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java - src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java - test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 8f8b367a Branch: http3 Author: David Holmes Date: 2025-06-05 00:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f8b367ae3c9afca3581f6aced7f9855ef0d541d 8350029: Illegal invokespecial interface not caught by verification Reviewed-by: coleenp, matsaave ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/interpreter/linkResolver.cpp = test/hotspot/jtreg/runtime/verifier/invokespecial/Run.java + test/hotspot/jtreg/runtime/verifier/invokespecial/TestInvokeSpecialInterface.java + test/hotspot/jtreg/runtime/verifier/invokespecial/UseInterfaceMethodRef.jasm + test/hotspot/jtreg/runtime/verifier/invokespecial/UseMethodRef.jasm Changeset: 575806c0 Branch: http3 Author: Hannes Greule Committer: Chen Liang Date: 2025-06-05 01:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/575806c0e5584ea24cda80158070579b88c477f7 8358078: javap crashes with NPE on preview class file Reviewed-by: liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java + test/langtools/tools/javap/ClassFileVersionTest.java Changeset: 849655a1 Branch: http3 Author: Vladimir Kozlov Date: 2025-06-05 03:25:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/849655a145a40b056a751528cebc78a11481514c 8358632: [asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes Reviewed-by: vlivanov, iveresov ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java Changeset: 08023481 Branch: http3 Author: Jaikiran Pai Date: 2025-06-05 04:24:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08023481edec4c0cacc79a608c573856f0718e58 8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation Reviewed-by: dfuchs, vyazici, alanb, lancea ! src/jdk.zipfs/share/classes/module-info.java Changeset: 48b97ac0 Branch: http3 Author: Dingli Zhang Committer: Fei Yang Date: 2025-06-05 07:34:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48b97ac0e006362528423ffd657b2ea3afa46a6e 8358634: RISC-V: Fix several broken documentation web-links Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: ace70a6d Branch: http3 Author: Johannes Bechberger Date: 2025-06-05 08:18:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ace70a6d6aca619da34b2f9cac2586cc88cefb5a 8358666: [REDO] Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: mgronlun ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: dc949003 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-05 09:02:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc949003ded278805d10c7b630e82348a7d998fe 8358588: ThreadSnapshot.ThreadLock should be static nested class Reviewed-by: alanb, sspitsyn, amenkov ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java Changeset: 66feb490 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-05 09:30:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66feb490bdf670c9b101f36b2fa1d0a923c0c3df 8358543: Remove CommentChecker.java and DirDiff.java Reviewed-by: erikj - src/utils/src/build/tools/commentchecker/CommentChecker.java - src/utils/src/build/tools/dirdiff/DirDiff.java Changeset: d450e341 Branch: http3 Author: Markus Gr?nlund Date: 2025-06-05 10:14:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d450e341c7af910b618f3dd3e1f77e2e37702c5f 8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame Reviewed-by: dholmes, eosterlund ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: bd08932d Branch: http3 Author: Nizar Benalla Date: 2025-06-05 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd08932d5b9d1a363d8229ea72df4c6dbfd4571d 8356633: Incorrect use of {@link} in jdk.jshell Reviewed-by: rgiulietti, vyazici ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java Changeset: c5daf890 Branch: http3 Author: Nizar Benalla Date: 2025-06-05 11:05:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5daf890534dfdbe5f66189ef6b08af8ffd4de47 8349369: test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files Reviewed-by: hannesw ! test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java Changeset: eb770a06 Branch: http3 Author: Erik Gahlin Date: 2025-06-05 11:36:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb770a060ad86d69b38df7d11622e9e25a528e1d 8351594: JFR: Rate-limited sampling of Java events Reviewed-by: mgronlun, alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java ! src/java.base/share/classes/jdk/internal/event/FileReadEvent.java ! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java ! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java ! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java ! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + src/jdk.jfr/share/classes/jdk/jfr/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java - src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerParameters.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerWindow.java ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java Changeset: 6cdfd36a Branch: http3 Author: Erik Gahlin Date: 2025-06-05 11:42:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cdfd36ac80ad889ddbcfc702115b750a32d9645 8358590: JFR: Include min and max in MethodTiming event Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java Changeset: 782bbca4 Branch: http3 Author: Viktor Klang Date: 2025-06-05 12:04:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/782bbca439cd0d6db9366b4bd8d4861b8f780203 8358633: Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491 Reviewed-by: alanb ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: 33ed7c18 Branch: http3 Author: Erik Gahlin Date: 2025-06-05 13:08:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33ed7c1842e61664c1ad0ea4d29f20728c89e06c 8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594 Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java Changeset: 23f1d4f9 Branch: http3 Author: Dmitry Chuyko Date: 2025-06-05 14:28:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23f1d4f9a993033596ff17751c877f2bb3f792ed 8337666: AArch64: SHA3 GPR intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java Changeset: c59e44a7 Branch: http3 Author: Patricio Chilano Mateo Date: 2025-06-05 15:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c59e44a7aa2aeff0823830b698d524523b996650 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual Reviewed-by: lmesnik, dholmes, sspitsyn, syan ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Changeset: af87035b Branch: http3 Author: Nizar Benalla Committer: Jesper Wilhelmsson Date: 2025-06-05 16:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af87035b713f8bfe05a007a4d4670cefc6a6aaf2 8355746: Start of release updates for JDK 26 8355748: Add SourceVersion.RELEASE_26 8355751: Add source 26 and target 26 to javac Co-authored-by: Joe Darcy Reviewed-by: iris, coleenp, darcy ! .jcheck/conf ! make/conf/version-numbers.conf ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/jdk.compiler/share/data/symbols/java.base-P.sym.txt + src/jdk.compiler/share/data/symbols/java.compiler-P.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt + src/jdk.compiler/share/data/symbols/java.logging-P.sym.txt + src/jdk.compiler/share/data/symbols/java.management-P.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-P.sym.txt + src/jdk.compiler/share/data/symbols/java.security.jgss-P.sym.txt + src/jdk.compiler/share/data/symbols/java.xml.crypto-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.attach-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.compiler-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdi-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jpackage-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.jgss-P.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java ! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java ! test/jdk/ProblemList.txt ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 62fde687 Branch: http3 Author: Cesar Soares Lucas Date: 2025-06-05 16:43:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62fde687088ce72ef33b94e73babf4bfe1395c17 8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*" Reviewed-by: mhaessig, shade ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp Changeset: fe3be498 Branch: http3 Author: Christian Stein Date: 2025-06-05 17:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe3be498b83e70a9f4739ddad6642c3aa04a97d3 8357141: Update to use jtreg 7.5.2 Reviewed-by: erikj, ihse, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 15178aa2 Branch: http3 Author: Andrey Turbanov Date: 2025-06-05 20:19:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15178aa298e43be3e27121343432f25884db4e5d 8357688: Remove unnecessary List.get before remove in PopupFactory Reviewed-by: azvegint, kizune, serb ! src/java.desktop/share/classes/javax/swing/PopupFactory.java Changeset: c793de98 Branch: http3 Author: Archie Cobbs Date: 2025-06-05 21:57:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c793de989facdb532021e1d5ddd01eb0e089b8e6 8350212: Track source end positions of declarations that support @SuppressWarnings Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java + test/langtools/tools/javac/parser/DeclarationEndPositions.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/parser/extend/TrialParser.java Changeset: 78158f30 Branch: http3 Author: Anthony Scarpino Date: 2025-06-05 22:13:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78158f30aee51e14ab203b0127aeb883c010319c 8358099: PEM spec updates Reviewed-by: mullan ! src/java.base/share/classes/java/security/PEMDecoder.java ! src/java.base/share/classes/java/security/PEMEncoder.java ! src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/util/Pem.java ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: 029e3bf8 Branch: http3 Author: Jaikiran Pai Date: 2025-06-06 02:07:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/029e3bf8f582f7399b80c592421b2fd72737e264 8349914: ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries Co-authored-by: Lance Andersen Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/DupEntriesGetInputStream.java Changeset: 28acca60 Branch: http3 Author: Amit Kumar Date: 2025-06-06 03:50:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28acca609bbb8ade0af88b536c8c88b7fa43849a 8358653: [s390] Clean up comments regarding frame manager Reviewed-by: mdoerr ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: e918a59b Branch: http3 Author: Volkan Yazici Date: 2025-06-06 06:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e918a59b1dacf273620aee334517bebfb1fb1a0f 8357821: Revert incorrectly named JavaLangAccess::unchecked* methods Reviewed-by: pminborg ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java Changeset: bb2611ad Branch: http3 Author: Volkan Yazici Date: 2025-06-06 06:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb2611ad43a2feaebc2246fdbac2179a40115d67 8357993: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot] Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/UserInterface.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java Changeset: d1b78800 Branch: http3 Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-06-06 08:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1b788005bdf11f1426baa8e811c121a956482c9 8357951: Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi Reviewed-by: thartmann, mhaessig ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp Changeset: 65fda5c0 Branch: http3 Author: Harald Eilertsen Committer: Andrew Haley Date: 2025-06-06 08:16:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65fda5c02aeb1832bc88dc83ee8465cd8ad89179 8358593: Add ucontext accessors for *BSD on Aarch64 Co-authored-by: Greg Lewis Co-authored-by: Kurt Miller Reviewed-by: aph ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp Changeset: a5a0c7f8 Branch: http3 Author: Daniel Fuchs Date: 2025-06-06 09:43:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5a0c7f8b6249d7c192baf74e97a8e0bda075982 merge latest changes from master branch From duke at openjdk.org Wed Jun 11 17:09:31 2025 From: duke at openjdk.org (duke) Date: Wed, 11 Jun 2025 17:09:31 GMT Subject: git: openjdk/jdk-sandbox: http3: 41 new changesets Message-ID: <64c5353c-4b36-4121-a5ce-9a6e87a8412c@openjdk.org> Changeset: 7c1f31d7 Branch: http3 Author: Jaikiran Pai Date: 2025-06-02 15:35:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c1f31d7b3b36b43f4a3faa8be56504b7a27fbfa quic: do not let h3 idle (in pool) timeout to influence the quic transport idle timeout ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: 2140d543 Branch: http3 Author: Jaikiran Pai Date: 2025-06-02 15:46:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2140d5433d2a41bbadc472c8c3e7178d6d67b0da http3: rely on the sole isOpen() method instead of isOpen() and isClosed() ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: 75bd7fb4 Branch: http3 Author: Jaikiran Pai Date: 2025-06-02 17:35:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75bd7fb4dec13e17dca269d103e6a7174c97f411 quic: simplify idle timeout management ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java Changeset: ac6499c5 Branch: http3 Author: Jaikiran Pai Date: 2025-06-06 20:18:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac6499c558cb7cbeca298c88f648d8738c9b2538 quic: separate out the idle termination timer and the STREAM_DATA_BLOCKED timer ! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java Changeset: b2e7cda6 Branch: http3 Author: Fernando Guallini Date: 2025-06-06 09:53:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2e7cda6a0bd21fa3c4ffe2a67da4953f1ca3f1f 8358171: Additional code coverage for PEM API Reviewed-by: ascarpino ! test/jdk/java/security/PEM/PEMData.java ! test/jdk/java/security/PEM/PEMDecoderTest.java ! test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/java/security/PEM/PEMMultiThreadTest.java + test/jdk/java/security/PEM/java.security-anotherAlgo + test/jdk/java/security/PEM/java.security-emptyAlgo ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 9658cecd Branch: http3 Author: Hamlin Li Date: 2025-06-06 13:59:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9658cecde34a6e9cd39656d21a4ae8bc42da5956 8358685: [TEST] AOTLoggingTag.java failed with missing log message Reviewed-by: iklam, shade ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java Changeset: 8adb052b Branch: http3 Author: Vicente Romero Date: 2025-06-06 14:11:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8adb052b46f90e8a0605cfc5ddc667acb7c61952 8341778: Some javac tests ignore the result of JavacTask::call Reviewed-by: shade ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java ! test/langtools/tools/javac/T6358024.java ! test/langtools/tools/javac/T6358166.java ! test/langtools/tools/javac/T6361619.java ! test/langtools/tools/javac/T6395974.java ! test/langtools/tools/javac/T6397286.java ! test/langtools/tools/javac/T6458823/T6458823.java ! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/api/6406133/T6406133.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/7086261/T7086261.java ! test/langtools/tools/javac/api/8007344/Test.java ! test/langtools/tools/javac/api/DiagSpans.java ! test/langtools/tools/javac/api/T6357331.java ! test/langtools/tools/javac/api/TestTreePath.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/processing/6348499/T6348499.java ! test/langtools/tools/javac/processing/6414633/T6414633.java ! test/langtools/tools/javac/processing/6430209/T6430209.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/processing/T8142931.java ! test/langtools/tools/javac/processing/model/LocalInAnonymous.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java Changeset: 026975a1 Branch: http3 Author: Alexandre Iline Date: 2025-06-06 15:05:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/026975a1aa290613934ae421bbc56326627bad8d 8358721: Update JCov for class file version 70 Reviewed-by: iris, alanb, erikj ! make/conf/jib-profiles.js Changeset: d024f58e Branch: http3 Author: Stuart Marks Date: 2025-06-06 20:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d024f58e61ec27f6c13fde5dadb95c31875815d6 8358809: Improve link to stdin.encoding from java.lang.IO Reviewed-by: naoto ! src/java.base/share/classes/java/lang/IO.java Changeset: d7352559 Branch: http3 Author: Rajan Halade Date: 2025-06-06 21:35:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7352559195b9e052c3eb24d773c0d6c10dc23ad 8345414: Google CAInterop test failures Reviewed-by: weijun Backport-of: 8e9ba788ae04a9a617a393709bf2c51a0c157206 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java Changeset: e94ad551 Branch: http3 Author: Kim Barrett Date: 2025-06-07 20:34:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e94ad551c6d31b91ec066f92f9bbdb956f54e887 8342639: Global operator new in adlc has wrong exception spec Reviewed-by: kvn, mdoerr ! src/hotspot/share/adlc/main.cpp Changeset: 6c616c71 Branch: http3 Author: Daniel Skantz Date: 2025-06-09 06:11:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c616c71ec9a8ee6e0203921deef20d09db39698 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/compiler/c2/Test7046096.java ! test/hotspot/jtreg/compiler/c2/Test7179138_2.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_disabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_enabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_disabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_enabled/TestDescription.java Changeset: 91f12600 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-06-09 06:23:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91f12600d2b188ca98c5c575a34b85f5835399a0 8345067: C2: enable implicit null checks for ZGC reads Reviewed-by: aboldtch, kvn, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/gcbarriers/TestImplicitNullChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 52338c94 Branch: http3 Author: Per Minborg Date: 2025-06-09 07:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52338c94f610611a9e89a6ccbe6f2c6cd768b50a 8358520: Improve lazy computation in BreakIteratorResourceBundle and related classes Reviewed-by: naoto, jlu ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java Changeset: 1c72b350 Branch: http3 Author: Joel Sikstr?m Date: 2025-06-09 09:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c72b350e417bd210dc6b66eba5afe0e3bc6306c 8357053: ZGC: Improved utility for ZPageAge Co-authored-by: Axel Boldt-Christmas Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zAllocator.hpp ! src/hotspot/share/gc/z/zAllocator.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zPageAge.hpp + src/hotspot/share/gc/z/zPageAge.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/utilities/enumIterator.hpp + test/hotspot/gtest/gc/z/test_zPageAge.cpp Changeset: 2103dc15 Branch: http3 Author: Alexander Zvegintsev Date: 2025-06-09 13:35:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2103dc15cb662fd8795b1b51d9cb61c389bed7a0 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Reviewed-by: psadhukhan, serb, aivanov, avu ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: eb8ee8bd Branch: http3 Author: Phil Race Date: 2025-06-09 16:01:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb8ee8bdc7c170910abc9aa18de1e22677160358 8358731: Remove jdk.internal.access.JavaAWTAccess.java Reviewed-by: dfuchs, serb - src/java.base/share/classes/jdk/internal/access/JavaAWTAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.desktop/share/classes/sun/awt/AppContext.java - test/jdk/java/util/logging/LogManagerAppContextDeadlock.java - test/jdk/java/util/logging/TestGetLoggerNPE.java - test/jdk/java/util/logging/TestUILoggerContext.java Changeset: cae1fd33 Branch: http3 Author: Jiangli Zhou Date: 2025-06-09 16:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cae1fd3385e0635beeac34a2287627e556155783 8357632: CDS test failures on static JDK Reviewed-by: ccheung, dholmes ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java Changeset: a377773f Branch: http3 Author: kieran-farrell Committer: Daniel Fuchs Date: 2025-06-09 17:39:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a377773fa76b46ac98533c61bc1410485390115e 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: 156187ac Branch: http3 Author: Magnus Ihse Bursie Date: 2025-06-09 17:58:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/156187accc1c3e2a897ced011727a5c8d8e1b0cf 8356978: Convert unicode sequences in Java source code to UTF-8 Co-authored-by: Alexey Ivanov Reviewed-by: naoto, prr, joehw ! src/demo/share/jfc/Stylepad/HelloWorld.java ! src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java Changeset: eb256deb Branch: http3 Author: Coleen Phillimore Date: 2025-06-09 18:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb256deb8021d5b243ef782eb9e2622472909e97 8358326: Use oopFactory array allocation Reviewed-by: fparain, stefank ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: fcb68ea2 Branch: http3 Author: Naoto Sato Date: 2025-06-09 19:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcb68ea22d020d567c560c7bd5976d3c070d9806 8358626: Emit UTF-8 CLDR resources Reviewed-by: erikj, vyazici ! make/modules/java.base/Gensrc.gmk ! make/modules/jdk.localedata/Gensrc.gmk Changeset: cd9b1bc8 Branch: http3 Author: Justin Lu Date: 2025-06-09 20:49:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd9b1bc820540184c79dd1957edc7ad4e8e469dc 8358426: Improve lazy computation in Locale Reviewed-by: naoto, liach ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java Changeset: ef45c815 Branch: http3 Author: David Holmes Date: 2025-06-09 20:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef45c8154cea2ec910788d3c19e91d3eed75708e 8346237: Obsolete the UseOprofile flag Reviewed-by: coleenp, kvn ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: d186dacd Branch: http3 Author: Ioi Lam Date: 2025-06-09 21:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d186dacdb7b91dc9a28b703ce3c8ea007fc450b6 8357591: Re-enable CDS test cases for jvmci after JDK-8345826 Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java Changeset: bcf86070 Branch: http3 Author: David Holmes Date: 2025-06-09 22:25:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcf860703dc0244fef1d380cb7323282de76970c 8355792: Remove expired flags in JDK 26 Reviewed-by: coleenp, kvn ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 92be7821 Branch: http3 Author: Matthias Bl?sing Committer: SendaoYan Date: 2025-06-10 00:21:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92be7821f5d5cbf5fe0244b41b2b7b1ada898df0 8353950: Clipboard interaction on Windows is unstable 8332271: Reading data from the clipboard from multiple threads crashes the JVM Reviewed-by: abhiscxk, dnguyen ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java ! src/java.desktop/windows/classes/sun/awt/windows/WClipboard.java ! src/java.desktop/windows/native/libawt/windows/awt_Clipboard.cpp + test/jdk/java/awt/Clipboard/ConcurrentClipboardAccessTest.java Changeset: ca7b8858 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-10 06:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca7b885873712a5ae503cb82c915d709034a69f7 8358749: Fix input checks in Vector API intrinsics Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 7c9c8ba3 Branch: http3 Author: Beno?t Maillard Committer: Marc Chevalier Date: 2025-06-10 07:27:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c9c8ba363521a7bfb58e1a8285459f717769889 8356780: PhaseMacroExpand::_has_locks is unused Reviewed-by: mhaessig, chagedorn, kvn, mchevalier ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp Changeset: 3ff83ec4 Branch: http3 Author: Varada M Date: 2025-06-10 08:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ff83ec49e561c44dd99508364b8ba068274b63a 8358159: Empty mode/padding in cipher transformations Reviewed-by: amitkumar, valeriep ! src/java.base/share/classes/javax/crypto/Cipher.java + test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 0582bd29 Branch: http3 Author: Daniel Fuchs Date: 2025-06-10 11:01:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0582bd290d5a8b6344ae7ada36492cc2f33df050 8357639: DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java Changeset: a2f99fd8 Branch: http3 Author: Roland Westrelin Date: 2025-06-10 14:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2f99fd88bd03337e1ba73b413ffe4e39f3584cf 8354383: C2: enable sinking of Type nodes out of loop Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp Changeset: 500a3a2d Branch: http3 Author: Calvin Cheung Date: 2025-06-10 16:20:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/500a3a2d0af0a3f7cf58b909bbbc2aa25926d8b4 8358799: Refactor os::jvm_path() Reviewed-by: dholmes, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: 8f487d26 Branch: http3 Author: Alex Menkov Date: 2025-06-10 19:05:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f487d26c0f219d4df32be48ff1790e6f98d74a0 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object Reviewed-by: cjplummer, syan, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java Changeset: 38b877e9 Branch: http3 Author: Albert Mingkun Yang Date: 2025-06-10 20:10:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b877e941918cc5f0463b256d4672d765d40302 8358294: Remove unnecessary GenAlignment Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 9586817c Branch: http3 Author: Rajan Halade Date: 2025-06-10 21:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9586817cea3f1cad8a49d43e9106e25dafa04765 8359170: Add 2 TLS and 2 CS Sectigo roots Reviewed-by: mullan + src/java.base/share/data/cacerts/sectigocodesignroote46 + src/java.base/share/data/cacerts/sectigocodesignrootr46 + src/java.base/share/data/cacerts/sectigotlsroote46 + src/java.base/share/data/cacerts/sectigotlsrootr46 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SectigoCSRootCAs.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: abc76c6b Branch: http3 Author: Martin Doerr Date: 2025-06-11 08:28:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abc76c6b5b3e2eabd3fd3ceb96ffe02979dc8956 8359126: [AIX] new test TestImplicitNullChecks.java fails Reviewed-by: rcastanedalo, dbriemann ! test/hotspot/jtreg/compiler/gcbarriers/TestImplicitNullChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 56ce70c5 Branch: http3 Author: Martin Doerr Date: 2025-06-11 08:28:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56ce70c5dfe1ecaf371d462d4198765d4a86db3c 8359165: AIX build broken after 8358799 Reviewed-by: kbarrett, jkern ! src/hotspot/os/posix/os_posix.cpp Changeset: 5ae32c4c Branch: http3 Author: Khalid Boulanouare Committer: Alexey Ivanov Date: 2025-06-11 10:25:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ae32c4c86916120d2a337be9765cb6e14f3f443 8352149: Test java/awt/Frame/MultiScreenTest.java fails: Window list is empty Reviewed-by: aivanov, abhiscxk ! test/jdk/java/awt/Frame/MultiScreenTest.java Changeset: bf7d40d0 Branch: http3 Author: Beno?t Maillard Committer: Damon Fenacci Date: 2025-06-11 11:08:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf7d40d0486b7b4e4820bb5d08a63c446ea3291d 8356751: IGV: clean up redundant field _should_send_method Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp Changeset: 4cee27b5 Branch: http3 Author: Daniel Fuchs Date: 2025-06-11 13:01:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cee27b5ece7461d94e86241bc7a846f48d82adc merge latest changes from master branch From duke at openjdk.org Wed Jun 11 23:21:55 2025 From: duke at openjdk.org (duke) Date: Wed, 11 Jun 2025 23:21:55 GMT Subject: git: openjdk/jdk-sandbox: json: 437 new changesets Message-ID: Changeset: 76570c62 Branch: json Author: Calvin Cheung Date: 2025-05-16 22:12:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76570c627db527f856f2394fb9ead02939eca621 8357149: Test runtime/cds/appcds/aotCode/AOTCodeFlags.java is broken after JDK-8354887 Reviewed-by: kvn, iklam ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 6c42856b Branch: json Author: Matthias Baesken Date: 2025-05-18 11:32:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe 8356778: Compiler add event logging in case of failures Reviewed-by: lucy ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/compiler/compilationLog.cpp Changeset: 9927ec0b Branch: json Author: Kuai Wei Committer: Shaojin Wen Date: 2025-05-18 23:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9927ec0b91775db342b2bbc1937253325c367a19 8356328: Some C2 IR nodes miss size_of() function Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/opaquenode.hpp Changeset: 969708bd Branch: json Author: Albert Mingkun Yang Date: 2025-05-19 05:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/969708bd8f0de49f641eab3881cb15712aa34f1e 8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 77a3e04f Branch: json Author: Jan Lahoda Date: 2025-05-19 07:29:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1 8357016: Candidate main methods not computed properly Reviewed-by: jpai, vromero ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties ! test/jdk/tools/launcher/Arrrghs.java ! test/jdk/tools/launcher/TestHelper.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java Changeset: 50a7c61d Branch: json Author: Manuel H?ssig Committer: Marc Chevalier Date: 2025-05-19 07:39:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef 8355970: C2: Add command line option to print the compile phases Reviewed-by: chagedorn, kvn, mchevalier ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 67fb1ee7 Branch: json Author: Aleksey Shipilev Date: 2025-05-19 08:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b 8356946: x86: Optimize interpreter profile updates Reviewed-by: kvn, jsjolen ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp Changeset: 2fb3329d Branch: json Author: Andrey Turbanov Date: 2025-05-19 08:08:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19 8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java Changeset: effe40a2 Branch: json Author: Serhiy Sachkov Committer: Jaikiran Pai Date: 2025-05-19 09:08:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7 8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test Reviewed-by: dfuchs ! test/jdk/TEST.groups + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java + test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java - test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java Changeset: 133c6fb4 Branch: json Author: Johan Sj?len Date: 2025-05-19 10:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd 8355481: Clean up MHN_copyOutBootstrapArguments Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/methodHandles.cpp Changeset: 36c9be70 Branch: json Author: Manuel H?ssig Committer: Jaikiran Pai Date: 2025-05-19 10:15:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022 8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J" Reviewed-by: jpai, thartmann ! test/jdk/tools/launcher/ToolsOpts.java Changeset: afcaf840 Branch: json Author: Sorna Sarathi N Committer: Jaikiran Pai Date: 2025-05-19 10:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcaf84022f165d66068c16460b7666f48e84773 8357106: Add missing classpath exception copyright headers Reviewed-by: jpai ! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java Changeset: 7f7add1e Branch: json Author: Johan Sj?len Date: 2025-05-19 10:52:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604 8355608: Async UL should take the file lock of stream when outputting Reviewed-by: aboldtch, iklam ! src/hotspot/share/logging/logFileStreamOutput.cpp Changeset: 26cb016b Branch: json Author: Roland Westrelin Date: 2025-05-19 11:06:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26cb016b750963a4622985399130024792691984 8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java Changeset: 3acfa9e4 Branch: json Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-19 11:28:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0 8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203 Reviewed-by: honkar, aivanov ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java Changeset: 2e26b431 Branch: json Author: Hamlin Li Date: 2025-05-19 13:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e26b431585129b705f57955b660d155eaf138b8 8356875: RISC-V: extension flag UseZvfh should depends on UseZfh Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 92fd4499 Branch: json Author: Hamlin Li Date: 2025-05-19 13:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92fd44992b9326fa10ec8303394dac17bb81b168 8350960: RISC-V: Add riscv backend for Float16 operations - vectorization Reviewed-by: fyang, dzhang, luhenry ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java Changeset: 265d6301 Branch: json Author: Erik Gahlin Date: 2025-05-19 13:38:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0 8357187: JFR: User-defined defaults should be respected when an incorrect setting is set Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: fbc12be7 Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-19 14:33:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc12be73217315d66792b6ad3faacab133bb9d5 8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test Reviewed-by: weijun ! test/jdk/java/security/cert/CertificateFactory/SlowStream.java - test/jdk/java/security/cert/CertificateFactory/slowstream.sh Changeset: 84a98ab4 Branch: json Author: Vladimir Kozlov Date: 2025-05-19 14:53:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84a98ab43ff268d0b10926b35320717d691337ae 8357166: Many AOT tests failed with VM crash Reviewed-by: thartmann, shade ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 6a58af31 Branch: json Author: Vladimir Kozlov Date: 2025-05-19 15:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3 8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support Reviewed-by: asmehra, fyang, shade, mdoerr ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/jtreg-ext/requires/VMProps.java Changeset: 6818dcc0 Branch: json Author: Stuart Marks Date: 2025-05-19 16:53:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6818dcc08ed85e220c5206fda5c991b886e35334 8351230: Collections.synchronizedList returns a list that is not thread-safe Reviewed-by: jpai ! src/java.base/share/classes/java/util/Collections.java + test/jdk/java/util/Collections/SyncListBash.java ! test/jdk/java/util/SequencedCollection/Basic.java Changeset: bd995256 Branch: json Author: Leonid Mesnik Date: 2025-05-19 17:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139 8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706 Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList-enable-preview.txt ! test/jdk/ProblemList-enable-preview.txt Changeset: 27a42435 Branch: json Author: Yannik Stradmann Committer: David Holmes Date: 2025-05-19 21:28:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c 8354560: Exponentially delay subsequent native thread creation in case of EAGAIN Reviewed-by: dholmes, fbredberg ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: fbeea1da Branch: json Author: Sergey Bylokhov Date: 2025-05-19 21:33:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbeea1daef6a65875d713395c489483762d804fe 8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/sun/print/CustomOutputBin.java Changeset: 637e9d16 Branch: json Author: Vicente Romero Date: 2025-05-19 22:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/637e9d16ddb21003234abcd32f759aefd91f21f9 8354556: Expand value-based class warnings to java.lang.ref API Co-authored-by: Archie Cobbs Reviewed-by: jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/util/WeakHashMap.java + src/java.base/share/classes/jdk/internal/RequiresIdentity.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java + test/langtools/tools/javac/diags/examples/RequiresIdentity.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out + test/langtools/tools/javac/lint/RequiresIdentityHelper.java + test/langtools/tools/javac/lint/RequiresIdentityTest.java + test/langtools/tools/javac/lint/RequiresIdentityTest.out + test/langtools/tools/javac/lint/RequiresIdentityTest2.out Changeset: 890456f0 Branch: json Author: Sergey Bylokhov Date: 2025-05-19 23:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b 8355078: java.awt.Color.createContext() uses unnecessary synchronization Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/ColorPaintContext.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java + test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java Changeset: 39d8d109 Branch: json Author: Jan Lahoda Date: 2025-05-20 02:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda 8348906: InstanceOfTree#getType doesn't specify when it returns null Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java + test/langtools/tools/javac/patterns/InstanceOfModelTest.java Changeset: 7077535c Branch: json Author: Ioi Lam Date: 2025-05-20 03:44:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3 8356595: Convert -Xlog:cds to -Xlog:aot (step1) Reviewed-by: ccheung, dholmes, jsjolen, matsaave ! make/GenerateLinkOptData.gmk ! make/RunTests.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp + src/hotspot/share/cds/aotLogging.hpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: f8d7f663 Branch: json Author: Ioi Lam Date: 2025-05-20 05:46:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86 8356998: Convert -Xlog:cds to -Xlog:aot (step 2) Reviewed-by: ccheung, matsaave ! make/Images.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/annotations.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/constMethod.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/runtime/cds/CDSMapReader.java ! test/hotspot/jtreg/runtime/cds/CDSMapTest.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: e961b13c Branch: json Author: Jan Lahoda Date: 2025-05-20 06:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e961b13cd68bc352b86af17c7e53df8537519beb 8356165: System.in in jshell replace supplementary characters with ?? Reviewed-by: cstein, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: f8fc7eeb Branch: json Author: Arno Zeller Committer: SendaoYan Date: 2025-05-20 10:19:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4 8357052: java/io/File/GetXSpace.java prints wrong values in exception Reviewed-by: bpb ! test/jdk/java/io/File/GetXSpace.java Changeset: 0db5511c Branch: json Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:20:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19 8354969: Add strdup function for ResourceArea Reviewed-by: dholmes, iklam ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/gtest/memory/test_arena.cpp Changeset: ab985a7c Branch: json Author: Anton Artemov Committer: David Holmes Date: 2025-05-20 10:44:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab985a7c5d313304e6d601571885dcb871967259 8341544: Restore fence() in Mutex Reviewed-by: eosterlund, dholmes ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp Changeset: 1a97eb42 Branch: json Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-05-20 12:06:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a97eb429b520b7c4e625b97553c954d065c00cb 8355515: Clarify the purpose of forcePass() and forceFail() methods Reviewed-by: aivanov, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: e6750a5b Branch: json Author: Albert Mingkun Yang Date: 2025-05-20 13:15:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6750a5bb0580733820a0885d40704e050baf97d 8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: 277bb208 Branch: json Author: Emanuel Peter Date: 2025-05-20 13:51:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/277bb208a2c6de888c57285854b6f5d030021f94 8355094: Performance drop in auto-vectorized kernel due to split store Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java + test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java Changeset: 62d155e8 Branch: json Author: Roland Westrelin Date: 2025-05-20 14:18:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62d155e8c3b952ecf1f615666c7d71996ba43d74 8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java Changeset: 6162e2c5 Branch: json Author: Weijun Wang Date: 2025-05-20 14:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6162e2c5213c5dd7c1127fd9616b543efa898962 8357062: Update Public Suffix List to 823beb1 Reviewed-by: mullan ! src/java.base/share/data/publicsuffixlist/VERSION ! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat ! src/java.base/share/legal/public_suffix.md ! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java ! test/jdk/sun/security/util/RegisteredDomain/tests.dat Changeset: bcf5cd69 Branch: json Author: Brian Burkhalter Date: 2025-05-20 15:49:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c85a6 8355954: File.delete removes read-only files (win) Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c + test/jdk/java/io/File/DeleteReadOnly.java ! test/jdk/java/io/File/SetAccess.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java Changeset: e9d1d87b Branch: json Author: Patrick Strawderman Committer: Daniel Fuchs Date: 2025-05-20 17:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9d1d87b34f636747065c01128a12fc057070e09 8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HttpURLConnection.java Changeset: 972f2ebe Branch: json Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-05-20 19:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/972f2ebe978280d22531a70116e79837632f6ebc 8351412: Add AVX-512 intrinsics for ML-KEM Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: cedd1a53 Branch: json Author: Vladimir Kozlov Date: 2025-05-20 20:11:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8caf 8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift! Reviewed-by: asmehra, mdoerr ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp ! src/hotspot/share/code/relocInfo.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 74fc4e4e Branch: json Author: Thomas Stuefe Date: 2025-05-21 04:39:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298f8f 8357179: Deprecate VFORK launch mechanism from Process implementation (linux) Reviewed-by: rriggs ! src/java.base/unix/classes/java/lang/ProcessImpl.java Changeset: 50e873f0 Branch: json Author: Axel Boldt-Christmas Date: 2025-05-21 05:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50e873f0e88d6643586907dea5731d739b7826dc 8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree Reviewed-by: stefank, eosterlund, jsikstro - src/hotspot/share/gc/z/zIntrusiveRBTree.hpp - src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp - test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp Changeset: 50a7755f Branch: json Author: Aggelos Biboudis Date: 2025-05-21 06:44:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a7755fa45529966373b58652c15975157ab846 8347530: Improve error message with invalid permits clauses Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8347530.java + test/langtools/tools/javac/T8347530.out + test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out Changeset: 91194517 Branch: json Author: Ivan Walulya Date: 2025-05-21 08:07:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf5975a 8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: a0cdf36b Branch: json Author: Andrey Turbanov Date: 2025-05-21 08:39:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627458 8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener Reviewed-by: liach, aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 735c7899 Branch: json Author: Yudi Zheng Date: 2025-05-21 08:54:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/735c7899d124a4e0c9579ea7802c9475eaedda10 8334717: Add JVMCI support for APX EGPRs Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java ! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java Changeset: 5f38d1bb Branch: json Author: Sergey Bylokhov Date: 2025-05-21 08:57:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371e13 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build Reviewed-by: sspitsyn ! make/modules/jdk.jdwp.agent/Lib.gmk Changeset: 7c82e09b Branch: json Author: Magnus Ihse Bursie Date: 2025-05-21 09:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c82e09b509a67cafd67f6d2aa33756bf8755253 8357048: RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: b8057cf1 Branch: json Author: Aleksey Shipilev Date: 2025-05-21 10:54:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8057cf103bff6f8e2600c098519289a43227362 8357436: Change jspawnhelper warning recommendation from VFORK to FORK Reviewed-by: stuefe, alanb ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: 2c126f19 Branch: json Author: Roman Kennke Date: 2025-05-21 11:11:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63 8357370: Export supported GCs in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: a4f66f54 Branch: json Author: Vicente Romero Date: 2025-05-21 11:27:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e554 8325859: Potential information loss during type inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java + test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java Changeset: 108e454a Branch: json Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-21 11:43:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/108e454a042aaca2a36cd0d8087e7668e3cac29c 8356924: RISC-V: Clean up cost for vector instructions Reviewed-by: fjiang, fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: a175767c Branch: json Author: Thomas Schatzl Date: 2025-05-21 12:54:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab5cf 8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages Reviewed-by: kbarrett, iwalulya ! src/java.base/share/man/java.md Changeset: a07150af Branch: json Author: Hannes Walln?fer Date: 2025-05-21 13:24:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a07150af1139b262513a25f4fdd32173af95ff4f 8357376: Disable syntax highlighting for JDK API docs Reviewed-by: erikj ! make/Docs.gmk Changeset: b63ec0ab Branch: json Author: Chihiro Ito Date: 2025-05-21 14:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b63ec0ab584cb941b44a39b6ff130224ed444b60 8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/os/TestProcessStart.java Changeset: 21c12822 Branch: json Author: Alexey Semenyuk Date: 2025-05-21 14:37:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21c1282207614e57138b37a7adca4ccf11cf5bef 8333664: Decouple command line parsing and package building in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java - src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java ! src/jdk.jpackage/share/classes/module-info.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java - src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java + test/jdk/tools/jpackage/clean_stashed_files.sh ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: 254713ab Branch: json Author: Hannes Walln?fer Date: 2025-05-21 14:37:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/254713ab598f186fd31484a48a6dfebaeb752920 8338833: Error on reference not found for a snippet target Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: 275cfd32 Branch: json Author: Brian Burkhalter Date: 2025-05-21 15:21:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275cfd323b1b7b5e8927e7be2f229d200bac9980 8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java Reviewed-by: alanb ! test/jdk/java/nio/Buffer/LimitDirectMemory.java ! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java Changeset: 6546de1d Branch: json Author: Alexey Semenyuk Date: 2025-05-21 16:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5294 8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Reviewed-by: jpai ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java Changeset: f1eead60 Branch: json Author: Hannes Walln?fer Date: 2025-05-21 17:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1eead60358fb919a94c7a91e61d1e54f04e584a 8357452: Remove code span highlight in JavaDoc default stylesheet Reviewed-by: nbenalla, jjg, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 2dfbf41d Branch: json Author: Alexander Zvegintsev Date: 2025-05-21 17:21:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536977 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Reviewed-by: honkar, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java + src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h Changeset: 400c9350 Branch: json Author: Jiangli Zhou Date: 2025-05-21 18:55:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400c935082a0d4d843cf369af6fefde12d637438 8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk Reviewed-by: henryjen, rriggs ! test/lib-test/TEST.ROOT ! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java Changeset: 81536830 Branch: json Author: Doug Simon Date: 2025-05-21 19:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81536830ed096005c4f09ab446238ce50989cea9 8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used Reviewed-by: iklam, never, kvn ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: afcbf6b2 Branch: json Author: Erik Joelsson Date: 2025-05-21 19:49:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdcba4 8357173: Split jtreg test group jdk tier3 Reviewed-by: mikael ! test/jdk/TEST.groups Changeset: 4d706892 Branch: json Author: Ian Graves Date: 2025-05-21 21:11:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d7068923cd87fbfc2edee25406521b11580d153 8351993: VectorShuffle access to and from MemorySegments Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 3ee14471 Branch: json Author: Alexey Semenyuk Date: 2025-05-21 21:56:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f4ec 8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type Reviewed-by: dholmes ! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java Changeset: f687cac8 Branch: json Author: Calvin Cheung Date: 2025-05-21 22:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f687cac88946b397d043e16ce3adc7b66a205af8 8353504: CDS archives are not found when JVM is in non-variant location Reviewed-by: iklam, shade ! src/hotspot/share/cds/cdsConfig.cpp + test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 07871cd7 Branch: json Author: Shaojin Wen Date: 2025-05-21 22:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07871cd78aa7ee35762234112dfe46fe3ebc9a57 8357063: Document preconditions for DecimalDigits methods Reviewed-by: vyazici, liach, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: b685ea54 Branch: json Author: Mikael Vidstedt Date: 2025-05-22 00:37:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b685ea54081fcf54a6567dddb49b63435a6e1ea4 8357511: [BACKOUT] 8357048: RunTest variables should always be assigned Reviewed-by: dholmes, erikj ! make/RunTests.gmk Changeset: ee689145 Branch: json Author: Zdenek Zambersky Committer: SendaoYan Date: 2025-05-22 03:39:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee6891456ed672305d9b48846b5a7977373e1284 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Co-authored-by: Ichiroh Takiguchi Reviewed-by: prr, aph, amitkumar ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c Changeset: 3bebb1fa Branch: json Author: Ioi Lam Date: 2025-05-22 04:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bebb1fa76da863a24645e3057e0f8d500ef2a41 8357504: Refactor the assignment of loader bits in InstanceKlassFlags Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.cpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.cpp Changeset: 68c1d305 Branch: json Author: Sergey Bylokhov Date: 2025-05-22 04:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68c1d305e726f3f4d7209b857f58cc10de5c0132 8357287: Unify usage of ICC profile "header size" constants in CMM-related code Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java Changeset: ec670652 Branch: json Author: Jan Lahoda Date: 2025-05-22 05:56:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec6706520b87eff3d87b3b65f3caa39db2d96581 8357361: Exception when compiling switch expression with inferred type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java Changeset: 061b5cc6 Branch: json Author: Jan Lahoda Date: 2025-05-22 05:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/061b5cc6b9939e182f3b2063ad86d042e35f0a91 8347050: Console.readLine() drops '\' when reading through JLine Reviewed-by: naoto ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java Changeset: 8184ce39 Branch: json Author: Vladimir Kozlov Date: 2025-05-22 06:09:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8184ce39a8a732352ee841fed09cae905d27643c 8357514: Disable AOT caching for runtime stubs Reviewed-by: iveresov, iklam ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: a919f6d0 Branch: json Author: Stefan Karlsson Date: 2025-05-22 06:39:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a919f6d04e5e1e3ccb123132ad945b240345dcaf 8356372: JVMTI heap sampling not working properly with outside TLAB allocations Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, sspitsyn ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadHeapSampler.cpp ! src/hotspot/share/runtime/threadHeapSampler.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java Changeset: e348aa07 Branch: json Author: Marc Chevalier Date: 2025-05-22 06:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e348aa071d7d20300062de5830e74fc78143c662 8351958: Some compile commands should be made diagnostic Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java Changeset: d9b6e4b1 Branch: json Author: Jason Zaugg Committer: Jaikiran Pai Date: 2025-05-22 07:25:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9b6e4b13200684b69a161e288b9883ff0d96bec 8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance Reviewed-by: liach, jpai, jlahoda, lancea ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 85b24c3c Branch: json Author: Anton Artemov Committer: SendaoYan Date: 2025-05-22 07:56:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93f47 8350869: os::stat doesn't follow symlinks on Windows Reviewed-by: dholmes, mgronlun ! src/hotspot/os/windows/os_windows.cpp + test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java Changeset: c0665efd Branch: json Author: Aggelos Biboudis Date: 2025-05-22 08:36:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0665efd4f7f43c567393570ba6872838debd77f 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler Reviewed-by: jlahoda, liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 26053fe7 Branch: json Author: Jaikiran Pai Date: 2025-05-22 10:44:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26053fe78322940113629ee1bd72077f25e4be3e 8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests Reviewed-by: vyazici, djelinski, dfuchs, syan ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequests2.java ! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java Changeset: 1e57648a Branch: json Author: Roman Kennke Date: 2025-05-22 10:48:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e57648abd569295f42dc19c00edfcc90c00b1d3 8350457: Implement JEP 519: Compact Object Headers Reviewed-by: mdoerr, coleenp, zgu ! make/conf/jib-profiles.js ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java Changeset: 428d33ef Branch: json Author: Serhiy Sachkov Committer: SendaoYan Date: 2025-05-22 12:30:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/428d33ef3ca0af34d8f164fe9d9b722e81e866a7 8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual Reviewed-by: jvernee, syan ! test/jdk/java/foreign/TestMatrix.java Changeset: 12efc1fe Branch: json Author: Chen Liang Date: 2025-05-22 14:24:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12efc1fe3322d16f0e703b334912241d80dbaba9 8357165: test java/lang/invoke/ClassValueTest.java fails intermittently Reviewed-by: jpai ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 72e440d0 Branch: json Author: Brian Burkhalter Date: 2025-05-22 15:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e440d06e6a93141e8943f1a62610cd951e22c4 8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter Reviewed-by: alanb, shade ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java Changeset: 16d45511 Branch: json Author: Jiangli Zhou Date: 2025-05-22 15:34:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16d45511342c32ac8e8f72fb68dc21ce13339dbe 8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk Reviewed-by: ihse, shade ! .github/actions/get-bundles/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 1258af42 Branch: json Author: Doug Simon Date: 2025-05-22 17:01:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1258af42bec92a2797897cb6126b60b582a29d76 8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447 Reviewed-by: never, yzheng ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java Changeset: 9ca1004e Branch: json Author: pawan chawdhary Committer: Mikhailo Seledtsov Date: 2025-05-22 17:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ca1004e76a614328cd2eb7546143839c4d2f810 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Reviewed-by: mseledtsov, lmesnik ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java + test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java Changeset: b1b786a3 Branch: json Author: Vladimir Kozlov Date: 2025-05-22 18:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1b786a3be9774662424a629c0ad5d1260efc597 8357402: Crash in AdapterHandlerLibrary::lookup Reviewed-by: shade, iveresov ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 139a05d0 Branch: json Author: Phil Race Date: 2025-05-22 19:19:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/139a05d05959a84541a29dfae6151f92ce579ae6 8357176: java.awt javadoc code examples still use Applet API Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java - src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png - src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif + src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png Changeset: fdda7661 Branch: json Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-22 21:25:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdda7661906eab63d939e9f482449e21cc143c8f 8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed Reviewed-by: prr, dnguyen, honkar ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java Changeset: 796ec5e7 Branch: json Author: Shaojin Wen Date: 2025-05-22 23:35:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f7e4 8353741: Eliminate table lookup in UUID.toString Reviewed-by: rriggs ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java Changeset: 84024695 Branch: json Author: Ioi Lam Date: 2025-05-23 00:21:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/840246956507ce354c3efd2dc3de44041ba5d607 8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace Reviewed-by: shade, kvn ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java Changeset: a94d1a04 Branch: json Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 02:24:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a94d1a04076c64f983e508c4da2e59a8aab5e4c5 8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java Reviewed-by: aivanov + test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java + test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java - test/jdk/javax/swing/JMenuItem/bug4729669.java - test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4193d052 Branch: json Author: jeremy Committer: SendaoYan Date: 2025-05-23 02:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4193d052c0ae2336d816d0e76dec5420aa386465 8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine Reviewed-by: jdv, serb ! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java Changeset: 1fd65b7a Branch: json Author: Anjian-Wen Committer: Feilong Jiang Date: 2025-05-23 03:48:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893439 8351140: RISC-V: Intrinsify Unsafe::setMemory Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 99e01301 Branch: json Author: Abhishek Kumar Date: 2025-05-23 04:35:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99e01301cd7f063f167db107d31468b1d3f901aa 8356145: ListEnterExitTest.java fails on macos Reviewed-by: aivanov, jdv, kizune ! test/jdk/java/awt/List/ListEnterExitTest.java Changeset: 9d9e41f5 Branch: json Author: Jan Lahoda Date: 2025-05-23 04:35:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212289 8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity Reviewed-by: vromero, liach ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/langtools/tools/javac/platform/RequiresIdentityTest.java + test/langtools/tools/javac/platform/RequiresIdentityTest.out ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java Changeset: d6e4c5f6 Branch: json Author: Doug Simon Date: 2025-05-23 06:32:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6e4c5f65932114b5c6f455db6cfaa220607ce18 8357506: [JVMCI] Consolidate eager JVMCI initialization code Reviewed-by: kvn, yzheng ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: ae7ae847 Branch: json Author: Kim Barrett Date: 2025-05-23 06:54:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8d30 8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719 Reviewed-by: shade, mgronlun ! test/hotspot/gtest/jfr/test_networkUtilization.cpp Changeset: 36f6d155 Branch: json Author: Albert Mingkun Yang Date: 2025-05-23 08:22:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36f6d155e3b9d0b279be33414573217ea38551ac 8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc Reviewed-by: tschatzl, aboldtch, zgu ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.cpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp Changeset: 02995887 Branch: json Author: Aggelos Biboudis Date: 2025-05-23 09:07:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02995887b2a2554631f3d2bce03f8e3af6d0bafc 8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/langtools/tools/javac/T8343580.java Changeset: 68ee06f0 Branch: json Author: Stefan Karlsson Date: 2025-05-23 09:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b 8357563: Shenandoah headers leak un-prefixed defines Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 488e4ea5 Branch: json Author: Daniel Jeli?ski Date: 2025-05-23 11:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436e28 8357539: TimeSource.now() is not monotonic Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java Changeset: 84a67e83 Branch: json Author: Manukumar V S Committer: SendaoYan Date: 2025-05-23 11:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84a67e83e3f4fcb6be6802d12b0788850a3845b5 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Reviewed-by: kizune, dnguyen ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java Changeset: f5e6d2c9 Branch: json Author: Renjith Kannath Pariyangad Committer: SendaoYan Date: 2025-05-23 11:57:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5e6d2c93c3274e465c42709b7634463899fdf2e 8334016: Make PrintNullString.java automatic Reviewed-by: aivanov, prr, dnguyen ! test/jdk/java/awt/print/PrinterJob/PrintNullString.java Changeset: 48df41b6 Branch: json Author: Thomas Schatzl Date: 2025-05-23 12:01:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615d31 8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp Changeset: d0402dda Branch: json Author: Archie Cobbs Date: 2025-05-23 13:34:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0402ddad72f8ac251d963d57cd6710d6aa655d1 8355323: JShell LocalExecutionControl should add stopCheck() at method entry Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/AbstractStopExecutionTest.java + test/langtools/jdk/jshell/LocalStopExecutionTest.java ! test/langtools/jdk/jshell/StopExecutionTest.java Changeset: b07da7bc Branch: json Author: Alexey Semenyuk Date: 2025-05-23 13:53:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879052 8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator Reviewed-by: erikj ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/windows/WinOSConditionTest.java Changeset: 6a078204 Branch: json Author: Viktor Klang Date: 2025-05-23 14:53:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a07820483bcf3e9d7df27ee496db43675f1c002 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Reviewed-by: alanb ! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java Changeset: 90e076b2 Branch: json Author: Aggelos Biboudis Date: 2025-05-23 14:55:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90e076b2a1ee5f91317157911e2c62a37978e93e 8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer Reviewed-by: mcimadamore, liach, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java - test/langtools/tools/javac/T8343580.java Changeset: a58bfb93 Branch: json Author: Aleksey Shipilev Date: 2025-05-23 16:20:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f03b 8357638: Problemlist more Hotspot tests for static JDK Reviewed-by: kvn ! test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: 2b6b7661 Branch: json Author: Doug Simon Date: 2025-05-23 16:29:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b6b7661b949971fe776714795d7dd46ed343cde 8357581: [JVMCI] Add HotSpotProfilingInfo Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java = src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java ! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java Changeset: 917c1546 Branch: json Author: Tejesh R Date: 2025-05-23 16:59:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/917c1546f353c2814de8465d1dfad66b01561f12 8139228: JFileChooser renders file names as HTML document Reviewed-by: prr, serb, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java + test/jdk/javax/swing/JFileChooser/HTMLFileName.java Changeset: 2f530f89 Branch: json Author: Justin Lu Date: 2025-05-23 17:44:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0 8357281: sun.util.Locale.LanguageTag should be immutable Reviewed-by: naoto, liach ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java Changeset: 85ca0813 Branch: json Author: Harshitha Onkar Date: 2025-05-23 17:59:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85ca0813f1624141993b20b3d8e404f86da2cef3 8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9 Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: 236e1b6d Branch: json Author: Sergey Bylokhov Date: 2025-05-23 18:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/236e1b6d529771f44218b6a4e2693e234e6a4e09 8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402 Reviewed-by: bpb, liach, darcy ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 66747710 Branch: json Author: Dean Long Date: 2025-05-23 19:29:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc36e5 8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57 Reviewed-by: kvn, thartmann ! src/hotspot/share/code/nmethod.cpp Changeset: 070c84cd Branch: json Author: Chen Liang Date: 2025-05-23 22:58:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/070c84cd22485a93a562a7639439fb056e840861 8357178: Simplify Class::componentType Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java Changeset: e8933057 Branch: json Author: Thomas Stuefe Date: 2025-05-24 09:51:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89330579d5f38e282512211711fffeeea3e899e 8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64 Reviewed-by: mbaesken, aph ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 1f24a541 Branch: json Author: Sorna Sarathi N Committer: Alexey Semenyuk Date: 2025-05-24 15:06:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f24a5414d735f9faaabd5b49f786419a40d9da5 8357644: Add missing CPE statements Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java Changeset: b0373537 Branch: json Author: Shaojin Wen Date: 2025-05-24 17:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b037353734fd67f8898eb797a041bc1152a18178 8357081: Removed unused methods of HexDigits Reviewed-by: rriggs, jpai ! src/java.base/share/classes/jdk/internal/util/HexDigits.java Changeset: b034710b Branch: json Author: Nizar Benalla Date: 2025-05-25 12:56:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b034710b2ae5fbfbe619abba86fef3b5a2d685e0 8356629: Incorrect use of {@linkplain} in java.sql Reviewed-by: lancea ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/DriverManager.java Changeset: 4a4209ff Branch: json Author: Shaojin Wen Date: 2025-05-25 17:39:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c0d8 8357685: Change the type of Integer::digits from char[] to byte[] Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: aac287eb Branch: json Author: Jan Lahoda Date: 2025-05-26 04:41:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aac287ebacbd982f3c17f5687ec2aff638a82a63 8353581: Support for `import module` in JShell's code completion Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: a50d3bee Branch: json Author: Jayathirth D V Date: 2025-05-26 06:03:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a50d3bee12cd2f528067bc15b404cf2289977af5 8312198: [macos] metal pipeline - window rendering stops after display sleep Reviewed-by: serb, avu, prr ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m Changeset: 99f33b4d Branch: json Author: Christian Hagedorn Date: 2025-05-26 07:24:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac432 8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter Reviewed-by: thartmann, mchevalier, mhaessig ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 3dbd2d3d Branch: json Author: Magnus Ihse Bursie Date: 2025-05-26 07:40:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d1273d 8347570: Configure fails on macOS if directory name do not have correct case Reviewed-by: erikj ! make/autoconf/basic.m4 Changeset: a37e8265 Branch: json Author: Manuel H?ssig Committer: Roberto Casta?eda Lozano Date: 2025-05-26 07:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde322be 8357649: IGV: add block index to the supplemental node properties Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 5cdeef81 Branch: json Author: Suchismith Roy Committer: Varada M Date: 2025-05-26 08:25:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b0a7 8331859: [PPC64] Remove support for Power7 and older Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 9946c85e Branch: json Author: Thomas Schatzl Date: 2025-05-26 08:27:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9946c85e2f905f18340a76cebce04b0003783cb4 8357621: G1: Clean up G1BiasedArray Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: ed4cd2ac Branch: json Author: Roland Westrelin Date: 2025-05-26 08:33:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53add 8356989: Unexpected null in C2 compiled code Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java Changeset: f825a511 Branch: json Author: Kieran Farrell Committer: Jaikiran Pai Date: 2025-05-26 11:12:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f825a51198137799f00a0ec2cefa1daa59542f68 7046003: Default value of Authenticator.getRequestingURL() is not specified Reviewed-by: michaelm, jpai ! src/java.base/share/classes/java/net/Authenticator.java Changeset: 7002233e Branch: json Author: Jatin Bhateja Date: 2025-05-26 11:16:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7002233ed943a21b49bc69ff728964d004b2d5c1 8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template + test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: daa8eda5 Branch: json Author: Robbin Ehn Date: 2025-05-26 11:52:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331584 8357056: RISC-V: Asm fixes - load/store width Reviewed-by: fjiang, mli, luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp Changeset: bd095896 Branch: json Author: Nizar Benalla Date: 2025-05-26 12:40:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd095896dd6e3fccb932f3d9823008766e9ab18d 8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base Reviewed-by: weijun, liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a300c356 Branch: json Author: Daniel Skantz Date: 2025-05-26 14:22:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a300c356555019a42c19bf0c16184f6dee4ad96e 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Reviewed-by: syan, rcastanedalo ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java Changeset: e8eff4d2 Branch: json Author: Emanuel Peter Date: 2025-05-26 18:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f186 8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java Changeset: bbceab07 Branch: json Author: Markus Gr?nlund Date: 2025-05-26 18:37:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d7dc 8352251: Implement JEP 518: JFR Cooperative Sampling Co-authored-by: Aleksey Shipilev Co-authored-by: Erik ?sterlund Co-authored-by: Boris Ulasevich Co-authored-by: Patricio Chilano Mateo Co-authored-by: Martin Doerr Co-authored-by: Fei Yang Co-authored-by: Amit Kumar Reviewed-by: eosterlund, egahlin ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp + src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp - src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp + src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp + src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp ! src/hotspot/share/jfr/support/jfrThreadExtension.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp - src/hotspot/share/runtime/suspendedThreadTask.cpp ! src/hotspot/share/runtime/suspendedThreadTask.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/growableArray.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 2c034f57 Branch: json Author: Doug Lea
Date: 2025-05-26 22:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c034f57d6b4229aaf195fdd6efd016cf694855f 8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 37d04a1e Branch: json Author: Jasmine Karthikeyan Date: 2025-05-27 02:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37d04a1e365d005afec3651c5e25fdceeceb9313 8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: 78d0dc75 Branch: json Author: Feilong Jiang Date: 2025-05-27 03:39:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b838e 8357460: RISC-V: Optimize array fill stub for small size Reviewed-by: wenanjian, fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 85af573c Branch: json Author: Joel Sikstr?m Date: 2025-05-27 06:58:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85af573cb6b5063c24f1efcbfb80bbace2883c7c 8356848: Separate Metaspace and GC printing Reviewed-by: stefank, stuefe ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java Changeset: 7bc315fa Branch: json Author: Bhavana Kilambi Committer: Xiaohong Gong Date: 2025-05-27 08:17:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bc315fa6ac4e539e52b077f15c061516e208278 8355585: Aarch64: Add aarch64 backend for Float16 vector operations Reviewed-by: epeter, haosun, xgong, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/share/adlc/dfa.cpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java Changeset: 5924c2d6 Branch: json Author: Jatin Bhateja Date: 2025-05-27 08:28:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5924c2d6c7f636b428bc7f43abe2115af4532358 8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill Reviewed-by: rcastanedalo, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 7cb6e5eb Branch: json Author: Michael McMahon Date: 2025-05-27 08:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7cabb 8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/stress/Skynet.java Changeset: f62b9780 Branch: json Author: Arno Zeller Committer: Aleksey Shipilev Date: 2025-05-27 09:11:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62b9780c38ed3caa64726be5ea47667847157e3 8357448: AOT crashes on linux musl with AddReads.java Reviewed-by: mbaesken, shade, mdoerr ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: aea32ec5 Branch: json Author: Viktor Klang Date: 2025-05-27 09:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aea32ec5060a2e57947dc3e5d14613241e223ce4 8357647: Stream gatherers forward upstream size information to downstream Reviewed-by: liach, alanb ! src/java.base/share/classes/java/util/stream/GathererOp.java ! test/jdk/java/util/stream/GathererTest.java Changeset: b9db99d7 Branch: json Author: Aleksey Shipilev Date: 2025-05-27 09:43:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9db99d7f7e3720c7e34fbcd22ff9529054601f6 8357797: Use StructuredTaskScopeImpl.ST_NEW for state init Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java Changeset: 9c191cc0 Branch: json Author: Jan Lahoda Date: 2025-05-27 09:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c191cc0fad4e2cd8ac021082acc494dc7503745 8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages Reviewed-by: asotona, cstein, liach ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! test/langtools/jdk/jshell/InputUITest.java Changeset: 67d4ed17 Branch: json Author: Ivan Walulya Date: 2025-05-27 10:43:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67d4ed173af325a5a28ee17765d491fd0cfe38c2 8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: b4b11d77 Branch: json Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-05-27 11:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5be6 8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test Reviewed-by: msheppar ! test/jdk/TEST.groups Changeset: 72a3022d Branch: json Author: Magnus Ihse Bursie Date: 2025-05-27 12:35:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72a3022dc6a1521d8e3f08fe5d592f760fc462d2 8357842: PandocFilter misses copyright header Reviewed-by: syan, erikj ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java Changeset: cdff7b96 Branch: json Author: Albert Mingkun Yang Date: 2025-05-27 14:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f190c 8357801: Parallel: Remove deprecated PSVirtualSpace methods Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp Changeset: c2953774 Branch: json Author: Aleksey Shipilev Date: 2025-05-27 14:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c29537740efb04e061732a700582d43b1956cff4 8357800: Initialize JvmtiThreadState bool fields with bool literals Reviewed-by: alanb, stefank ! src/hotspot/share/prims/jvmtiThreadState.cpp Changeset: c1f066e1 Branch: json Author: Brian Burkhalter Date: 2025-05-27 17:11:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1f066e17eacf7649df4042e2fb985da9724ef40 8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException Reviewed-by: lancea, alanb, jpai ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: d4b923d1 Branch: json Author: Per Minborg Date: 2025-05-27 19:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4b923d175b07e39ee8ee2c79f04457ea1cfbdd0 8357268: Use JavaNioAccess.getBufferAddress rather than DirectBuffer.address() Reviewed-by: alanb, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Changeset: da228e06 Branch: json Author: Per Minborg Date: 2025-05-27 19:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da228e069359bbab0e5c54f8cb2e20d67693b87c 8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment Reviewed-by: alanb ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! test/jdk/java/util/zip/ChecksumBase.java ! test/jdk/java/util/zip/DeInflate.java Changeset: 4755276f Branch: json Author: Brian Burkhalter Date: 2025-05-27 19:47:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4755276f36ccc989d9171fc9f92f8e886d4d99b9 8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader) Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/nio/file/FileSystems.java Changeset: 11ad1733 Branch: json Author: Andrey Turbanov Date: 2025-05-27 20:43:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11ad1733f8db3d8e868383fc9826963b9ffd620f 8354944: Remove unnecessary PartiallyOrderedSet.nodes Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/imageio/spi/PartiallyOrderedSet.java Changeset: 2e8b195a Branch: json Author: William Kemper Date: 2025-05-27 21:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128 8354078: Implement JEP 521: Generational Shenandoah Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java Changeset: f25f4a3e Branch: json Author: Magnus Ihse Bursie Date: 2025-05-27 22:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f25f4a3eb2f3ebba4af30471de9d35778c120d50 8349665: Make clean removes module-deps.gmk Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/PreInitSupport.gmk Changeset: c110623d Branch: json Author: Alex Menkov Date: 2025-05-27 23:23:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c110623d38806c5170fbff640e77933dcef8981b 8357282: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java fails after ClassNotFoundException Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODRunnerArgParser.java Changeset: 4cad4379 Branch: json Author: Steffen Nie?ing Committer: SendaoYan Date: 2025-05-28 01:54:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cad437956ff75a377adba8a760e19dc6cf7dc8d 8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null Reviewed-by: rriggs, jpai, liach ! src/java.base/share/classes/java/lang/reflect/Proxy.java Changeset: 96fb31e2 Branch: json Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-05-28 02:27:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96fb31e2dbc16875c6c8183096cd03f30d0632ee 8357695: RISC-V: Move vector intrinsic condition checks into match_rule_supported_vector Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 72b9aafd Branch: json Author: Ioi Lam Date: 2025-05-28 02:39:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72b9aafd5a0dfb379a979f554fa99a767eef3e50 8357917: Assert in MetaspaceShared::preload_and_dump() when printing exception Reviewed-by: kvn, jrose ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 670ef8cc Branch: json Author: Matthias Baesken Date: 2025-05-28 05:54:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/670ef8cc52e6eb068ca6968142629abc1c424571 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Reviewed-by: dfuchs ! test/jdk/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/jdk/java/util/logging/LocalizedLevelName.java ! test/jdk/java/util/logging/SimpleFormatterFormat.java ! test/jdk/sun/util/logging/SourceClassName.java Changeset: db515566 Branch: json Author: Thomas Schatzl Date: 2025-05-28 06:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db515566875b92bd4aff08cccc80d80b85f01514 8354428: [ubsan] g1BiasedArray.hpp: pointer overflow in address calculation Reviewed-by: ayang, kbarrett, mbaesken ! src/hotspot/share/gc/g1/g1BiasedArray.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp Changeset: 1d57ff8a Branch: json Author: Marc Chevalier Date: 2025-05-28 07:52:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d57ff8ad4938bc9ca9b1996eb200c1b51bdf300 8357781: Deep recursion in PhaseCFG::set_next_call leads to stack overflow Reviewed-by: thartmann, kvn, mhaessig ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/lcm.cpp + test/hotspot/jtreg/compiler/c2/StackOverflowInSetNextCall.java Changeset: efeb050e Branch: json Author: Raffaello Giulietti Date: 2025-05-28 08:13:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efeb050e00145da18f979fe17c22da2f736dbd41 8357808: Add a command line option for specifying a counter in TestRandomFloatingDecimal Reviewed-by: liach ! test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java Changeset: f74fbfe5 Branch: json Author: Axel Boldt-Christmas Date: 2025-05-28 08:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f74fbfe5de9dc5b90652956935642670c085938c 8357449: ZGC: Multiple medium page sizes Reviewed-by: stefank, jsikstro ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/z_globals.hpp + test/hotspot/jtreg/gc/z/TestZMediumPageSizes.java Changeset: 1e0caedb Branch: json Author: Albert Mingkun Yang Date: 2025-05-28 08:47:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e0caedb9ab1c56e3986764ce260b94e423d4948 8357854: Parallel: Inline args of PSOldGen::initialize_performance_counters Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp Changeset: f02190bc Branch: json Author: Markus Gr?nlund Date: 2025-05-28 08:57:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f02190bc30bf3d203a5012140a72023622fc2d77 8357829: Commented out sample limit in JfrSamplerThread::task_stacktrace Reviewed-by: shade ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 4e1878ca Branch: json Author: Andrew Haley Date: 2025-05-28 09:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e1878ca452d1e781eb61610a94064c0c4798073 8355022: Implement JEP 506: Scoped Values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java Changeset: 39714b60 Branch: json Author: Hannes Walln?fer Date: 2025-05-28 09:46:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39714b603040f1619f5e0e2a13ea8a90bb993c27 8357869: Remove PreviewNote taglet in its current form Reviewed-by: erikj ! make/Docs.gmk - make/jdk/src/classes/build/tools/taglet/PreviewNote.java Changeset: 627ef344 Branch: json Author: Mikhail Yankelevich Committer: Michael McMahon Date: 2025-05-28 10:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/627ef34498c31b5d16f9da423cfe0a5fe46a3562 8304065: HttpServer.stop should terminate immediately if no exchanges are in progress Co-authored-by: Eirik Bj?rsn?s Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java - src/jdk.httpserver/share/classes/sun/net/httpserver/WriteFinishedEvent.java + test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java Changeset: 0671309d Branch: json Author: Per Minborg Date: 2025-05-28 10:57:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0671309de530822cc261e8251fc425c8aa3cc487 8357919: Arena::allocate returns segments with address zero if the segment length is zero after JDK-8345687 Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! test/jdk/java/foreign/TestSegments.java Changeset: f30e1541 Branch: json Author: Serguei Spitsyn Date: 2025-05-28 11:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f30e15411f5c0fc90565dac19203fdc1ab43fd88 8357673: remove test serviceability/jvmti/vthread/TestPinCaseWithCFLH Reviewed-by: amenkov, lmesnik - test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java Changeset: 6ebae6cd Branch: json Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-05-28 12:00:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ebae6cded49f9b0b0d42899af3303647eca7848 8241678: Remove PerfData sampling via StatSampler Reviewed-by: jsjolen, ayang ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/parallel/spaceCounters.cpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/perfMemory.cpp - src/hotspot/share/runtime/statSampler.cpp - src/hotspot/share/runtime/statSampler.hpp ! src/hotspot/share/runtime/threads.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java + src/jdk.jcmd/share/classes/sun/tools/jstat/Timestamp.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options Changeset: c9e6c4d0 Branch: json Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-28 12:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9e6c4d0171ff6f419344f9341747c71416d4ec9 8356891: Some code simplifications in BigInteger Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 4b9290af Branch: json Author: Marc Chevalier Date: 2025-05-28 13:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b9290af0a46bdf662735c24d00732a4c1601102 8356647: C2: Excessively strict assert in PhaseIdealLoop::do_unroll Reviewed-by: chagedorn, epeter, dlong ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/UnrollWideLoopHitsTooStrictAssert.java Changeset: 016cc4f3 Branch: json Author: Markus Gr?nlund Date: 2025-05-28 13:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/016cc4f333d1a59a7cd534cb7ee4c373087efd10 8357830: JfrVframeStream::_cont_entry shadows super-class field Reviewed-by: egahlin - src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp Changeset: 1a65719a Branch: json Author: Markus Gr?nlund Date: 2025-05-28 13:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a65719ab336336f94777df85bafeeef2c4d5b56 8357911: JFR: Fix subtle xor method tagging bug Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp Changeset: 18285fc1 Branch: json Author: Viktor Klang Date: 2025-05-28 14:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18285fc136e1a892ab54a705c1fa82e91325b06a 8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java Changeset: 7bd8375f Branch: json Author: Magnus Ihse Bursie Date: 2025-05-28 14:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bd8375fe49eedecae7b2a1c75e7efb5ab06b22d 8357920: Add .rej and .orig to .gitignore Reviewed-by: syan, erikj ! .gitignore Changeset: a4f870df Branch: json Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4f870df553e4d7669edf6e454e147526ff2fae7 8357510: [REDO] RunTest variables should always be assigned Reviewed-by: erikj ! make/RunTests.gmk Changeset: 63d0e7ff Branch: json Author: Magnus Ihse Bursie Date: 2025-05-28 14:42:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63d0e7ff117537bf4768b88c43a0231a14ed1512 8355725: SPEC_FILTER stopped working Reviewed-by: erikj ! make/Docs.gmk Changeset: e3f85c96 Branch: json Author: Igor Veresov Date: 2025-05-28 15:15:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f85c961b4c1e5e01aedf3a0f4e1b0e6ff457fd 8355003: Implement JEP 515: Ahead-of-Time Method Profiling Co-authored-by: John R Rose Co-authored-by: Vladimir Ivanov Co-authored-by: Ioi Lam Co-authored-by: Vladimir Kozlov Co-authored-by: Aleksey Shipilev Reviewed-by: kvn, ihse, cjplummer, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp ! src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpAllocStats.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciObjectFactory.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp + src/hotspot/share/oops/trainingData.cpp + src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java + test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java Changeset: 4ced4e73 Branch: json Author: gauthamkrishnanibm Committer: Roger Riggs Date: 2025-05-28 15:38:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ced4e73fc0a517df826860839681004bb67e624 8334742: Change java.time month/day field types to 'byte' Reviewed-by: rriggs ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java Changeset: 2e6838a2 Branch: json Author: Thomas Schatzl Date: 2025-05-28 15:49:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e6838a20d52e9fa0a3b7322f2cb548e034b5d83 8357307: VM GC operations should have a public gc_succeeded() Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp Changeset: e579cca6 Branch: json Author: PAWAN CHAWDHARY Committer: Leonid Mesnik Date: 2025-05-28 15:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e579cca619147aa51563dc00f374e02db49e1238 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Reviewed-by: lmesnik, mseledtsov ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java Changeset: 8949c074 Branch: json Author: Alexey Semenyuk Date: 2025-05-28 16:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8949c07484bd2ea0ab1e5207d45e6ef3694b7428 8357930: Amendment for JDK-8333664 Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ModuleInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java Changeset: b2a61a99 Branch: json Author: Naoto Sato Date: 2025-05-28 16:24:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2a61a9972493d67d0f1a9f3f529c11e45838d5b 8356985: Use "stdin.encoding" in Console's read*() methods Reviewed-by: jlu, smarks, alanb, vyazici ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/jdk/java/io/Console/CharsetTest.java + test/jdk/java/io/Console/StdinEncodingTest.java = test/jdk/java/io/Console/csp/module-info.java + test/jdk/java/io/Console/csp/provider/UppercasingCharsetProvider.java ! test/jdk/java/io/Console/script.exp + test/jdk/java/io/Console/stdinEncoding.exp Changeset: cd052c72 Branch: json Author: Henry Jen Date: 2025-05-28 17:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd052c72cdb62186e66c1d2ecf9216f3df61b242 8345431: Improve jar --validate to detect duplicate or invalid entries Reviewed-by: lancea, jpai ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! src/jdk.jartool/share/man/jar.md + test/jdk/tools/jar/ValidatorTest.java Changeset: 28f50931 Branch: json Author: Gerard Ziemski Date: 2025-05-28 19:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28f509317d477c5f4076658f9ae9995aa6c53631 8356233: NMT: tty->print_cr should not be used in VirtualMemoryTracker::add_reserved_region() Reviewed-by: jsjolen, dholmes ! src/hotspot/share/nmt/virtualMemoryTracker.cpp Changeset: bb2c80c0 Branch: json Author: Anthony Scarpino Date: 2025-05-28 19:52:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb2c80c0e9923385e0b6243c0ebff9afef208470 8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview) Reviewed-by: weijun, mr, mullan, jnimeh ! src/java.base/share/classes/java/security/AsymmetricKey.java + src/java.base/share/classes/java/security/DEREncodable.java ! src/java.base/share/classes/java/security/KeyPair.java + src/java.base/share/classes/java/security/PEMDecoder.java + src/java.base/share/classes/java/security/PEMEncoder.java + src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/pkcs/NamedPKCS8Key.java ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java ! src/java.base/share/classes/sun/security/provider/DSAPrivateKey.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/java.base/share/classes/sun/security/util/Pem.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java + test/jdk/java/security/PEM/PEMData.java + test/jdk/java/security/PEM/PEMDecoderTest.java + test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java + test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java Changeset: b7f0f480 Branch: json Author: Shaojin Wen Date: 2025-05-28 20:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7f0f480cefb7295bbd5f8830458b69baf2eaff6 8357681: Fixed the DigitList::toString method causing incorrect results during debugging Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/text/DigitList.java Changeset: dede3532 Branch: json Author: Ioi Lam Date: 2025-05-28 22:12:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dede3532f7238d527fb89be41f1b8050bde02ee3 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics Reviewed-by: erikj, kvn, asmehra ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/man/java.md ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java - test/hotspot/jtreg/runtime/cds/appcds/UseAppCDS_Test.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/FileNameSubstitution.java + test/hotspot/jtreg/runtime/cds/appcds/aotFlags/JDK_AOT_VM_OPTIONS.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/setup_aot/TestSetupAOT.java Changeset: 2ec6ab34 Branch: json Author: Ioi Lam Date: 2025-05-28 22:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ec6ab347a18f454e33a3a281daf1d50a1fd5e27 8357525: Default CDS archive becomes non-deterministic after JDK-8305895 Reviewed-by: shade, coleenp ! src/hotspot/share/oops/klass.cpp Changeset: 83a28048 Branch: json Author: Lei Zhu Committer: SendaoYan Date: 2025-05-29 05:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83a280485889573d5709b2bb59185d11ab6a38da 8357408: runtime/interpreter/CountBytecodesTest.java should be flagless Reviewed-by: shade, syan, lmesnik ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 04e0fe00 Branch: json Author: Phil Race Date: 2025-05-29 05:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04e0fe00abcf1d7919a50e0c9dd44ce2856984ea 8356049: Need a simple way to play back a sound clip Reviewed-by: serb, aivanov, kizune ! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java + src/java.desktop/share/classes/javax/sound/SoundClip.java + src/java.desktop/share/classes/javax/sound/package-info.java ! src/java.desktop/share/classes/module-info.java + test/jdk/javax/sound/SoundClip/LoopExitTest.java + test/jdk/javax/sound/SoundClip/SoundClipTest.java + test/jdk/javax/sound/SoundClip/badsound.wav + test/jdk/javax/sound/SoundClip/javasound.wav Changeset: d43f588d Branch: json Author: Adam Sotona Date: 2025-05-29 07:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d43f588db1b39724da2823b73fe09f8609fd8e48 8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255 Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/classfile/Signature.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 07f5b762 Branch: json Author: Erik Gahlin Date: 2025-05-29 08:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f5b762a09e4fe9f7ba71368593f6dfa0ff8f6e 8352738: Implement JEP 520: JFR Method Timing and Tracing Co-authored-by: Markus Gr?nlund Reviewed-by: shade, mgronlun ! src/hotspot/share/classfile/modules.hpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp + src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp ! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.cpp + src/hotspot/share/jfr/support/jfrAnnotationIterator.hpp ! src/hotspot/share/jfr/support/jfrKlassExtension.hpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp + src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.cpp + src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp + src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.hpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp + src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp + src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp + src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp + src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.cpp + src/hotspot/share/jfr/support/methodtracer/jfrTracedMethod.hpp ! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Field.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/FilterSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Modification.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java + src/jdk.jfr/share/classes/jdk/jfr/tracing/MethodTracer.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java + test/jdk/jdk/jfr/event/tracing/Apple.java + test/jdk/jdk/jfr/event/tracing/Banana.java + test/jdk/jdk/jfr/event/tracing/Car.java + test/jdk/jdk/jfr/event/tracing/StaticInitializer.java + test/jdk/jdk/jfr/event/tracing/TestClinit.java + test/jdk/jdk/jfr/event/tracing/TestCombinedFilters.java + test/jdk/jdk/jfr/event/tracing/TestFilterClass.java + test/jdk/jdk/jfr/event/tracing/TestFilterClassAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethod.java + test/jdk/jdk/jfr/event/tracing/TestFilterMethodAnnotation.java + test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java + test/jdk/jdk/jfr/event/tracing/TestMethodTiming.java + test/jdk/jdk/jfr/event/tracing/TestMethodTrace.java + test/jdk/jdk/jfr/event/tracing/TestMultipleRecordings.java + test/jdk/jdk/jfr/event/tracing/TestMultipleThreads.java + test/jdk/jdk/jfr/event/tracing/TestRestrictedClasses.java + test/jdk/jdk/jfr/event/tracing/TestRetransformFalse.java + test/jdk/jdk/jfr/event/tracing/TestWithClassLoaders.java + test/jdk/jdk/jfr/event/tracing/TestWithModules.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/lib/jfr/Events.java Changeset: a2743bab Branch: json Author: Hannes Walln?fer Date: 2025-05-29 09:19:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2743bab4fd203b0791cf47e617c1a95b05ab3cc 8357458: Missing Highlight.js license file Reviewed-by: jlahoda ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java + src/jdk.javadoc/share/legal/highlightjs.md ! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java ! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java Changeset: 4cf729cf Branch: json Author: Thomas Stuefe Date: 2025-05-29 10:42:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cf729cfac57c9aec692a52c1f3f95f2403e7958 8323497: On x64, use 32-bit immediate moves for narrow klass base if possible Reviewed-by: shade, kvn, rkennke ! src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java Changeset: d8a78302 Branch: json Author: Aleksey Shipilev Date: 2025-05-29 15:06:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8a783020d247d2c01834db14b44d239ad1f2bf4 8357999: SA: FileMapInfo.metadataTypeArray initialization issue after JDK-8355003 Reviewed-by: ayang, iklam, kvn, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java Changeset: 79aff26c Branch: json Author: Brian Burkhalter Date: 2025-05-29 15:20:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79aff26c2880922b92863911d8a5a035ba9a1e75 8354724: Methods in java.io.Reader to read all characters and all lines Reviewed-by: rriggs, smarks, jpai, alanb ! src/java.base/share/classes/java/io/Reader.java + test/jdk/java/io/Reader/ReadAll.java Changeset: f3188682 Branch: json Author: Justin Lu Date: 2025-05-29 17:01:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f318868268f32934a2f0c4e26a6c75360d8e74b1 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Reviewed-by: iris, naoto ! src/java.base/share/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: e3063678 Branch: json Author: Ioi Lam Date: 2025-05-29 17:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e306367813db7c8a3ecac5e46740600b7ab04f9d 8357693: AOTCodeCompressedOopsTest.java failed with -XX:+UseLargePages Reviewed-by: kvn, shade ! src/hotspot/share/cds/filemap.cpp Changeset: e509997f Branch: json Author: Justin Lu Date: 2025-05-29 17:39:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e509997fe87a09513b8f79d303cc69392d2cb7b0 8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: d922e318 Branch: json Author: Shaojin Wen Date: 2025-05-29 20:09:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d922e318bc2104d69c46403bceb609d538f3259a 8349400: Improve startup speed via eliminating nested classes Reviewed-by: valeriep, rriggs ! src/java.base/share/classes/sun/security/util/KnownOIDs.java Changeset: 727412d1 Branch: json Author: Shaojin Wen Date: 2025-05-29 20:09:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/727412d1b5f0764363ebd2ff600d4b7f0c99bb9b 8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes Reviewed-by: naoto ! make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java ! src/java.base/share/classes/java/lang/CharacterData.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterData01.java.template ! src/java.base/share/classes/java/lang/CharacterData02.java.template ! src/java.base/share/classes/java/lang/CharacterData03.java.template ! src/java.base/share/classes/java/lang/CharacterData0E.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java Changeset: cb8eea4e Branch: json Author: Boris Ulasevich Date: 2025-05-29 21:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb8eea4ecd12669e361baac8bb6e71cde7937812 8356095: AArch64: Obsolete -XX:+NearCPool option Reviewed-by: aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 648c337b Branch: json Author: Dean Long Date: 2025-05-29 21:41:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/648c337bea5ec65908cab02eaf232243ccf2d4bf 8356648: runtime/Thread/AsyncExceptionTest.java fails with +StressCompiledExceptionHandlers Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java Changeset: a05f9dea Branch: json Author: Alexey Semenyuk Date: 2025-05-29 21:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a05f9dea18ec812abad1dbe0084c0c58384a9076 8358017: Various enhancements of jpackage test helpers Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 64503c78 Branch: json Author: Prasanta Sadhukhan Date: 2025-05-30 02:06:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64503c784bbddc638ce0098f5c6ef0cb81cbf938 8357299: Graphics copyArea doesn't copy any pixels when there is overflow Reviewed-by: achung, kizune, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c + test/jdk/java/awt/Graphics/BrokenBoundsClip.java Changeset: fd51b039 Branch: json Author: Alexander Matveev Date: 2025-05-30 03:07:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd51b03910ba90ca1c46a4204b8940421338e22e 8351369: [macos] Use --install-dir option with DMG packaging Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/InstallDirTest.java Changeset: 20005511 Branch: json Author: Amit Kumar Date: 2025-05-30 03:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20005511e3612d6a5f12fa83066f02c88c628e8b 8353500: [s390x] Intrinsify Unsafe::setMemory Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/stubGenerator_s390.cpp Changeset: 6f9e1175 Branch: json Author: Daniel Skantz Date: 2025-05-30 06:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f9e1175a983c735c1beed755ec5b14b476858d7 8356246: C2: Compilation fails with "assert(bol->is_Bool()) failed: unexpected if shape" in StringConcat::eliminate_unneeded_control Reviewed-by: rcastanedalo, kvn ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsSharedTest.java Changeset: e33eeeea Branch: json Author: Abhishek Kumar Date: 2025-05-30 06:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e33eeeea04fc7899bf66b0a2fdaccc30060854b4 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Reviewed-by: asemenov, kizune ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m + test/jdk/javax/accessibility/TestPopupMenuChildCount.java Changeset: 566e3b21 Branch: json Author: nibjen Committer: Sean Coffey Date: 2025-05-30 09:22:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Reviewed-by: coffeys ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java Changeset: a0eb1900 Branch: json Author: Qizheng Xing Committer: Joel Sikstr?m Date: 2025-05-30 09:41:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0eb1900c91531db26d1086a3b251bce0cf7c141 8358104: Fix ZGC compilation error on GCC 10.2 Reviewed-by: kbarrett, jsikstro ! src/hotspot/share/gc/z/zMappedCache.cpp Changeset: acd64ba2 Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-05-30 10:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acd64ba24afd508689803adaa6714a784946979c 8357626: RISC-V: Tighten up template interpreter method entry code Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 12ee80ca Branch: json Author: Alexey Ivanov Date: 2025-05-30 13:31:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad 8357675: Amend headless message Reviewed-by: prr, shade ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java Changeset: ae3d96a4 Branch: json Author: Thomas Stuefe Date: 2025-05-30 13:40:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f 8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK Reviewed-by: rriggs ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/childproc.c ! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java Changeset: 26275a10 Branch: json Author: Archie Cobbs Date: 2025-05-30 14:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3 8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! test/langtools/tools/javac/warnings/ThisEscape.java ! test/langtools/tools/javac/warnings/ThisEscape.out Changeset: 99048c3d Branch: json Author: Artur Barashev Date: 2025-05-30 16:03:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf 8357033: Reduce stateless session ticket size Reviewed-by: wetmore, djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java Changeset: 81464cd1 Branch: json Author: Justin Lu Date: 2025-05-30 17:13:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a 8358089: Remove the GenerateKeyList.java test tool Reviewed-by: naoto - test/jdk/java/util/Locale/GenerateKeyList.java Changeset: eaf7815e Branch: json Author: Naoto Sato Date: 2025-05-30 17:22:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42 8357886: Remove TimeZoneNames_* of the COMPAT locale data provider Reviewed-by: joehw, jlu - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java - src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java Changeset: 4fa4f151 Branch: json Author: Naoto Sato Date: 2025-05-30 17:23:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c 8357882: Use UTF-8 encoded data in LocaleDataTest Reviewed-by: jlu, joehw ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 3cc63098 Branch: json Author: Chris Plummer Date: 2025-05-30 17:36:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc630985d47be6ba4cf991698e999f17dbde203 8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java Changeset: 82807d43 Branch: json Author: Chris Plummer Date: 2025-05-30 17:58:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82807d43f8d18b186428be88a80ebe28892517cc 8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java Changeset: b7ca672d Branch: json Author: Ashutosh Mehra Date: 2025-05-30 18:26:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ca672d5c5f11f472110154868f08299f6e8796 8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds Reviewed-by: kvn, adinn ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 94039e22 Branch: json Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-05-30 19:16:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94039e22bbe943888e858d8ae278145e2668526a 8353230: Emoji rendering regression after JDK-8208377 Reviewed-by: prr, honkar ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java + test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java Changeset: c9d6e012 Branch: json Author: Anthony Scarpino Date: 2025-05-30 20:13:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9d6e01233fbc9f3a95a4879feff906748649c54 8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE Reviewed-by: weijun ! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java ! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java Changeset: 14e41ab0 Branch: json Author: Chris Plummer Date: 2025-05-30 20:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java Changeset: abbffc01 Branch: json Author: Alex Menkov Date: 2025-05-30 21:00:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abbffc0103826a2e02fe52ef9b55890a57944933 8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/ProblemList.txt Changeset: 09301c1d Branch: json Author: Ian Graves Date: 2025-05-30 21:11:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71 8356634: VectorShape#largestShapeFor should have public access Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: db340e54 Branch: json Author: Alex Menkov Date: 2025-05-30 21:11:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a 8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads Reviewed-by: alanb, sspitsyn ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp + test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java Changeset: 0df8c968 Branch: json Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-05-30 21:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0df8c9684b8782ef830e2bd425217864c3f51784 8353686: Optimize Math.cbrt for x86 64 bit platforms Reviewed-by: sviswanathan, sparasa, jbhateja ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/java/lang/Math.java + test/micro/org/openjdk/bench/java/lang/CbrtPerf.java Changeset: 2926435d Branch: json Author: Bradford Wetmore Date: 2025-05-30 23:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2926435d228f21a227763ff4efcf32e511aa258a 8341346: Add support for exporting TLS Keying Material Reviewed-by: hchao, jnimeh, weijun ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java + test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java Changeset: 5ad02c98 Branch: json Author: Sergey Bylokhov Date: 2025-05-31 00:16:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50 8355004: Apply java.io.Serial annotations in java.compiler Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java ! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java ! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java ! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java ! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java Changeset: d9d00d33 Branch: json Author: Sergey Bylokhov Date: 2025-05-31 00:26:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753 8358107: Rollback JDK-8357299 changeset Reviewed-by: psadhukhan ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c - test/jdk/java/awt/Graphics/BrokenBoundsClip.java Changeset: c67fc735 Branch: json Author: Serguei Spitsyn Date: 2025-05-31 00:40:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c67fc735959ddd41a8d1116908ca7bae9b966016 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Reviewed-by: lmesnik, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: c62223a5 Branch: json Author: Ian Graves Date: 2025-05-31 00:41:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834 8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java Reviewed-by: psandoz ! test/jdk/ProblemList.txt Changeset: 061b24d4 Branch: json Author: David Briemann Committer: SendaoYan Date: 2025-05-31 02:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/061b24d4f9d8635944683766532e9252c3ba0152 8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes Reviewed-by: mdoerr, varadam ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java Changeset: 19360a90 Branch: json Author: Chad Rakoczy Committer: SendaoYan Date: 2025-05-31 02:48:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19360a904b180f6608c6dcd574c77f78f1880673 8356949: AArch64: Tighten up template interpreter method entry code Reviewed-by: aph, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 3a3ea7e1 Branch: json Author: Sergey Bylokhov Date: 2025-05-31 07:06:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/java/awt/Toolkit.java ! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java Changeset: 84002d12 Branch: json Author: Jaikiran Pai Date: 2025-05-31 13:02:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84002d12ed83c8254422fdda349aa647422d0768 8228773: URLClassLoader constructors should include API note warning that the parent should not be null Reviewed-by: alanb, mullan ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/security/SecureClassLoader.java Changeset: a3f9e222 Branch: json Author: Jaikiran Pai Date: 2025-05-31 16:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3f9e222632d29982ef1463e6c391d5896524705 8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0 Reviewed-by: psandoz ! test/jdk/ProblemList.txt Changeset: fc3d3d9b Branch: json Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-31 23:07:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc3d3d9b303652275599e315b2d7e534d92080ea 8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/test_assembler_x86.cpp ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 59dc8499 Branch: json Author: Ashutosh Mehra Date: 2025-06-01 01:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59dc849909c1edc892c94a27b0340fcf53db3a98 8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp Changeset: 470ffeed Branch: json Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-06-01 03:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/470ffeedda45b6f75ce0c794a965428b7859be6f 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java Changeset: e3eb089d Branch: json Author: Vladimir Kozlov Date: 2025-06-01 03:57:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3eb089d47d62ae6feeba3dc6b3752a025e27bed 8357175: Failure to generate or load AOT code should be handled gracefully Reviewed-by: iveresov, asmehra ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp Changeset: ac9af69e Branch: json Author: Alan Bateman Date: 2025-06-01 06:17:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9af69eee9636ff98c2b60224964e518aebb421 8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals Reviewed-by: vklang ! src/java.base/share/classes/java/lang/InheritableThreadLocal.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadLocal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java ! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java ! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java ! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java Changeset: c1b5f62a Branch: json Author: Matthias Baesken Date: 2025-06-01 09:06:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1b5f62a8c30038d3b1a14d184535ba0642d51c9 8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent Reviewed-by: jpai, nbenalla, syan ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 85e36d79 Branch: json Author: Igor Veresov Date: 2025-06-01 21:21:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85e36d79246913abb8b85c2be719670655d619ab 8358236: [AOT] Graal crashes when trying to use persisted MDOs Reviewed-by: kvn ! src/hotspot/share/oops/methodData.cpp Changeset: 3193a28c Branch: json Author: David Holmes Date: 2025-06-01 23:36:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3193a28c532d8536d621c99bb661304c49ca13e1 8358259: ProblemList compiler/startup/StartupOutput.java on Windows Reviewed-by: darcy ! test/hotspot/jtreg/ProblemList.txt Changeset: 90d6ad01 Branch: json Author: Prasanta Sadhukhan Date: 2025-06-02 02:06:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90d6ad015714b81064dd16d0e64f1b774e68d4f3 8356594: JSplitPane loses divider location when reopened via JOptionPane.createDialog() Reviewed-by: kizune ! src/java.desktop/share/classes/javax/swing/JSplitPane.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java Changeset: c5a1543e Branch: json Author: Robbin Ehn Date: 2025-06-02 05:43:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5a1543ee3e68775f09ca29fb07efd9aebfdb33e 8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent Reviewed-by: eosterlund, fbredberg, shade, fyang ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: 3f59bfd2 Branch: json Author: Thomas Schatzl Date: 2025-06-02 07:59:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f59bfd2e1b35e10fe736e2fa6886cff74ecd35d 8334759: gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation Reviewed-by: ayang, iwalulya ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java Changeset: 64183062 Branch: json Author: Albert Mingkun Yang Date: 2025-06-02 08:23:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6418306211be47063a9b06bad8003dee1d81570c 8357944: Remove unused CollectedHeap::is_maximal_no_gc Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 40ce05d4 Branch: json Author: Martin Doerr Date: 2025-06-02 08:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40ce05d4080a9a2b4876c21f83a184f9b8a580a2 8358231: Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686 Reviewed-by: shade, amitkumar, mbaesken, kvn ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: ba9f44c9 Branch: json Author: Martin Doerr Date: 2025-06-02 08:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks Reviewed-by: shade, dbriemann ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: a9e7a74d Branch: json Author: Guoxiong Li Date: 2025-06-02 08:47:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9e7a74d00fe1c8d3179392738bb15d8e3508b3a 8357109: Parallel: Fix typo in YoungedGeneration Reviewed-by: ayang, zgu, tschatzl ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: eb9badd8 Branch: json Author: Roman Kennke Date: 2025-06-02 08:57:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c 8358169: Shenandoah/JVMCI: Export GC state constants Reviewed-by: dnsimon, shade ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: 612f2c0c Branch: json Author: Martin Doerr Date: 2025-06-02 09:21:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/612f2c0c0b75466c60d4b54dab6aa793a810c846 8357981: [PPC64] Remove old instructions from VM_Version::determine_features() Reviewed-by: dbriemann, mbaesken ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp Changeset: 83cb0c6d Branch: json Author: Viktor Klang Date: 2025-06-02 09:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83cb0c6de5988de526545d0926c2c6ef60efc1c7 8358151: Harden JSR166 Test case testShutdownNow_delayedTasks Reviewed-by: alanb, shade ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java Changeset: c22af0c2 Branch: json Author: Coleen Phillimore Date: 2025-06-02 11:50:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c22af0c29ea89857c5cf57dd127b5c739130b2f1 8358205: Remove unused JFR array allocation code Reviewed-by: kbarrett, mgronlun ! src/hotspot/share/jfr/jni/jfrJavaCall.cpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/memory/oopFactory.cpp Changeset: 83b15da2 Branch: json Author: Erik ?sterlund Date: 2025-06-02 12:26:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83b15da2eb3cb6c8937f517c9b75eaa9eeece314 8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent Reviewed-by: shade, aph, fbredberg ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: b3594c9e Branch: json Author: Aleksey Shipilev Date: 2025-06-02 13:08:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3594c9e5508101a39d10099830f04b0c09ad41f 8357481: Excessive CompileTask wait/notify monitor creation Reviewed-by: vlivanov, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: a4eb1519 Branch: json Author: Phil Race Date: 2025-06-02 15:24:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4eb15195ceeadf311fe81e622a54f4733b90df2 8357672: Extreme font sizes can cause font substitution Reviewed-by: dmarkov, jdv ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: daab7b5c Branch: json Author: Hannes Walln?fer Date: 2025-06-02 15:27:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daab7b5ceeb12222bda709e35699e620b98cb74d 8357796: Stylesheet adjustments after JDK-8357452 Reviewed-by: rriggs ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 1b6ae205 Branch: json Author: Matias Saavedra Silva Date: 2025-06-02 15:29:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6ae2059b0475ec78559d2d6612f3b6ec68309f 8357576: FieldInfo::_index is not initialized by the constructor Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/fieldInfo.hpp Changeset: 99a4b22a Branch: json Author: William Kemper Date: 2025-06-02 16:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4 8358102: GenShen: Age tables could be seeded with cumulative values Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp Changeset: ab5de456 Branch: json Author: Magnus Ihse Bursie Date: 2025-06-02 16:50:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab5de45636f0bf96e52c0ae0dcf080f279d9caee 8357991: make bootcycle-images is broken after JDK-8349665 Reviewed-by: erikj ! make/Main.gmk Changeset: 8b6a11f7 Branch: json Author: Calvin Cheung Date: 2025-06-02 16:51:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b6a11f7e05ee0cece798c5ff6646bddbee04900 8352187: Don't start management agent during AOT cache creation Reviewed-by: shade, iklam, kvn ! src/hotspot/share/runtime/threads.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java Changeset: bce2bd24 Branch: json Author: Ioi Lam Date: 2025-06-02 16:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bce2bd24ef64e71d895bbf4d91693b30a285746b 8356308: Assert with -Xlog:class+path when classpath has an empty element Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/utilities/classpathStream.cpp ! src/hotspot/share/utilities/classpathStream.hpp ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/ClassPathLogging.java Changeset: a7671e73 Branch: json Author: Magnus Ihse Bursie Date: 2025-06-02 17:06:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7671e7360ce23df9577110266e66a1c1a790196 8358337: JDK-8357991 was committed with incorrect indentation Reviewed-by: shade ! make/Main.gmk Changeset: ec02a87a Branch: json Author: Alex Menkov Date: 2025-06-02 18:13:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec02a87aeef008f6b2f94001fa33bac66bf24627 8345745: Update mode of the Attach API communication pipe. Reviewed-by: sspitsyn, kevinw ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: 1373ceb7 Branch: json Author: Erik Gahlin Date: 2025-06-02 18:22:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1373ceb7f3040a03ae142cfaab0f74894fc6a0a3 8356698: JFR: @Contextual Reviewed-by: mgronlun + src/jdk.jfr/share/classes/jdk/jfr/Contextual.java ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java + test/jdk/jdk/jfr/tool/TestPrintContextual.java Changeset: 5243f385 Branch: json Author: Chris Plummer Date: 2025-06-02 19:07:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5243f3851b0345b874ff51ea3a07e82f73741546 8357924: Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64 Reviewed-by: syan, dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: 0418b329 Branch: json Author: Sergey Bylokhov Date: 2025-06-02 20:23:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0418b3295a199af66700521f571c9b2c1051cac6 8357696: Enhance code consistency: java.desktop/unix Reviewed-by: prr ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java ! src/java.desktop/unix/classes/sun/font/X11Dingbats.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11GB2312.java ! src/java.desktop/unix/classes/sun/font/X11GBK.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11KSC5601.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XMap.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java Changeset: e490b4f0 Branch: json Author: Harshitha Onkar Date: 2025-06-02 21:52:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e490b4f04dd094db996cdc4f664c2ed1a7ea2ade 8357082: Stabilize and add debug logs to CopyAreaOOB.java Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java Changeset: c96803dc Branch: json Author: Qizheng Xing Committer: Ioi Lam Date: 2025-06-03 03:09:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c96803dc8b480427bca5b1c6b8c4e8693bc90b92 8358035: Remove unused `compute_fingerprint` declaration in `ClassFileStream` Reviewed-by: ccheung, iklam ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp Changeset: 24edd3b2 Branch: json Author: Manuel H?ssig Committer: SendaoYan Date: 2025-06-03 03:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24edd3b2c1324fd58575a6273e5cae17e3d6fbf5 8354930: IGV: dump C2 graph before and after live range stretching Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 832c5b06 Branch: json Author: David Beaumont Committer: Jaikiran Pai Date: 2025-06-03 04:01:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/832c5b06e8f278d70398e07d32d63d094a06967c 8350880: (zipfs) Add support for read-only zip file systems Reviewed-by: lancea, alanb, jpai ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/module-info.java ! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java ! test/jdk/jdk/nio/zipfs/TestPosix.java ! test/jdk/jdk/nio/zipfs/Utils.java Changeset: c5f235c0 Branch: json Author: Roman Marchenko Committer: Sergey Bylokhov Date: 2025-06-03 06:00:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5f235c000db6654493ea109008dbccf97f01678 8347826: Introspector shows wrong method list after 8071693 Reviewed-by: azvegint, serb, aivanov ! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java ! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java ! src/java.desktop/share/classes/java/beans/Introspector.java ! test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java Changeset: 497a1822 Branch: json Author: Doug Simon Date: 2025-06-03 06:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/497a1822cabcc0475ce0495d56430f1e99b1fb13 8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder Reviewed-by: never ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java Changeset: 6cfd4057 Branch: json Author: Doug Simon Date: 2025-06-03 06:20:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cfd4057dce9262f54e71a3930e16da84aa0d9f1 8357619: [JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror Reviewed-by: eosterlund, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: dbf562c7 Branch: json Author: Albert Mingkun Yang Date: 2025-06-03 07:25:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf562c72502ab8da96eb130ff8222bba66c72cc 8358313: G1: Refactor G1CollectedHeap::is_maximal_no_gc Reviewed-by: jsikstro, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: be923a8b Branch: json Author: Marc Chevalier Date: 2025-06-03 08:06:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be923a8b7229cb7a705e72ebbb3046e9f2085048 8353266: C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64 Reviewed-by: aph, thartmann ! src/hotspot/cpu/aarch64/aarch64.ad + test/hotspot/jtreg/compiler/intrinsics/BitCountIAarch64PreservesArgument.java Changeset: cff75eb6 Branch: json Author: Aleksey Shipilev Date: 2025-06-03 08:14:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cff75eb60628827541ea6c08eb1970401f606ebc 8358316: PKCS8Key.getEncoded() can throw NPE after JDK-8298420 Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java Changeset: 6f783e5f Branch: json Author: Aleksey Shipilev Date: 2025-06-03 08:14:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f783e5fab0e98da6c41e3c22d4523733f060d68 8358319: Pem.decode should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java Changeset: 8674f491 Branch: json Author: Aleksey Shipilev Date: 2025-06-03 08:30:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8674f49127d75d20c074fb8c4f0736bfe190f8b8 8358318: JFR: Tighten up PlatformTracer initialization Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java Changeset: 44025276 Branch: json Author: Chad Rakoczy Committer: Aleksey Shipilev Date: 2025-06-03 08:55:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4402527683ed08eebf4953a9d83f72f64a5ff4fa 8357223: AArch64: Optimize interpreter profile updates Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp Changeset: 457d9de8 Branch: json Author: Martin Doerr Date: 2025-06-03 09:24:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/457d9de81d0f65455e3292fafea03f0e83184029 8358013: [PPC64] VSX has poor performance on Power8 Reviewed-by: dbriemann, clanger ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java Changeset: def7355c Branch: json Author: Axel Boldt-Christmas Date: 2025-06-03 09:36:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/def7355cc97c7099dd04778a7dd7fd4ba5a7a630 8356716: ZGC: Cleanup Uncommit Logic Reviewed-by: eosterlund, jsikstro ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zMappedCache.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp ! test/hotspot/jtreg/gc/z/TestUncommit.java Changeset: c1a81cfb Branch: json Author: Kim Barrett Date: 2025-06-03 10:08:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1a81cfb51f9c4e7c32a44126746e8655adc349e 8358284: doc/testing.html is not up to date after JDK-8355003 Reviewed-by: jwaters, dholmes, erikj ! doc/testing.html Changeset: 78a392aa Branch: json Author: Joel Sikstr?m Date: 2025-06-03 11:42:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78a392aa3b0cda52cfacfa15250fa61010519424 8356880: ZGC: Backoff in ZLiveMap::reset spin-loop Reviewed-by: stefank, eosterlund, aboldtch ! src/hotspot/share/gc/z/zLiveMap.cpp Changeset: 46183742 Branch: json Author: Axel Boldt-Christmas Date: 2025-06-03 12:15:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4618374269e8636c772d921ad0c2c2d9e5e3e643 8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value Reviewed-by: eosterlund, mdoerr, fyang ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp Changeset: d3f54dae Branch: json Author: Erik ?sterlund Date: 2025-06-03 14:27:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3f54dae30e377b9fb4aaa06bc123b71de444a74 8357954: G1: No SATB barriers applied for runtime IN_NATIVE atomics Reviewed-by: shade, kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp Changeset: e2f73665 Branch: json Author: Archie Cobbs Date: 2025-06-03 14:35:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2f736658fbd03d2dc2186dbd9ba9b13b1f1a8ac 8329951: `var` emits deprecation warnings that do not point to the file or position Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/tree/VarWarnPosition.java + test/langtools/tools/javac/tree/VarWarnPosition.out Changeset: faf19abd Branch: json Author: Yudi Zheng Date: 2025-06-03 15:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/faf19abd312ac461f9f74035fec61af7d834ffc1 8358333: Use VEX2 prefix in Assembler::psllq Reviewed-by: jbhateja, thartmann ! src/hotspot/cpu/x86/assembler_x86.cpp Changeset: 01f01b6f Branch: json Author: Igor Veresov Date: 2025-06-03 15:31:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01f01b6f7b8a2f0dbe940bffd567ff2b46732787 8358283: Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag) Reviewed-by: kvn, kbarrett ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp Changeset: b6f827ef Branch: json Author: Michael McMahon Date: 2025-06-03 15:36:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6f827ef054959662190e21ce63fc3d3c45b92f3 8348986: Improve coverage of enhanced exception messages Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/Inet4AddressImpl.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/Proxy.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandler.java + src/java.base/share/classes/jdk/internal/util/Exceptions.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java - src/java.base/share/classes/sun/net/util/SocketExceptions.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/conf/security/java.security ! src/java.base/share/native/libnet/net_util.c ! src/java.base/share/native/libnet/net_util.h ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java ! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java ! src/java.rmi/share/classes/java/rmi/Naming.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/java/net/URI/Test.java ! test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java + test/jdk/sun/net/util/ExceptionsTest.java Changeset: 4604c86d Branch: json Author: Brian Burkhalter Date: 2025-06-03 15:43:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4604c86d2fced32c186680788ba98f74df071b23 8357425: (fs) SecureDirectoryStream setPermissions should use fchmodat Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: d7def20a Branch: json Author: Erik Gahlin Date: 2025-06-03 16:02:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7def20afa045a0bb154655b02e56346f7f51347 8358448: JFR: Incorrect time unit for MethodTiming event Reviewed-by: mgronlun, ayang ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java Changeset: 16e120b0 Branch: json Author: Patricio Chilano Mateo Date: 2025-06-03 16:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16e120b00842e340401b6930354edfb1515f6ca4 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java Changeset: 04c15466 Branch: json Author: Justin Lu Date: 2025-06-03 16:13:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c15466f68f1208084ee6e5f2322ace707d0446 8358095: Cleanup tests with explicit locale provider set to only CLDR Reviewed-by: bpb, naoto ! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java ! test/jdk/java/util/Calendar/Bug8007038.java ! test/jdk/java/util/Calendar/Bug8167273.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java ! test/jdk/java/util/Calendar/JapaneseEraNameTest.java ! test/jdk/java/util/Calendar/NarrowNamesTest.java ! test/jdk/java/util/Formatter/BasicTestLauncher.java ! test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java ! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java ! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java ! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java ! test/jdk/java/util/TimeZone/Bug8167143.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java ! test/jdk/sun/util/resources/cldr/Bug8134250.java ! test/jdk/sun/util/resources/cldr/Bug8134384.java ! test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java Changeset: 57862005 Branch: json Author: Brian Burkhalter Date: 2025-06-03 16:32:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57862005f9914ce60aa389a6e35d2e0cd38f8c35 8354450: A File should be invalid if an element of its name sequence ends with a space Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java + test/jdk/java/io/File/WinTrailingSpace.java Changeset: d7e58ac4 Branch: json Author: Jatin Bhateja Date: 2025-06-03 17:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7e58ac480b06c6340a65e67731d8f6dc179acfb 8351635: C2 ROR/ROL: assert failed: Long constant expected Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorRotateScalarCount.java Changeset: 44d62c8e Branch: json Author: Larry Cable Committer: Kevin Walls Date: 2025-06-03 17:13:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44d62c8e21fb09381f9f86a081f70549cc321b1e 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 Reviewed-by: kevinw, sspitsyn, syan ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: c382da57 Branch: json Author: Chris Plummer Date: 2025-06-03 17:19:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c382da579884c28f2765b2c6ba68c0ad4fdcb2ce 8358178: Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java Changeset: 461cb842 Branch: json Author: Alisen Chung Date: 2025-06-03 18:02:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/461cb84277b40d01c5d04be3c74f25d8667a207c 8345538: Robot.mouseMove doesn't clamp bounds on macOS when trying to move mouse off screen Reviewed-by: honkar, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java + test/jdk/java/awt/Robot/MouseMoveOffScreen.java Changeset: e984fa79 Branch: json Author: Daniel D. Daugherty Date: 2025-06-03 18:41:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e984fa7997dda922708edf556d1839b866e44e55 8358539: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java Reviewed-by: ayang, bpb ! test/jdk/ProblemList.txt Changeset: 406f1bc5 Branch: json Author: Alex Menkov Date: 2025-06-03 18:46:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/406f1bc5b94408778063b885cdac807fd1501e44 8357650: ThreadSnapshot to take snapshot of thread for thread dumps Co-authored-by: Alan Bateman Co-authored-by: Alex Menkov Reviewed-by: sspitsyn, kevinw ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp + src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java + src/java.base/share/native/libjava/ThreadSnapshot.c Changeset: cc11b7d1 Branch: json Author: Stefan Lobbenmeier Committer: Alexey Semenyuk Date: 2025-06-03 19:22:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc11b7d1f560d42d1de123e650470362f1f2aabb 8356128: Correct documentation for --linux-package-deps Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/man/jpackage.md Changeset: a44a4700 Branch: json Author: Magnus Ihse Bursie Date: 2025-06-03 19:23:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a44a470052aff3b17fa53165f043ccce36c1ef9b 8358515: make cmp-baseline is broken after JDK-8349665 Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/PreInit.gmk Changeset: e235b61a Branch: json Author: Tom Shull Committer: Doug Simon Date: 2025-06-03 19:38:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e235b61a8bb70462921c09d197adc4b60267d327 8357987: [JVMCI] Add support for retrieving all methods of a ResolvedJavaType Reviewed-by: dnsimon, yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 704b5990 Branch: json Author: Cesar Soares Lucas Date: 2025-06-03 20:15:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/704b5990a750719ca927e156553db7982637e590 8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported Reviewed-by: shade ! src/hotspot/share/opto/convertnode.cpp Changeset: da49fa5e Branch: json Author: Alex Menkov Date: 2025-06-03 20:47:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da49fa5e15b137c086ad8fd438bf448da42121cb 8354460: Streaming output for attach API should be turned on by default Reviewed-by: sspitsyn, kevinw ! src/hotspot/share/services/attachListener.cpp ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java Changeset: 93975357 Branch: json Author: Daniel Gredler Committer: Harshitha Onkar Date: 2025-06-03 23:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/939753579b80d2910c78d8bbb1c97bd56afa21ba 8356803: Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance 8356812: Create an automated version of TextLayout/TestControls Reviewed-by: prr, honkar ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java - test/jdk/java/awt/font/TextLayout/TestControls.java Changeset: 9c74d545 Branch: json Author: Naoto Sato Date: 2025-06-03 23:28:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c74d545147c2eeec187df552037a12b6b476a61 8358158: test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException Reviewed-by: joehw, jlu, iris - test/jdk/java/io/Console/CharsetTest.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/RestoreEchoTest.java ! test/jdk/java/io/Console/StdinEncodingTest.java + test/jdk/java/io/Console/StdoutEncodingTest.java - test/jdk/java/io/Console/script.exp + test/jdk/java/io/Console/stdoutEncoding.exp Changeset: 23450651 Branch: json Author: Cesar Soares Lucas Date: 2025-06-03 23:39:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2345065166c56a958365a6362af356e7c95fcaff 8357600: Patch nmethod flushing message to include more details Reviewed-by: shade, kvn ! src/hotspot/share/code/nmethod.cpp Changeset: 939521b8 Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-04 02:03:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/939521b8e4120357108220d177228b683af3334f 8358105: RISC-V: Optimize interpreter profile updates Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp Changeset: ebd85288 Branch: json Author: Vladimir Kozlov Date: 2025-06-04 02:14:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebd85288ce309b7dc7ff8b36558dd9f2a2300209 8358289: [asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder Reviewed-by: shade, iklam, asmehra ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: f17b2bc0 Branch: json Author: Alan Bateman Date: 2025-06-04 04:10:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f17b2bc06ad358933481c0e2cffd57c842bc0e76 8356870: HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates Reviewed-by: sspitsyn, kevinw ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java + src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json ! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java ! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java + test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java Changeset: b918dc84 Branch: json Author: Aleksey Shipilev Date: 2025-06-04 06:02:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b918dc84ec8364321a5a6d9f6835edcb1d9ad62f 8357434: x86: Simplify Interpreter::profile_taken_branch Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 683319f2 Branch: json Author: Aleksey Shipilev Date: 2025-06-04 06:04:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/683319f25cbea83e28b9a0ad22e1c3e781e78165 8357798: ReverseOrderListView uses Boolean boxes after JDK-8356080 Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/ReverseOrderListView.java Changeset: b5cfd76c Branch: json Author: Jaikiran Pai Date: 2025-06-04 06:38:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5cfd76c047392788b6a5c25ebadc463b2c8ce90 8358456: ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/InvalidCompressedSizeTest.java Changeset: edf92721 Branch: json Author: Magnus Ihse Bursie Date: 2025-06-04 08:10:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/edf92721c2db4cfba091cf4901af603db8486951 8356977: UTF-8 cleanups Reviewed-by: naoto, prr ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.desktop/share/classes/javax/swing/Action.java ! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java ! test/jdk/java/nio/file/Path/UriImportExport.java ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/Locale/LocaleProvidersFormat.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java ! test/langtools/tools/javac/api/guide/Test.java Changeset: 955bfcd5 Branch: json Author: Markus Gr?nlund Date: 2025-06-04 08:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/955bfcd5502b3555c2c91db876be8e7535f2289a 8357671: JFR: Remove JfrTraceIdEpoch synchronizing Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java Changeset: b6d60280 Branch: json Author: Markus Gr?nlund Date: 2025-06-04 08:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6d60280e789436c7f9e3cd1447c8f77b77e77b4 8358429: JFR: minimize the time the Threads_lock is held for sampling Reviewed-by: egahlin + src/hotspot/share/jfr/periodic/sampling/jfrSampleMonitor.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp Changeset: f141674d Branch: json Author: He-Pin(kerr) Committer: Viktor Klang Date: 2025-06-04 08:28:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f141674d1619d95053d38a9cd8f93a8959b4a211 8347491: IllegalArgumentationException thrown by ThreadPoolExecutor doesn't have a useful message Reviewed-by: vklang, liach, pminborg ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: ab235000 Branch: json Author: Martin Doerr Date: 2025-06-04 08:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab235000349bfd268e80a7cb99bf07a229406119 8354636: [PPC64] Clean up comments regarding frame manager Reviewed-by: amitkumar, rrich ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: cd16b689 Branch: json Author: Matthias Baesken Date: 2025-06-04 09:06:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd16b6896222a623dc99b9e63bb917a9d2980e88 8357155: [asan] ZGC does not work (x86_64 and ppc64) Co-authored-by: Axel Boldt-Christmas Reviewed-by: mdoerr, aboldtch ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp Changeset: 42f48a39 Branch: json Author: Sean Coffey Date: 2025-06-04 09:41:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42f48a39e867ae1683708dda3e158c24a6957180 8350689: Turn on timestamp and thread metadata by default for java.security.debug Reviewed-by: mullan ! src/java.base/share/classes/java/security/doc-files/debug-system-property.html ! src/java.base/share/classes/sun/security/util/Debug.java ! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java ! test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: 7838321b Branch: json Author: Alan Bateman Date: 2025-06-04 09:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7838321b74276e45b92c54904ea31ef70ed9e33f 8358496: Concurrent reading from Socket with timeout executes sequentially Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/java/net/Socket/Timeouts.java Changeset: dc961609 Branch: json Author: Robbin Ehn Date: 2025-06-04 12:43:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc961609f84a38164d10852cb92c005c3eb077e4 8356159: RISC-V: Add Zabha Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/gtest/riscv/test_assembler_riscv.cpp Changeset: 09ec4de7 Branch: json Author: Archie Cobbs Date: 2025-06-04 12:56:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09ec4de74d495560ffb9ec529df7ec818c1d617c 8358066: Non-ascii package names gives compilation error "import requires canonical name" Reviewed-by: jlahoda, naoto ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java + test/langtools/tools/javac/nametable/TestUtfNumChars.java Changeset: 248341d3 Branch: json Author: Emanuel Peter Date: 2025-06-04 13:16:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/248341d372ba9c1031729a65eb10d8def52de641 8344942: Template-Based Testing Framework Co-authored-by: Tobias Hartmann Co-authored-by: Tobias Holenstein Co-authored-by: Theo Weidmann Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Co-authored-by: Manuel H?ssig Reviewed-by: chagedorn, mhaessig, rcastanedalo + test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Code.java + test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java + test/hotspot/jtreg/compiler/lib/template_framework/DataName.java + test/hotspot/jtreg/compiler/lib/template_framework/Hook.java + test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java + test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Name.java + test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java + test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java + test/hotspot/jtreg/compiler/lib/template_framework/README.md + test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java + test/hotspot/jtreg/compiler/lib/template_framework/RendererException.java + test/hotspot/jtreg/compiler/lib/template_framework/StringToken.java + test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java + test/hotspot/jtreg/compiler/lib/template_framework/Template.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateBinding.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java + test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java + test/hotspot/jtreg/compiler/lib/template_framework/Token.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Hooks.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java + test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java Changeset: a653ff48 Branch: json Author: Erik Gahlin Date: 2025-06-04 13:39:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a653ff48933bfd72c7c3d004ccc5bd0d9c1162cb 8358536: jdk/jfr/api/consumer/TestRecordingFileWrite.java times out Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! test/jdk/ProblemList.txt Changeset: 0352477f Branch: json Author: Tom Shull Committer: Doug Simon Date: 2025-06-04 13:50:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0352477ff5977b0010e62000adbde88026a49a7e 8357660: [JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool Reviewed-by: dnsimon, yzheng ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java Changeset: ae1892fb Branch: json Author: Igor Veresov Date: 2025-06-04 14:07:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae1892fb0fb6b7646f9ca60067d6945ccea7f888 8358003: KlassTrainingData initializer reads garbage holder Reviewed-by: coleenp, shade, vlivanov ! src/hotspot/share/oops/trainingData.cpp Changeset: a2723d91 Branch: json Author: Matias Saavedra Silva Date: 2025-06-04 14:16:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2723d91dfba2850e3070083fa94dc3fecc46a00 8345347: Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless Reviewed-by: lmesnik, stefank, ccheung ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: 4e314cb9 Branch: json Author: Aleksey Shipilev Date: 2025-06-04 14:21:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e314cb9e025672b2f7b68cc021fa516ee219ad8 8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines Reviewed-by: kvn, dfenacci, galder ! src/hotspot/share/compiler/compilationPolicy.cpp + test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java Changeset: c9092164 Branch: json Author: Stefan Karlsson Date: 2025-06-04 14:56:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c90921644643bc731cab4c014a5144a74e670df1 8357443: ZGC: Optimize old page iteration in remap remembered phase Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRemembered.hpp Changeset: ef47635d Branch: json Author: Stuart Marks Date: 2025-06-04 16:14:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef47635d5a27b003937d865ad9067dbd151db888 8358015: Fix SequencedMap sequenced view method specifications Reviewed-by: jpai, bchristi ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/SequencedMap.java ! test/jdk/java/util/SequencedCollection/BasicMap.java Changeset: 8a79ac88 Branch: json Author: Justin Lu Date: 2025-06-04 16:40:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a79ac88639c35a6938f82a391c4b5d77e6eda32 8358449: Locale.getISOCountries does not specify the returned set is unmodifiable Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: fd0ab043 Branch: json Author: Ashutosh Mehra Date: 2025-06-04 16:52:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd0ab043677d103628afde628e3e75e23fb518b2 8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor Reviewed-by: kvn ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 8939acc8 Branch: json Author: Sergey Bylokhov Date: 2025-06-04 17:53:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8939acc8ab0e45b82252f0f2de37e9bd5c3e1493 8358057: Update validation of ICC_Profile header data Reviewed-by: honkar ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java + test/jdk/java/awt/color/ICC_Profile/RenderingIntentStressTest.java ! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java Changeset: 5ed246d1 Branch: json Author: Matthew Donovan Date: 2025-06-04 18:07:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed246d17d9f40489ed715b7df104ec6a832841e 8357592: Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java Reviewed-by: rhalade ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java Changeset: 8f821175 Branch: json Author: Justin Lu Date: 2025-06-04 18:46:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f821175cc4484d651151818cc518ef608ebcc83 8358170: Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java Reviewed-by: naoto ! test/jdk/java/util/TimeZone/Bug8167143.java Changeset: 901144ee Branch: json Author: Ian Graves Date: 2025-06-04 19:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/901144ee0d3e984aa8b8f047498440450942f3e5 8358217: jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256] Co-authored-by: Paul Sandoz Co-authored-by: Jaikiran Pai Reviewed-by: syan, psandoz ! test/jdk/ProblemList.txt ! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java Changeset: 77c110c3 Branch: json Author: Joe Darcy Date: 2025-06-04 20:03:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77c110c309739c2e10c9b321914309affe749e6d 8357000: Write overview documentation for start of release changes Reviewed-by: erikj, iris, ihse, dholmes + doc/starting-next-release.html + doc/starting-next-release.md Changeset: 3cf3e4bb Branch: json Author: Aleksey Shipilev Date: 2025-06-04 21:32:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf3e4bbec26a84d77cb7a3125a60ba1e1e4ee97 8358339: Handle MethodCounters::_method backlinks after JDK-8355003 Reviewed-by: coleenp, kvn, iveresov ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/metadata.hpp Changeset: 5b27e9c2 Branch: json Author: Johannes Bechberger Date: 2025-06-04 22:08:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b27e9c2df8b386b38b0553d941469cd8aa65c28 8342818: Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: mgronlun, mdoerr, pchilanomate, apangin, shade ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b787ff6d Branch: json Author: Magnus Ihse Bursie Date: 2025-06-04 23:19:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b787ff6def08a050b690b60e4a0ceb3aec2b73c8 8358538: Update GHA Windows runner to 2025 Reviewed-by: shade ! .github/workflows/build-windows.yml ! .github/workflows/main.yml Changeset: 9186cc73 Branch: json Author: Markus Gr?nlund Date: 2025-06-04 23:55:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9186cc7310c0cca2fca776031280f08d84e43b74 8358628: [BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: pchilanomate, dholmes ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml - src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp - src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini - src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java - src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java - test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java - test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java - test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 8f8b367a Branch: json Author: David Holmes Date: 2025-06-05 00:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f8b367ae3c9afca3581f6aced7f9855ef0d541d 8350029: Illegal invokespecial interface not caught by verification Reviewed-by: coleenp, matsaave ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/interpreter/linkResolver.cpp = test/hotspot/jtreg/runtime/verifier/invokespecial/Run.java + test/hotspot/jtreg/runtime/verifier/invokespecial/TestInvokeSpecialInterface.java + test/hotspot/jtreg/runtime/verifier/invokespecial/UseInterfaceMethodRef.jasm + test/hotspot/jtreg/runtime/verifier/invokespecial/UseMethodRef.jasm Changeset: 575806c0 Branch: json Author: Hannes Greule Committer: Chen Liang Date: 2025-06-05 01:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/575806c0e5584ea24cda80158070579b88c477f7 8358078: javap crashes with NPE on preview class file Reviewed-by: liach ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java + test/langtools/tools/javap/ClassFileVersionTest.java Changeset: 849655a1 Branch: json Author: Vladimir Kozlov Date: 2025-06-05 03:25:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/849655a145a40b056a751528cebc78a11481514c 8358632: [asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes Reviewed-by: vlivanov, iveresov ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java Changeset: 08023481 Branch: json Author: Jaikiran Pai Date: 2025-06-05 04:24:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08023481edec4c0cacc79a608c573856f0718e58 8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation Reviewed-by: dfuchs, vyazici, alanb, lancea ! src/jdk.zipfs/share/classes/module-info.java Changeset: 48b97ac0 Branch: json Author: Dingli Zhang Committer: Fei Yang Date: 2025-06-05 07:34:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48b97ac0e006362528423ffd657b2ea3afa46a6e 8358634: RISC-V: Fix several broken documentation web-links Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: ace70a6d Branch: json Author: Johannes Bechberger Date: 2025-06-05 08:18:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ace70a6d6aca619da34b2f9cac2586cc88cefb5a 8358666: [REDO] Implement JEP 509: JFR CPU-Time Profiling Reviewed-by: mgronlun ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/share/jfr/jfr.inline.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp + src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp ! src/hotspot/share/jfr/recorder/jfrRecorder.cpp ! src/hotspot/share/jfr/recorder/jfrRecorder.hpp ! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/utilities/ticks.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java + test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java + test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java + test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: dc949003 Branch: json Author: Aleksey Shipilev Date: 2025-06-05 09:02:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc949003ded278805d10c7b630e82348a7d998fe 8358588: ThreadSnapshot.ThreadLock should be static nested class Reviewed-by: alanb, sspitsyn, amenkov ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java Changeset: 66feb490 Branch: json Author: Magnus Ihse Bursie Date: 2025-06-05 09:30:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66feb490bdf670c9b101f36b2fa1d0a923c0c3df 8358543: Remove CommentChecker.java and DirDiff.java Reviewed-by: erikj - src/utils/src/build/tools/commentchecker/CommentChecker.java - src/utils/src/build/tools/dirdiff/DirDiff.java Changeset: d450e341 Branch: json Author: Markus Gr?nlund Date: 2025-06-05 10:14:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d450e341c7af910b618f3dd3e1f77e2e37702c5f 8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame Reviewed-by: dholmes, eosterlund ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: bd08932d Branch: json Author: Nizar Benalla Date: 2025-06-05 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd08932d5b9d1a363d8229ea72df4c6dbfd4571d 8356633: Incorrect use of {@link} in jdk.jshell Reviewed-by: rgiulietti, vyazici ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java Changeset: c5daf890 Branch: json Author: Nizar Benalla Date: 2025-06-05 11:05:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5daf890534dfdbe5f66189ef6b08af8ffd4de47 8349369: test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files Reviewed-by: hannesw ! test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java Changeset: eb770a06 Branch: json Author: Erik Gahlin Date: 2025-06-05 11:36:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb770a060ad86d69b38df7d11622e9e25a528e1d 8351594: JFR: Rate-limited sampling of Java events Reviewed-by: mgronlun, alanb ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java ! src/java.base/share/classes/jdk/internal/event/FileReadEvent.java ! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java ! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java ! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java ! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + src/jdk.jfr/share/classes/jdk/jfr/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java - src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerParameters.java + src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerWindow.java ! src/jdk.jfr/share/classes/jdk/jfr/package-info.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java Changeset: 6cdfd36a Branch: json Author: Erik Gahlin Date: 2025-06-05 11:42:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cdfd36ac80ad889ddbcfc702115b750a32d9645 8358590: JFR: Include min and max in MethodTiming event Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java Changeset: 782bbca4 Branch: json Author: Viktor Klang Date: 2025-06-05 12:04:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/782bbca439cd0d6db9366b4bd8d4861b8f780203 8358633: Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491 Reviewed-by: alanb ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java Changeset: 33ed7c18 Branch: json Author: Erik Gahlin Date: 2025-06-05 13:08:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33ed7c1842e61664c1ad0ea4d29f20728c89e06c 8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594 Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java Changeset: 23f1d4f9 Branch: json Author: Dmitry Chuyko Date: 2025-06-05 14:28:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23f1d4f9a993033596ff17751c877f2bb3f792ed 8337666: AArch64: SHA3 GPR intrinsic Reviewed-by: aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java Changeset: c59e44a7 Branch: json Author: Patricio Chilano Mateo Date: 2025-06-05 15:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c59e44a7aa2aeff0823830b698d524523b996650 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual Reviewed-by: lmesnik, dholmes, sspitsyn, syan ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Changeset: af87035b Branch: json Author: Nizar Benalla Committer: Jesper Wilhelmsson Date: 2025-06-05 16:01:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af87035b713f8bfe05a007a4d4670cefc6a6aaf2 8355746: Start of release updates for JDK 26 8355748: Add SourceVersion.RELEASE_26 8355751: Add source 26 and target 26 to javac Co-authored-by: Joe Darcy Reviewed-by: iris, coleenp, darcy ! .jcheck/conf ! make/conf/version-numbers.conf ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + src/jdk.compiler/share/data/symbols/java.base-P.sym.txt + src/jdk.compiler/share/data/symbols/java.compiler-P.sym.txt + src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt + src/jdk.compiler/share/data/symbols/java.logging-P.sym.txt + src/jdk.compiler/share/data/symbols/java.management-P.sym.txt + src/jdk.compiler/share/data/symbols/java.net.http-P.sym.txt + src/jdk.compiler/share/data/symbols/java.security.jgss-P.sym.txt + src/jdk.compiler/share/data/symbols/java.xml.crypto-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.attach-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.compiler-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jdi-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jpackage-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.jshell-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.net-P.sym.txt + src/jdk.compiler/share/data/symbols/jdk.security.jgss-P.sym.txt ! src/jdk.compiler/share/data/symbols/symbols ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java ! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java ! test/jdk/ProblemList.txt ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/versions/Versions.java Changeset: 62fde687 Branch: json Author: Cesar Soares Lucas Date: 2025-06-05 16:43:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62fde687088ce72ef33b94e73babf4bfe1395c17 8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*" Reviewed-by: mhaessig, shade ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp Changeset: fe3be498 Branch: json Author: Christian Stein Date: 2025-06-05 17:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe3be498b83e70a9f4739ddad6642c3aa04a97d3 8357141: Update to use jtreg 7.5.2 Reviewed-by: erikj, ihse, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 15178aa2 Branch: json Author: Andrey Turbanov Date: 2025-06-05 20:19:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15178aa298e43be3e27121343432f25884db4e5d 8357688: Remove unnecessary List.get before remove in PopupFactory Reviewed-by: azvegint, kizune, serb ! src/java.desktop/share/classes/javax/swing/PopupFactory.java Changeset: c793de98 Branch: json Author: Archie Cobbs Date: 2025-06-05 21:57:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c793de989facdb532021e1d5ddd01eb0e089b8e6 8350212: Track source end positions of declarations that support @SuppressWarnings Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java + test/langtools/tools/javac/parser/DeclarationEndPositions.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/parser/extend/TrialParser.java Changeset: 78158f30 Branch: json Author: Anthony Scarpino Date: 2025-06-05 22:13:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78158f30aee51e14ab203b0127aeb883c010319c 8358099: PEM spec updates Reviewed-by: mullan ! src/java.base/share/classes/java/security/PEMDecoder.java ! src/java.base/share/classes/java/security/PEMEncoder.java ! src/java.base/share/classes/java/security/PEMRecord.java ! src/java.base/share/classes/sun/security/provider/X509Factory.java ! src/java.base/share/classes/sun/security/util/Pem.java ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: 029e3bf8 Branch: json Author: Jaikiran Pai Date: 2025-06-06 02:07:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/029e3bf8f582f7399b80c592421b2fd72737e264 8349914: ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries Co-authored-by: Lance Andersen Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/DupEntriesGetInputStream.java Changeset: 28acca60 Branch: json Author: Amit Kumar Date: 2025-06-06 03:50:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28acca609bbb8ade0af88b536c8c88b7fa43849a 8358653: [s390] Clean up comments regarding frame manager Reviewed-by: mdoerr ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/register_s390.hpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: e918a59b Branch: json Author: Volkan Yazici Date: 2025-06-06 06:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e918a59b1dacf273620aee334517bebfb1fb1a0f 8357821: Revert incorrectly named JavaLangAccess::unchecked* methods Reviewed-by: pminborg ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java Changeset: bb2611ad Branch: json Author: Volkan Yazici Date: 2025-06-06 06:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb2611ad43a2feaebc2246fdbac2179a40115d67 8357993: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot] Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/UserInterface.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java Changeset: d1b78800 Branch: json Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-06-06 08:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1b788005bdf11f1426baa8e811c121a956482c9 8357951: Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi Reviewed-by: thartmann, mhaessig ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp Changeset: 65fda5c0 Branch: json Author: Harald Eilertsen Committer: Andrew Haley Date: 2025-06-06 08:16:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65fda5c02aeb1832bc88dc83ee8465cd8ad89179 8358593: Add ucontext accessors for *BSD on Aarch64 Co-authored-by: Greg Lewis Co-authored-by: Kurt Miller Reviewed-by: aph ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp Changeset: b2e7cda6 Branch: json Author: Fernando Guallini Date: 2025-06-06 09:53:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2e7cda6a0bd21fa3c4ffe2a67da4953f1ca3f1f 8358171: Additional code coverage for PEM API Reviewed-by: ascarpino ! test/jdk/java/security/PEM/PEMData.java ! test/jdk/java/security/PEM/PEMDecoderTest.java ! test/jdk/java/security/PEM/PEMEncoderTest.java + test/jdk/java/security/PEM/PEMMultiThreadTest.java + test/jdk/java/security/PEM/java.security-anotherAlgo + test/jdk/java/security/PEM/java.security-emptyAlgo ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java ! test/lib/jdk/test/lib/security/SecurityUtils.java Changeset: 9658cecd Branch: json Author: Hamlin Li Date: 2025-06-06 13:59:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9658cecde34a6e9cd39656d21a4ae8bc42da5956 8358685: [TEST] AOTLoggingTag.java failed with missing log message Reviewed-by: iklam, shade ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java Changeset: 8adb052b Branch: json Author: Vicente Romero Date: 2025-06-06 14:11:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8adb052b46f90e8a0605cfc5ddc667acb7c61952 8341778: Some javac tests ignore the result of JavacTask::call Reviewed-by: shade ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/GenClassPoolJar.java ! test/langtools/tools/javac/T6358024.java ! test/langtools/tools/javac/T6358166.java ! test/langtools/tools/javac/T6361619.java ! test/langtools/tools/javac/T6395974.java ! test/langtools/tools/javac/T6397286.java ! test/langtools/tools/javac/T6458823/T6458823.java ! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/api/6406133/T6406133.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/7086261/T7086261.java ! test/langtools/tools/javac/api/8007344/Test.java ! test/langtools/tools/javac/api/DiagSpans.java ! test/langtools/tools/javac/api/T6357331.java ! test/langtools/tools/javac/api/TestTreePath.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/processing/6348499/T6348499.java ! test/langtools/tools/javac/processing/6414633/T6414633.java ! test/langtools/tools/javac/processing/6430209/T6430209.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/processing/T8142931.java ! test/langtools/tools/javac/processing/model/LocalInAnonymous.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java Changeset: 026975a1 Branch: json Author: Alexandre Iline Date: 2025-06-06 15:05:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/026975a1aa290613934ae421bbc56326627bad8d 8358721: Update JCov for class file version 70 Reviewed-by: iris, alanb, erikj ! make/conf/jib-profiles.js Changeset: d024f58e Branch: json Author: Stuart Marks Date: 2025-06-06 20:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d024f58e61ec27f6c13fde5dadb95c31875815d6 8358809: Improve link to stdin.encoding from java.lang.IO Reviewed-by: naoto ! src/java.base/share/classes/java/lang/IO.java Changeset: d7352559 Branch: json Author: Rajan Halade Date: 2025-06-06 21:35:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7352559195b9e052c3eb24d773c0d6c10dc23ad 8345414: Google CAInterop test failures Reviewed-by: weijun Backport-of: 8e9ba788ae04a9a617a393709bf2c51a0c157206 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java Changeset: e94ad551 Branch: json Author: Kim Barrett Date: 2025-06-07 20:34:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e94ad551c6d31b91ec066f92f9bbdb956f54e887 8342639: Global operator new in adlc has wrong exception spec Reviewed-by: kvn, mdoerr ! src/hotspot/share/adlc/main.cpp Changeset: 6c616c71 Branch: json Author: Daniel Skantz Date: 2025-06-09 06:11:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c616c71ec9a8ee6e0203921deef20d09db39698 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/compiler/c2/Test7046096.java ! test/hotspot/jtreg/compiler/c2/Test7179138_2.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_disabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Implicit01/cs_enabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_disabled/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/optimizations/stringconcat/implicit/Merge01/cs_enabled/TestDescription.java Changeset: 91f12600 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-06-09 06:23:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91f12600d2b188ca98c5c575a34b85f5835399a0 8345067: C2: enable implicit null checks for ZGC reads Reviewed-by: aboldtch, kvn, epeter ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/output.cpp + test/hotspot/jtreg/compiler/gcbarriers/TestImplicitNullChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 52338c94 Branch: json Author: Per Minborg Date: 2025-06-09 07:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52338c94f610611a9e89a6ccbe6f2c6cd768b50a 8358520: Improve lazy computation in BreakIteratorResourceBundle and related classes Reviewed-by: naoto, jlu ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java Changeset: 1c72b350 Branch: json Author: Joel Sikstr?m Date: 2025-06-09 09:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c72b350e417bd210dc6b66eba5afe0e3bc6306c 8357053: ZGC: Improved utility for ZPageAge Co-authored-by: Axel Boldt-Christmas Reviewed-by: sjohanss, stefank ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zAllocator.hpp ! src/hotspot/share/gc/z/zAllocator.inline.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zPageAge.hpp + src/hotspot/share/gc/z/zPageAge.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.hpp ! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/utilities/enumIterator.hpp + test/hotspot/gtest/gc/z/test_zPageAge.cpp Changeset: 2103dc15 Branch: json Author: Alexander Zvegintsev Date: 2025-06-09 13:35:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2103dc15cb662fd8795b1b51d9cb61c389bed7a0 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Reviewed-by: psadhukhan, serb, aivanov, avu ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: eb8ee8bd Branch: json Author: Phil Race Date: 2025-06-09 16:01:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb8ee8bdc7c170910abc9aa18de1e22677160358 8358731: Remove jdk.internal.access.JavaAWTAccess.java Reviewed-by: dfuchs, serb - src/java.base/share/classes/jdk/internal/access/JavaAWTAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.desktop/share/classes/sun/awt/AppContext.java - test/jdk/java/util/logging/LogManagerAppContextDeadlock.java - test/jdk/java/util/logging/TestGetLoggerNPE.java - test/jdk/java/util/logging/TestUILoggerContext.java Changeset: cae1fd33 Branch: json Author: Jiangli Zhou Date: 2025-06-09 16:08:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cae1fd3385e0635beeac34a2287627e556155783 8357632: CDS test failures on static JDK Reviewed-by: ccheung, dholmes ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/ProblemList-StaticJdk.txt ! test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java Changeset: a377773f Branch: json Author: kieran-farrell Committer: Daniel Fuchs Date: 2025-06-09 17:39:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a377773fa76b46ac98533c61bc1410485390115e 8358617: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails with 403 due to system proxies Reviewed-by: dfuchs ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java Changeset: 156187ac Branch: json Author: Magnus Ihse Bursie Date: 2025-06-09 17:58:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/156187accc1c3e2a897ced011727a5c8d8e1b0cf 8356978: Convert unicode sequences in Java source code to UTF-8 Co-authored-by: Alexey Ivanov Reviewed-by: naoto, prr, joehw ! src/demo/share/jfc/Stylepad/HelloWorld.java ! src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java Changeset: eb256deb Branch: json Author: Coleen Phillimore Date: 2025-06-09 18:33:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb256deb8021d5b243ef782eb9e2622472909e97 8358326: Use oopFactory array allocation Reviewed-by: fparain, stefank ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: fcb68ea2 Branch: json Author: Naoto Sato Date: 2025-06-09 19:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcb68ea22d020d567c560c7bd5976d3c070d9806 8358626: Emit UTF-8 CLDR resources Reviewed-by: erikj, vyazici ! make/modules/java.base/Gensrc.gmk ! make/modules/jdk.localedata/Gensrc.gmk Changeset: cd9b1bc8 Branch: json Author: Justin Lu Date: 2025-06-09 20:49:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd9b1bc820540184c79dd1957edc7ad4e8e469dc 8358426: Improve lazy computation in Locale Reviewed-by: naoto, liach ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java Changeset: ef45c815 Branch: json Author: David Holmes Date: 2025-06-09 20:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef45c8154cea2ec910788d3c19e91d3eed75708e 8346237: Obsolete the UseOprofile flag Reviewed-by: coleenp, kvn ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: d186dacd Branch: json Author: Ioi Lam Date: 2025-06-09 21:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d186dacdb7b91dc9a28b703ce3c8ea007fc450b6 8357591: Re-enable CDS test cases for jvmci after JDK-8345826 Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/HelloAOTCache.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/PackageInfoClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/StringConcatStress.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java Changeset: bcf86070 Branch: json Author: David Holmes Date: 2025-06-09 22:25:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcf860703dc0244fef1d380cb7323282de76970c 8355792: Remove expired flags in JDK 26 Reviewed-by: coleenp, kvn ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: 92be7821 Branch: json Author: Matthias Bl?sing Committer: SendaoYan Date: 2025-06-10 00:21:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92be7821f5d5cbf5fe0244b41b2b7b1ada898df0 8353950: Clipboard interaction on Windows is unstable 8332271: Reading data from the clipboard from multiple threads crashes the JVM Reviewed-by: abhiscxk, dnguyen ! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java ! src/java.desktop/windows/classes/sun/awt/windows/WClipboard.java ! src/java.desktop/windows/native/libawt/windows/awt_Clipboard.cpp + test/jdk/java/awt/Clipboard/ConcurrentClipboardAccessTest.java Changeset: ca7b8858 Branch: json Author: Aleksey Shipilev Date: 2025-06-10 06:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca7b885873712a5ae503cb82c915d709034a69f7 8358749: Fix input checks in Vector API intrinsics Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, sviswanathan ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 7c9c8ba3 Branch: json Author: Beno?t Maillard Committer: Marc Chevalier Date: 2025-06-10 07:27:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c9c8ba363521a7bfb58e1a8285459f717769889 8356780: PhaseMacroExpand::_has_locks is unused Reviewed-by: mhaessig, chagedorn, kvn, mchevalier ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp Changeset: 3ff83ec4 Branch: json Author: Varada M Date: 2025-06-10 08:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ff83ec49e561c44dd99508364b8ba068274b63a 8358159: Empty mode/padding in cipher transformations Reviewed-by: amitkumar, valeriep ! src/java.base/share/classes/javax/crypto/Cipher.java + test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 0582bd29 Branch: json Author: Daniel Fuchs Date: 2025-06-10 11:01:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0582bd290d5a8b6344ae7ada36492cc2f33df050 8357639: DigestEchoClient fails intermittently due to: java.io.IOException: Data received while in pool Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java Changeset: a2f99fd8 Branch: json Author: Roland Westrelin Date: 2025-06-10 14:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2f99fd88bd03337e1ba73b413ffe4e39f3584cf 8354383: C2: enable sinking of Type nodes out of loop Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopopts.cpp Changeset: 500a3a2d Branch: json Author: Calvin Cheung Date: 2025-06-10 16:20:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/500a3a2d0af0a3f7cf58b909bbbc2aa25926d8b4 8358799: Refactor os::jvm_path() Reviewed-by: dholmes, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: 8f487d26 Branch: json Author: Alex Menkov Date: 2025-06-10 19:05:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f487d26c0f219d4df32be48ff1790e6f98d74a0 8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object Reviewed-by: cjplummer, syan, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java Changeset: 38b877e9 Branch: json Author: Albert Mingkun Yang Date: 2025-06-10 20:10:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b877e941918cc5f0463b256d4672d765d40302 8358294: Remove unnecessary GenAlignment Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/genArguments.cpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 9586817c Branch: json Author: Rajan Halade Date: 2025-06-10 21:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9586817cea3f1cad8a49d43e9106e25dafa04765 8359170: Add 2 TLS and 2 CS Sectigo roots Reviewed-by: mullan + src/java.base/share/data/cacerts/sectigocodesignroote46 + src/java.base/share/data/cacerts/sectigocodesignrootr46 + src/java.base/share/data/cacerts/sectigotlsroote46 + src/java.base/share/data/cacerts/sectigotlsrootr46 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SectigoCSRootCAs.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: abc76c6b Branch: json Author: Martin Doerr Date: 2025-06-11 08:28:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abc76c6b5b3e2eabd3fd3ceb96ffe02979dc8956 8359126: [AIX] new test TestImplicitNullChecks.java fails Reviewed-by: rcastanedalo, dbriemann ! test/hotspot/jtreg/compiler/gcbarriers/TestImplicitNullChecks.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 56ce70c5 Branch: json Author: Martin Doerr Date: 2025-06-11 08:28:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56ce70c5dfe1ecaf371d462d4198765d4a86db3c 8359165: AIX build broken after 8358799 Reviewed-by: kbarrett, jkern ! src/hotspot/os/posix/os_posix.cpp Changeset: 5ae32c4c Branch: json Author: Khalid Boulanouare Committer: Alexey Ivanov Date: 2025-06-11 10:25:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ae32c4c86916120d2a337be9765cb6e14f3f443 8352149: Test java/awt/Frame/MultiScreenTest.java fails: Window list is empty Reviewed-by: aivanov, abhiscxk ! test/jdk/java/awt/Frame/MultiScreenTest.java Changeset: bf7d40d0 Branch: json Author: Beno?t Maillard Committer: Damon Fenacci Date: 2025-06-11 11:08:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf7d40d0486b7b4e4820bb5d08a63c446ea3291d 8356751: IGV: clean up redundant field _should_send_method Co-authored-by: Manuel H?ssig Reviewed-by: mhaessig, thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp Changeset: 42ab8fcf Branch: json Author: Anton Artemov Committer: Coleen Phillimore Date: 2025-06-11 12:42:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42ab8fcfb98eacb2d93f59c012360a99a16e5450 8265754: Move suspend/resume API from HandshakeState Reviewed-by: coleenp, dholmes, pchilanomate ! 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/suspendResumeManager.cpp + src/hotspot/share/runtime/suspendResumeManager.hpp Changeset: 7d7fc693 Branch: json Author: Matthias Baesken Date: 2025-06-11 13:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d7fc69355e6f5421cf09f93290270bb16d13182 8357570: [macOS] os::Bsd::available_memory() might return too low values Reviewed-by: clanger, mdoerr, lucy ! src/hotspot/os/bsd/os_bsd.cpp Changeset: c98dffa1 Branch: json Author: Jatin Bhateja Date: 2025-06-11 13:48:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c98dffa186d48c41e76fd3a60e0129a8da60310f 8357982: Fix several failing BMI tests with -XX:+UseAPX Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java Changeset: e5196fc2 Branch: json Author: Alan Bateman Date: 2025-06-11 14:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5196fc24d2ec9e581af7803ac47036111fee029 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) Reviewed-by: jpai, vyazici ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java Changeset: e9216efe Branch: json Author: Naoto Sato Date: 2025-06-11 16:04:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9216efefc12b04c372a0a7f47167c984be544b7 8358734: Remove JavaTimeSupplementary resource bundles Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/text/resources/FormatData.java - src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java - src/java.base/share/classes/sun/text/resources/JavaTimeSupplementaryProvider.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java - src/java.base/share/classes/sun/util/resources/ParallelListResourceBundle.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java Changeset: ef4cbec6 Branch: json Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-06-11 17:47:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef4cbec6fba77fd84b328d333f8592c6eedf1a2d 8358556: Assert when running with -XX:-UseLibmIntrinsic Reviewed-by: sviswanathan, kvn ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 42915821 Branch: json Author: Calvin Cheung Date: 2025-06-11 18:10:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/429158218b52964ad1e79ba9d2fa5618d6b3398e 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 Reviewed-by: iklam, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 8f733570 Branch: json Author: Serguei Spitsyn Date: 2025-06-11 18:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f733570040a7d7a24775e72244f47e946af191b 8358815: Exception event spec has stale reference to catch_klass parameter Reviewed-by: cjplummer, alanb ! src/hotspot/share/prims/jvmti.xml Changeset: e9396e76 Branch: json Author: Naoto Sato Date: 2025-06-11 16:18:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9396e7627948d739772b3dd0b7a9f4d0bfeda53 Merge branch 'master' into json ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Thu Jun 12 12:54:04 2025 From: duke at openjdk.org (duke) Date: Thu, 12 Jun 2025 12:54:04 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v2-branch: Implement 'Compiler.add_directives -r' based on JDK-8309271 Message-ID: <5efd9f8e-85fc-45b4-8995-3e4512c30e7e@openjdk.org> Changeset: 816596a1 Branch: JDK-8326205-v2-branch Author: Evgeny Astigeevich Date: 2025-06-12 12:50:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/816596a15eec4395d52b7abb81bec154ba4d19e4 Implement 'Compiler.add_directives -r' based on JDK-8309271 ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodFlags.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp + test/hotspot/jtreg/serviceability/dcmd/compiler/ClearDirectivesTest.java + test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest.java + test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest02.java + test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest03.java + test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest04.java + test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest05.java + test/hotspot/jtreg/serviceability/dcmd/compiler/refresh_control.txt From duke at openjdk.org Thu Jun 12 18:43:19 2025 From: duke at openjdk.org (duke) Date: Thu, 12 Jun 2025 18:43:19 GMT Subject: git: openjdk/jdk-sandbox: http3: 27 new changesets Message-ID: <6a2eb332-1ef6-49b6-9516-ff5ca030ab41@openjdk.org> Changeset: c4bcb395 Branch: http3 Author: Aleksei Efimov Date: 2025-06-12 00:34:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4bcb395778b1700b4ae62049a011e8ba5549ab4 http3: update H3InsertionsLimitTest to start after receival of client settings ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java Changeset: 42ab8fcf Branch: http3 Author: Anton Artemov Committer: Coleen Phillimore Date: 2025-06-11 12:42:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42ab8fcfb98eacb2d93f59c012360a99a16e5450 8265754: Move suspend/resume API from HandshakeState Reviewed-by: coleenp, dholmes, pchilanomate ! 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/suspendResumeManager.cpp + src/hotspot/share/runtime/suspendResumeManager.hpp Changeset: 7d7fc693 Branch: http3 Author: Matthias Baesken Date: 2025-06-11 13:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d7fc69355e6f5421cf09f93290270bb16d13182 8357570: [macOS] os::Bsd::available_memory() might return too low values Reviewed-by: clanger, mdoerr, lucy ! src/hotspot/os/bsd/os_bsd.cpp Changeset: c98dffa1 Branch: http3 Author: Jatin Bhateja Date: 2025-06-11 13:48:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c98dffa186d48c41e76fd3a60e0129a8da60310f 8357982: Fix several failing BMI tests with -XX:+UseAPX Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java Changeset: e5196fc2 Branch: http3 Author: Alan Bateman Date: 2025-06-11 14:09:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5196fc24d2ec9e581af7803ac47036111fee029 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) Reviewed-by: jpai, vyazici ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java Changeset: e9216efe Branch: http3 Author: Naoto Sato Date: 2025-06-11 16:04:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9216efefc12b04c372a0a7f47167c984be544b7 8358734: Remove JavaTimeSupplementary resource bundles Reviewed-by: jlu, joehw, iris ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/text/resources/FormatData.java - src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java - src/java.base/share/classes/sun/text/resources/JavaTimeSupplementaryProvider.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java - src/java.base/share/classes/sun/util/resources/ParallelListResourceBundle.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData.java ! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java Changeset: ef4cbec6 Branch: http3 Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-06-11 17:47:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef4cbec6fba77fd84b328d333f8592c6eedf1a2d 8358556: Assert when running with -XX:-UseLibmIntrinsic Reviewed-by: sviswanathan, kvn ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp Changeset: 42915821 Branch: http3 Author: Calvin Cheung Date: 2025-06-11 18:10:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/429158218b52964ad1e79ba9d2fa5618d6b3398e 8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1 Reviewed-by: iklam, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 8f733570 Branch: http3 Author: Serguei Spitsyn Date: 2025-06-11 18:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f733570040a7d7a24775e72244f47e946af191b 8358815: Exception event spec has stale reference to catch_klass parameter Reviewed-by: cjplummer, alanb ! src/hotspot/share/prims/jvmti.xml Changeset: 3b32f6a8 Branch: http3 Author: Ioi Lam Date: 2025-06-12 00:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b32f6a8ec37338764d3e6713247ff96e49bf5b3 8344556: [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded Reviewed-by: dnsimon, kvn ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java Changeset: d7aa3498 Branch: http3 Author: Matthias Baesken Date: 2025-06-12 07:08:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7aa34982053bad37b3b726539f1245d054258f4 8357826: Avoid running some jtreg tests when asan is configured Reviewed-by: sspitsyn, amitkumar, lmesnik, syan, lucy, cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/jdk/TEST.ROOT ! test/jdk/build/AbsPathsInImage.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 5886ef72 Branch: http3 Author: SendaoYan Date: 2025-06-12 07:51:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5886ef728fc1efe43e90e056c03725c3ee982ad6 8359182: Use @requires instead of SkippedException for MaxPath.java Reviewed-by: bpb, bchristi ! test/jdk/java/io/File/MaxPath.java Changeset: 7b7136b4 Branch: http3 Author: SendaoYan Date: 2025-06-12 08:10:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b7136b4eca15693cfcd46ae63d644efc8a88d2c 8359181: Error messages generated by configure --help after 8301197 Reviewed-by: erikj, ihse ! make/autoconf/configure Changeset: 3e0ef832 Branch: http3 Author: SendaoYan Date: 2025-06-12 08:18:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e0ef832cc553c70eb7e8ee713c43aac67994b91 8359083: Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy Reviewed-by: hannesw ! test/docs/jdk/javadoc/doccheck/DocCheck.java ! test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java Changeset: 3f0fef2c Branch: http3 Author: Johannes Bechberger Date: 2025-06-12 08:54:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f0fef2c9c323cb7b6e9191b17eac4296ff22dac 8359135: New test TestCPUTimeSampleThrottling fails intermittently Reviewed-by: mdoerr ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java Changeset: 65e63b6a Branch: http3 Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-12 10:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6 8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: b6ec93b0 Branch: http3 Author: Marc Chevalier Date: 2025-06-12 11:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6ec93b038c411d0c49be671c3b44dd231d01305 8359121: C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/igvn/RemoveDeadRegionFromVectorizedMismatchIntrinsic.java Changeset: 91fdd72c Branch: http3 Author: kabutz Committer: Viktor Klang Date: 2025-06-12 11:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91fdd72c97ab109c08893e5b613cbe4412b645aa 8355726: LinkedBlockingDeque fixes and improvements Reviewed-by: vklang, dl ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java Changeset: e5ce5c57 Branch: http3 Author: Rohitash Kumar Committer: Aleksey Shipilev Date: 2025-06-12 12:23:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ce5c57c83972ff52758a804c942986cab74ca7 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes Reviewed-by: shade, alanb ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! test/jdk/java/nio/Buffer/AllocateDirectInit.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferAlloc.java Changeset: e18277b4 Branch: http3 Author: Radim Vansa Committer: Coleen Phillimore Date: 2025-06-12 12:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e18277b470a162b9668297e8e286c812c4b0b604 8352075: Perf regression accessing fields Reviewed-by: coleenp, iklam, jsjolen ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.hpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/globals.hpp + src/hotspot/share/utilities/packedTable.cpp + src/hotspot/share/utilities/packedTable.hpp ! src/hotspot/share/utilities/unsigned5.hpp + test/hotspot/gtest/utilities/test_packedTable.cpp + test/hotspot/jtreg/runtime/FieldStream/LocalFieldLookupTest.java Changeset: b85fe02b Branch: http3 Author: Emanuel Peter Date: 2025-06-12 14:12:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b85fe02be5966b72ea1a92bfb3faf088d310219a 8358600: Template-Framework Library: Template for TestFramework test class Reviewed-by: chagedorn, mhaessig + test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java Changeset: dd688290 Branch: http3 Author: Emanuel Peter Date: 2025-06-12 14:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd68829017c3adea4068d5311cab3fbef87b9577 8347273: C2: VerifyIterativeGVN for Ideal and Identity Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java Changeset: fae9c7a3 Branch: http3 Author: Afshin Zafari Date: 2025-06-12 14:46:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fae9c7a3f04f85aeb9e03c5c9c15fda6405ee989 8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations Reviewed-by: gziemski, jsjolen ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 1fcede05 Branch: http3 Author: Roland Westrelin Date: 2025-06-12 15:02:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fcede053cca360c96606c1034b2a365a4fada82 8358334: C2/Shenandoah: incorrect execution with Unsafe Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLostAntiDependencyAtExpansion.java Changeset: 3c53057f Branch: http3 Author: David Briemann Committer: Martin Doerr Date: 2025-06-12 15:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c53057fa63e0f8bf3634e4286fe2085d2f4ee9e 8359232: [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/ppc.ad Changeset: 8d33ea73 Branch: http3 Author: jeremy Committer: Alexander Zuev Date: 2025-06-12 16:11:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d33ea7395e5dd504b899d8972617f6696546d84 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Reviewed-by: aivanov, kizune, tr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java + test/jdk/javax/swing/plaf/basic/BasicTextUI/PasswordSelectionWordTest.java Changeset: d4984d5e Branch: http3 Author: Daniel Fuchs Date: 2025-06-12 17:32:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4984d5e5aca36fd2bd94a69d549a852fe84d896 merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Thu Jun 19 11:26:37 2025 From: duke at openjdk.org (duke) Date: Thu, 19 Jun 2025 11:26:37 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v2-branch: Implement compiler directive to mark Java methods hot or cold Message-ID: <20291573-aae9-4a7d-af04-450ef5d7477e@openjdk.org> Changeset: ab464064 Branch: JDK-8326205-v2-branch Author: Evgeny Astigeevich Date: 2025-06-19 11:24:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab4640646d88d9252efb57867f0cf37fae71cdbc Implement compiler directive to mark Java methods hot or cold ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/services/diagnosticCommand.cpp + test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective.java + test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective01.java + test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective02.java + test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective04.java + test/hotspot/jtreg/compiler/codecache/hotcodeheap/TestHotCodeHeapCompileDirective06.java From duke at openjdk.org Thu Jun 19 17:09:10 2025 From: duke at openjdk.org (duke) Date: Thu, 19 Jun 2025 17:09:10 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v2-branch: Add java agent to move hot methods to HotCodeHeap Message-ID: <4e58abc3-bb25-46af-9808-7d4788840ee7@openjdk.org> Changeset: 33a7c7f6 Branch: JDK-8326205-v2-branch Author: Evgeny Astigeevich Date: 2025-06-19 17:07:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33a7c7f6a97a6186ba637aa0ed6b15c9c5991e5e Add java agent to move hot methods to HotCodeHeap + src/utils/HotCodeAgent/pom.xml + src/utils/HotCodeAgent/src/com/amazon/jvm/CodeCacheStatistics.java + src/utils/HotCodeAgent/src/com/amazon/jvm/ExecutionSample.java + src/utils/HotCodeAgent/src/com/amazon/jvm/codecache/HotCodeAgent.java + src/utils/HotCodeAgent/src/com/amazon/jvm/codecache/HotCodeAgentConfiguration.java + src/utils/HotCodeAgent/src/com/amazon/jvm/codecache/HotCodeHeapMethods.java + src/utils/HotCodeAgent/src/com/amazon/jvm/profile/RecordedMethod.java + src/utils/HotCodeAgent/src/com/amazon/jvm/profile/RecordedStackTraceVisitor.java + src/utils/HotCodeAgent/src/com/amazon/jvm/profile/SamplesCounter.java + src/utils/HotCodeAgent/tst/com/amazon/jvm/codecache/HotCodeAgentConfigurationTest.java From duke at openjdk.org Mon Jun 23 22:17:48 2025 From: duke at openjdk.org (duke) Date: Mon, 23 Jun 2025 22:17:48 GMT Subject: git: openjdk/jdk-sandbox: json: 133 new changesets Message-ID: <487832ca-865d-41eb-98f6-c466bf05d5c5@openjdk.org> Changeset: 3b32f6a8 Branch: json Author: Ioi Lam Date: 2025-06-12 00:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b32f6a8ec37338764d3e6713247ff96e49bf5b3 8344556: [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded Reviewed-by: dnsimon, kvn ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java Changeset: d7aa3498 Branch: json Author: Matthias Baesken Date: 2025-06-12 07:08:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7aa34982053bad37b3b726539f1245d054258f4 8357826: Avoid running some jtreg tests when asan is configured Reviewed-by: sspitsyn, amitkumar, lmesnik, syan, lucy, cjplummer ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/jdk/TEST.ROOT ! test/jdk/build/AbsPathsInImage.java ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 5886ef72 Branch: json Author: SendaoYan Date: 2025-06-12 07:51:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5886ef728fc1efe43e90e056c03725c3ee982ad6 8359182: Use @requires instead of SkippedException for MaxPath.java Reviewed-by: bpb, bchristi ! test/jdk/java/io/File/MaxPath.java Changeset: 7b7136b4 Branch: json Author: SendaoYan Date: 2025-06-12 08:10:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b7136b4eca15693cfcd46ae63d644efc8a88d2c 8359181: Error messages generated by configure --help after 8301197 Reviewed-by: erikj, ihse ! make/autoconf/configure Changeset: 3e0ef832 Branch: json Author: SendaoYan Date: 2025-06-12 08:18:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e0ef832cc553c70eb7e8ee713c43aac67994b91 8359083: Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy Reviewed-by: hannesw ! test/docs/jdk/javadoc/doccheck/DocCheck.java ! test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java ! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java Changeset: 3f0fef2c Branch: json Author: Johannes Bechberger Date: 2025-06-12 08:54:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f0fef2c9c323cb7b6e9191b17eac4296ff22dac 8359135: New test TestCPUTimeSampleThrottling fails intermittently Reviewed-by: mdoerr ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java Changeset: 65e63b6a Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-12 10:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6 8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: b6ec93b0 Branch: json Author: Marc Chevalier Date: 2025-06-12 11:40:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6ec93b038c411d0c49be671c3b44dd231d01305 8359121: C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/igvn/RemoveDeadRegionFromVectorizedMismatchIntrinsic.java Changeset: 91fdd72c Branch: json Author: kabutz Committer: Viktor Klang Date: 2025-06-12 11:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91fdd72c97ab109c08893e5b613cbe4412b645aa 8355726: LinkedBlockingDeque fixes and improvements Reviewed-by: vklang, dl ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java Changeset: e5ce5c57 Branch: json Author: Rohitash Kumar Committer: Aleksey Shipilev Date: 2025-06-12 12:23:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ce5c57c83972ff52758a804c942986cab74ca7 8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes Reviewed-by: shade, alanb ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! test/jdk/java/nio/Buffer/AllocateDirectInit.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferAlloc.java Changeset: e18277b4 Branch: json Author: Radim Vansa Committer: Coleen Phillimore Date: 2025-06-12 12:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e18277b470a162b9668297e8e286c812c4b0b604 8352075: Perf regression accessing fields Reviewed-by: coleenp, iklam, jsjolen ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldInfo.hpp ! src/hotspot/share/oops/fieldInfo.inline.hpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/fieldStreams.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/globals.hpp + src/hotspot/share/utilities/packedTable.cpp + src/hotspot/share/utilities/packedTable.hpp ! src/hotspot/share/utilities/unsigned5.hpp + test/hotspot/gtest/utilities/test_packedTable.cpp + test/hotspot/jtreg/runtime/FieldStream/LocalFieldLookupTest.java Changeset: b85fe02b Branch: json Author: Emanuel Peter Date: 2025-06-12 14:12:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b85fe02be5966b72ea1a92bfb3faf088d310219a 8358600: Template-Framework Library: Template for TestFramework test class Reviewed-by: chagedorn, mhaessig + test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java Changeset: dd688290 Branch: json Author: Emanuel Peter Date: 2025-06-12 14:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd68829017c3adea4068d5311cab3fbef87b9577 8347273: C2: VerifyIterativeGVN for Ideal and Identity Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java Changeset: fae9c7a3 Branch: json Author: Afshin Zafari Date: 2025-06-12 14:46:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fae9c7a3f04f85aeb9e03c5c9c15fda6405ee989 8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations Reviewed-by: gziemski, jsjolen ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! test/hotspot/gtest/nmt/test_vmatree.cpp Changeset: 1fcede05 Branch: json Author: Roland Westrelin Date: 2025-06-12 15:02:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fcede053cca360c96606c1034b2a365a4fada82 8358334: C2/Shenandoah: incorrect execution with Unsafe Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestLostAntiDependencyAtExpansion.java Changeset: 3c53057f Branch: json Author: David Briemann Committer: Martin Doerr Date: 2025-06-12 15:27:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c53057fa63e0f8bf3634e4286fe2085d2f4ee9e 8359232: [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/ppc.ad Changeset: 8d33ea73 Branch: json Author: jeremy Committer: Alexander Zuev Date: 2025-06-12 16:11:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d33ea7395e5dd504b899d8972617f6696546d84 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Reviewed-by: aivanov, kizune, tr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java + test/jdk/javax/swing/plaf/basic/BasicTextUI/PasswordSelectionWordTest.java Changeset: 610a18e7 Branch: json Author: Volkan Yazici Date: 2025-06-12 17:10:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/610a18e7b3bc9680031a2ba608b89ee6fdec795c 8358688: HttpClient: Simplify file streaming in RequestPublishers.FilePublisher Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java ! test/jdk/java/net/httpclient/RelayingPublishers.java Changeset: 0ef09867 Branch: json Author: Volkan Yazici Date: 2025-06-12 17:12:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ef0986731c23b00510e9501e1627b7712a45b65 8359168: Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java Reviewed-by: cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java Changeset: 99829950 Branch: json Author: Naoto Sato Date: 2025-06-12 18:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99829950f680936489048a1ad4ce12f166805e4d 8358819: The first year is not displayed correctly in Japanese Calendar Reviewed-by: jlu, joehw, iris ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java + test/jdk/java/util/Calendar/JapaneseCalendarNameTest.java - test/jdk/java/util/Calendar/JapaneseEraNameTest.java Changeset: db7af2b3 Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-06-12 19:31:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db7af2b3c3bd63f17f7952e815ebafb5dd8486ab 8349550: Improve SASL random usage Reviewed-by: mullan ! src/java.base/share/classes/module-info.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java Changeset: 66535fe2 Branch: json Author: Kevin Walls Date: 2025-06-12 20:06:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66535fe26da27dfaf0940bd70deb30942f7d0cdc 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Reviewed-by: alanb, sspitsyn ! src/java.management/share/classes/javax/management/remote/package-info.java Changeset: 0dd7c69b Branch: json Author: Brian Burkhalter Date: 2025-06-12 20:21:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd7c69b9e4307e6e8f290b84828f6de8a79e644 8357286: (bf) Remove obsolete instanceof checks in CharBuffer.append Reviewed-by: alanb ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template Changeset: 523a4efe Branch: json Author: Kevin Walls Date: 2025-06-12 20:23:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/523a4efe1ce2231edd7019043a49f7bf0a0f6aef 8358970: CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null Reviewed-by: sspitsyn, lmesnik ! src/java.management/share/classes/javax/management/monitor/CounterMonitorMBean.java Changeset: 991097b7 Branch: json Author: Quan Anh Mai Date: 2025-06-13 01:05:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/991097b7bf08cc1a4ceedb0c555b12948ae71885 8315066: Add unsigned bounds and known bits to TypeInt/Long Co-authored-by: Emanuel Peter Reviewed-by: epeter, kvn, jbhateja ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp + src/hotspot/share/opto/rangeinference.cpp + src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/count_leading_zeros.hpp + src/hotspot/share/utilities/intn_t.hpp + test/hotspot/gtest/opto/test_rangeinference.cpp + test/hotspot/gtest/utilities/test_intn_t.cpp Changeset: 9aeacf2d Branch: json Author: Alan Bateman Date: 2025-06-13 06:33:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9aeacf2de5bb8758dd614da365262338b0d26d6f 8358958: (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined Reviewed-by: jpai, bpb ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/nio/channels/AsynchronousByteChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/IOUtil.java ! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java ! test/jdk/java/nio/channels/etc/MemorySegments.java Changeset: 6749c62b Branch: json Author: Emanuel Peter Date: 2025-06-13 06:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6749c62b9e4261d25bea477e3c0840ab0ee9c73e 8358772: Template-Framework Library: Primitive Types Reviewed-by: mhaessig, chagedorn ! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java ! test/hotspot/jtreg/compiler/lib/template_framework/Template.java ! test/hotspot/jtreg/compiler/lib/template_framework/Token.java + test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java + test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java + test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java + test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java Changeset: ed39e17e Branch: json Author: Tobias Hartmann Date: 2025-06-13 07:45:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed39e17e34a2a3fd08a3e54d8d2c309deb99f61a 8359200: Memory corruption in MStack::push Reviewed-by: shade, kvn ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/arguments/TestOptoNodeListSize.java Changeset: a8b42848 Branch: json Author: Doug Simon Date: 2025-06-13 08:01:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b42848489747f869e33a5067fdda91553eec96 8359293: Make TestNoNULL extensible Reviewed-by: kbarrett ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 032ead1d Branch: json Author: Albert Mingkun Yang Date: 2025-06-13 08:03:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/032ead1d905d820f1fe4bf7a49dff98f59a21ded 8358483: G1: Remove G1HeapRegionManager::num_available_regions Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp Changeset: a0fb35c8 Branch: json Author: SendaoYan Date: 2025-06-13 08:46:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0fb35c8379295d2927c18d694ea52f7b7488a2b 8359272: Several vmTestbase/compact tests timed out on large memory machine Reviewed-by: tschatzl, ayang ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java ! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java Changeset: e7f63ba3 Branch: json Author: Jatin Bhateja Date: 2025-06-13 09:01:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f63ba3109adf614cee1bc392cfeef85e9ca778 8359327: Incorrect AVX3Threshold results into code buffer overflows on APX targets Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 3a188726 Branch: json Author: Volkan Yazici Date: 2025-06-13 09:12:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a1887269b9cecf9dea68637f99b0b103baafbdb 8359225: Remove unused test/jdk/javax/script/MyContext.java Reviewed-by: sundar - test/jdk/javax/script/MyContext.java Changeset: ead4529c Branch: json Author: Prateek Nima Committer: Daniel Fuchs Date: 2025-06-13 10:32:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ead4529c9219009fc4224e52e9ac4af5055e7137 8340182: Java HttpClient does not follow default retry limit of 3 retries Reviewed-by: dfuchs ! src/java.net.http/share/classes/module-info.java + test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java Changeset: 25b22c9b Branch: json Author: Erik Gahlin Date: 2025-06-13 10:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25b22c9b553ffab82eb44df23f6b4942724aedaf 8358602: JFR: Annotations in jdk.jfr package should not use "not null" in specification Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/DataAmount.java ! src/jdk.jfr/share/classes/jdk/jfr/Description.java ! src/jdk.jfr/share/classes/jdk/jfr/Label.java ! src/jdk.jfr/share/classes/jdk/jfr/Period.java ! src/jdk.jfr/share/classes/jdk/jfr/Threshold.java ! src/jdk.jfr/share/classes/jdk/jfr/Throttle.java ! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java ! src/jdk.jfr/share/classes/jdk/jfr/Timestamp.java Changeset: e8ef93ae Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-06-13 11:16:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8ef93ae9de624f25166bdf010c915672b2c5cf4 8357782: JVM JIT Causes Static Initialization Order Issue Co-authored-by: Tobias Hartmann Reviewed-by: thartmann, dlong, dfenacci ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp + test/hotspot/jtreg/compiler/c1/TestStaticInitializerSideEffect.java Changeset: b5334fe2 Branch: json Author: Sean Mullan Date: 2025-06-13 12:15:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5334fe23797a81b91a558f9e55cdcaaee61d37b 8314180: Disable XPath in XML Signatures Reviewed-by: weijun ! src/java.base/share/conf/security/java.security ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java ! test/jdk/javax/xml/crypto/dsig/HereFunction.java ! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java ! test/jdk/javax/xml/crypto/dsig/ValidationTests.java Changeset: b4c4496e Branch: json Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-06-13 13:02:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4c4496ef8013df25b6368bdebf082d223d6afed 8354196: C2: reorder and capitalize phase definition Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: 57cabc6d Branch: json Author: Daniel Fuchs Date: 2025-06-13 13:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57cabc6d741c14a8029aec324ba96e8ced4afcbd 8359364: java/net/URL/EarlyOrDelayedParsing test fails intermittently Reviewed-by: vyazici, syan, alanb ! test/jdk/java/net/URL/EarlyOrDelayedParsing.java Changeset: 417f8ecf Branch: json Author: Albert Mingkun Yang Date: 2025-06-13 13:40:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/417f8ecf072daabe0f79d145ffab121e5336988f 8359224: G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 78b1360e Branch: json Author: dermster Committer: Mark Sheppard Date: 2025-06-13 15:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b1360e7de84585d6e387ac6e0789a4d02187d5 8359127: Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection Reviewed-by: djelinski, dfuchs ! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java Changeset: 366650a4 Branch: json Author: Ioi Lam Date: 2025-06-13 16:11:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/366650a438d046f3da5b490c42e37faaf3a9abc5 8355556: JVM crash because archived method handle intrinsics are not restored Reviewed-by: adinn, vlivanov, shade ! src/hotspot/share/runtime/threads.cpp Changeset: 12a0dd03 Branch: json Author: Vladimir Kozlov Date: 2025-06-13 16:20:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12a0dd03b89cc3bf7f9d32b17eb41ff2bf687536 8358738: AOT cache created without graal jit should not be used with graal jit Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp Changeset: ee35f638 Branch: json Author: Andrew Dinn Date: 2025-06-13 16:52:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee35f6384fdd0783a7ae62508e837a66683cdd3c 8359373: Split stubgen initial blob into pre and post-universe blobs Reviewed-by: kvn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/stubDeclarations_s390.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: b3f56086 Branch: json Author: Alex Menkov Date: 2025-06-13 17:15:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3f56086c99023a30b91f90c2acbed51b3b17ec0 8358094: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282 Reviewed-by: sspitsyn, cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp Changeset: 0e725c6f Branch: json Author: Archie Cobbs Date: 2025-06-13 21:42:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e725c6fb1f324b0fd17d206806b4104dc7ba767 8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior Reviewed-by: darcy ! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java Changeset: 26848a7d Branch: json Author: Raffaello Giulietti Date: 2025-06-14 08:15:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26848a7d6ce4c573b679a690fd36e6d7082243f6 8358804: Improve the API Note of BigDecimal.valueOf(double) Reviewed-by: bpb, darcy, iris ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 1a01839f Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-16 03:32:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a01839f8c0522a90710e101cce6ecc479a77529 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls Reviewed-by: rehn, fyang, fjiang ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: 6fe9143b Branch: json Author: Tejesh R Date: 2025-06-16 05:27:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fe9143bbbe269af62d2084834fc0c9afc51b5f3 8358532: JFileChooser in GTK L&F still displays HTML filename Reviewed-by: aivanov, dnguyen, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! test/jdk/javax/swing/JFileChooser/HTMLFileName.java Changeset: 534a8605 Branch: json Author: Damon Fenacci Date: 2025-06-16 06:11:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534a8605e5f4d771be69426687b2188d5353c91e 8358129: compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406 Reviewed-by: thartmann, epeter ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: eacfcd86 Branch: json Author: Volkan Yazici Date: 2025-06-16 07:27:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eacfcd86d38f4acf0165275a42d246ba6c5fae56 8357995: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core] Reviewed-by: naoto, cjplummer ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java ! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java ! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java ! test/jdk/com/sun/jdi/MultiBreakpointsTest.java ! test/jdk/com/sun/security/sasl/ClientCallbackHandler.java ! test/jdk/com/sun/security/sasl/digest/ClientCallbackHandler.java ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/nio/charset/spi/CharsetTest.java Changeset: d8c3533a Branch: json Author: Beno?t Maillard Committer: Emanuel Peter Date: 2025-06-16 07:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8c3533a91aa9c3a0b76846fe425c72bda9bd66c 8357816: Add test from JDK-8350576 Co-authored-by: Tobias Hartmann Reviewed-by: syan, thartmann, epeter + test/hotspot/jtreg/compiler/loopopts/LoopReductionHasControlOrBadInput.java Changeset: 8416ca31 Branch: json Author: Kevin Walls Date: 2025-06-16 07:29:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8416ca3104d98edad89ed20bdb203a36974f410a 8346982: Remove JMX javadoc duplication that was in place due to JDK-6369229 Reviewed-by: amenkov ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java Changeset: 79497ef7 Branch: json Author: Suchismith Roy Committer: Varada M Date: 2025-06-16 08:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79497ef7f55ef445b31348ae9d3d6dff6d3b6a54 8348574: Simplify c1/c2_globals inclusions Reviewed-by: mhaessig, kbarrett - src/hotspot/os/aix/c1_globals_aix.hpp - src/hotspot/os/aix/c2_globals_aix.hpp - src/hotspot/os/bsd/c1_globals_bsd.hpp - src/hotspot/os/bsd/c2_globals_bsd.hpp - src/hotspot/os/linux/c1_globals_linux.hpp - src/hotspot/os/linux/c2_globals_linux.hpp - src/hotspot/os/windows/c1_globals_windows.hpp - src/hotspot/os/windows/c2_globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp - src/hotspot/share/c1/c1_globals_pd.hpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/opto/c2_globals.hpp - src/hotspot/share/opto/c2_globals_pd.hpp Changeset: fedd0a0e Branch: json Author: Erik Gahlin Date: 2025-06-16 09:09:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fedd0a0ee3aea9f73cfce34172a764e63c1ba46b 8359248: JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated Reviewed-by: mgronlun ! src/java.base/share/man/java.md ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java Changeset: 9d060574 Branch: json Author: Hamlin Li Date: 2025-06-16 10:20:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d060574e5dbd13e634f00d749d0108ceff1fae8 8358892: RISC-V: jvm crash when running dacapo sunflow after JDK-8352504 8359045: RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt Co-authored-by: Fei Yang Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java Changeset: 59460ff7 Branch: json Author: Albert Mingkun Yang Date: 2025-06-16 15:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59460ff700e36f8dba5cb50ddc60f107d7d5ad7f 8359664: G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 9652ae9a Branch: json Author: Kevin Walls Date: 2025-06-16 15:25:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9652ae9a8d48924a90d25e9daffcdb7f582ff503 8347114: JMXServiceURL should require an explicit protocol Reviewed-by: dfuchs, sspitsyn ! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java + test/jdk/javax/management/remote/mandatory/connection/JMXServiceURLProtocol.java Changeset: 6e390ef1 Branch: json Author: Vladimir Kozlov Date: 2025-06-16 15:55:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e390ef17cf4b6134d5d53ba4e3ae8281fedb3f3 8358690: Some initialization code asks for AOT cache status way too early Reviewed-by: asmehra, adinn ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 06d804a0 Branch: json Author: Stuart Marks Date: 2025-06-16 15:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06d804a0f004f9403c7c12e1a9f2ca8775c639f7 8338140: (str) Add notes to String.trim and String.isEmpty pointing to newer APIs Reviewed-by: naoto, bpb ! src/java.base/share/classes/java/lang/String.java Changeset: 2f2acb2e Branch: json Author: Erik Gahlin Date: 2025-06-16 16:10:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f2acb2e3f292517456f5b328a35182863188653 8359593: JFR: Instrumentation of java.lang.String corrupts recording Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java + test/jdk/jdk/jfr/event/tracing/TestTracedString.java Changeset: e57a214e Branch: json Author: Erik Gahlin Date: 2025-06-16 16:52:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e57a214e2a1059109dd028369d518298cfa5d5b4 8359242: JFR: Missing help text for method trace and timing Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlText.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 9a1c1f2e Branch: json Author: Brian Burkhalter Date: 2025-06-16 17:56:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a1c1f2efb1367ea8196b56d1b9b3b0841e4398d 8357847: (ch) AsynchronousFileChannel implementations should support FFM Buffers Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java ! test/jdk/java/nio/channels/etc/MemorySegments.java Changeset: e55ddabf Branch: json Author: Volkan Yazici Date: 2025-06-16 18:20:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e55ddabffa90e28d22f546b387007fe4e434c3e0 8359223: HttpClient: Remove leftovers from the SecurityManager cleanup Reviewed-by: dfuchs - test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java - test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java = test/jdk/java/net/httpclient/FilePublisherTest.java Changeset: a16d2355 Branch: json Author: SendaoYan Date: 2025-06-17 05:38:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a16d23557b101504ed2ff95cf1a3c5ba11afe33d 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Reviewed-by: vyazici, jpai ! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java Changeset: ff75f763 Branch: json Author: Jatin Bhateja Date: 2025-06-17 07:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff75f763c0a91534ab593a43e2ace741d05b0ccb 8351645: C2: Assertion failures in Expand/CompressBits idealizations with TOP Co-authored-by: Emanuel Peter Reviewed-by: epeter, sviswanathan ! src/hotspot/share/opto/intrinsicnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestCompressExpandTopInput.java Changeset: f7cd3fad Branch: json Author: Jaikiran Pai Date: 2025-06-17 08:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7cd3fad2400cd3a07d8a3a44d86d5dc4d23913e 8332623: Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte) Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! test/jdk/java/net/DatagramSocket/AddressNotSet.java ! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java ! test/jdk/java/net/DatagramSocket/OldDatagramSocketImplTest.java ! test/jdk/java/net/DatagramSocket/SendCheck.java ! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java ! test/jdk/java/net/DatagramSocketImpl/TestCreate.java ! test/jdk/java/net/DatagramSocketImpl/TestDefaultBehavior.java - test/jdk/java/net/MulticastSocket/MulticastTTL.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java - test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java ! test/jdk/java/net/MulticastSocket/SetTTLTo0.java ! test/jdk/java/net/SocketOption/CachedImplOptions.java ! test/jdk/java/net/SocketOption/ImmutableOptions.java ! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java Changeset: a0820828 Branch: json Author: David Briemann Committer: Martin Doerr Date: 2025-06-17 10:01:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a08208283bcfe395c9962c8de3ba19fdd8cab985 8354650: [PPC64] Try to reduce register definitions Reviewed-by: mdoerr, sroy ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp Changeset: f62f1178 Branch: json Author: Albert Mingkun Yang Date: 2025-06-17 12:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f62f1178aa01d812ee8ffb1d3dd165b4cf157186 8359701: G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: c1deb9ee Branch: json Author: Anton Artemov Committer: Coleen Phillimore Date: 2025-06-17 13:46:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1deb9eebf1adecffe5b205486477009ec2f7348 8356556: AArch64: No need for acquire fence in safepoint poll in FFM Reviewed-by: dholmes, pchilanomate ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp Changeset: 51877f56 Branch: json Author: SendaoYan Date: 2025-06-17 13:50:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51877f568ba84a8ec7721656571c90c5eb952eb3 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/runtime/signal/SigTestDriver.java - test/hotspot/jtreg/runtime/signal/TestSigusr2.java Changeset: 21b72dea Branch: json Author: Christian Stein Date: 2025-06-17 14:01:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21b72dea7805357b3644161d1a158c52f49d0e6e 8357862: Java argument file is parsed unexpectedly with trailing comment Co-authored-by: Stuart Marks Reviewed-by: vromero ! src/java.base/share/native/libjli/args.c ! test/jdk/tools/launcher/ArgFileSyntax.java Changeset: 53a83d15 Branch: json Author: Alexey Ivanov Date: 2025-06-17 14:09:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53a83d15a1b5686ed0f2aeb3d30cd46b73f80733 8357799: Improve instructions for JFileChooser/HTMLFileName.java Reviewed-by: honkar, tr, kizune ! test/jdk/javax/swing/JFileChooser/HTMLFileName.java Changeset: 96070212 Branch: json Author: Vladimir Kozlov Date: 2025-06-17 15:55:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96070212adfd15acd99edf6e180db6228ee7b4ff 8359646: C1 crash in AOTCodeAddressTable::add_C_string Reviewed-by: adinn, iklam ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 49a82d88 Branch: json Author: dermster Committer: Mark Sheppard Date: 2025-06-17 18:21:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49a82d880636a632f4a3471b14b1b1b29ce1d5e6 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Reviewed-by: bpb ! test/jdk/java/io/File/SymLinks.java Changeset: 164cae46 Branch: json Author: Serguei Spitsyn Date: 2025-06-17 19:22:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/164cae469ca0b97b01ce36402a248be308419af6 8359733: UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock Reviewed-by: syan, dholmes, lmesnik ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: afa52e46 Branch: json Author: Thomas Stuefe Date: 2025-06-17 20:23:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afa52e4681f5d0392c3fdfddf48b00a004d1280c 8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close() Reviewed-by: rriggs ! make/test/JtregNativeJdk.gmk ! src/java.base/unix/native/libjava/childproc.c + test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java + test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c + test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c Changeset: 8c760e78 Branch: json Author: lawrence.andrews Committer: Harshitha Onkar Date: 2025-06-17 20:42:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c760e78b9e3851d40f8036105666e9c451b09a1 8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions Reviewed-by: honkar ! test/jdk/javax/swing/text/GlyphView/bug4188841.java Changeset: 382f870c Branch: json Author: William Kemper Date: 2025-06-17 21:15:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/382f870cd53d69dfc1d2b96150aa2c026e47f642 8357976: GenShen crash in swap_card_tables: Should be clean Reviewed-by: kdnilsen, cslucas, ysr, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp Changeset: 2f63d3ae Branch: json Author: Jaikiran Pai Date: 2025-06-18 02:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f63d3aee555762bfaea2a77bf543a32ca43f069 7116990: (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/Socket.java Changeset: 1130c1bc Branch: json Author: Prasanta Sadhukhan Date: 2025-06-18 02:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1130c1bc33cc9ab4acc6862d7738297afa017e8b 6798061: The removal of System.out.println from KeyboardManager Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java Changeset: 2b94b70e Branch: json Author: Prasanta Sadhukhan Date: 2025-06-18 05:08:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Reviewed-by: abhiscxk ! test/jdk/javax/swing/JTabbedPane/bug4499556.java Changeset: 57266064 Branch: json Author: Jaikiran Pai Date: 2025-06-18 09:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57266064a7bb995c3c614c19b936687af35e9aa4 8359709: java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190 Reviewed-by: dfuchs, djelinski, michaelm, vyazici ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/jdk/java/net/HttpURLConnection/HostHeaderTest.java Changeset: cabd7c1f Branch: json Author: Matthew Donovan Date: 2025-06-18 11:24:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cabd7c1f7a8c471d5461e3557fb589fdfe4d88be 8356897: Update NSS library to 3.111 Reviewed-by: rhalade ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: f07f5ce9 Branch: json Author: He-Pin(kerr) Committer: Viktor Klang Date: 2025-06-18 11:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f07f5ce9845c59348dc785cd5ee26391dd7e36c8 8359067: Fix typo in DelayScheduler.java Reviewed-by: syan, dl, rriggs, vklang ! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java Changeset: 547ce030 Branch: json Author: Afshin Zafari Date: 2025-06-18 11:37:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/547ce0301684fdebe95ce2e8e195a019bcefe493 8337217: Port VirtualMemoryTracker to use VMATree Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/memBaseline.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! 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/nmt/nmtTreap.hpp ! src/hotspot/share/nmt/nmtUsage.cpp + src/hotspot/share/nmt/regionsTree.cpp + src/hotspot/share/nmt/regionsTree.hpp + src/hotspot/share/nmt/regionsTree.inline.hpp ! src/hotspot/share/nmt/threadStackTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/nmt/vmatree.cpp ! src/hotspot/share/nmt/vmatree.hpp ! src/hotspot/share/opto/printinlining.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp - test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_treap.cpp + test/hotspot/gtest/nmt/test_regions_tree.cpp ! test/hotspot/gtest/nmt/test_vmatree.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java Changeset: ba32b78b Branch: json Author: Mikhail Ablakatov Committer: Evgeny Astigeevich Date: 2025-06-18 11:48:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba32b78bfaf83f69003f83333ab6975b35343fde 8358329: AArch64: emit direct branches in static stubs for small code caches Reviewed-by: aph, eastigeevich ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp + test/hotspot/jtreg/compiler/c2/aarch64/TestStaticCallStub.java Changeset: cf789258 Branch: json Author: Casper Norrbin Date: 2025-06-18 13:58:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf78925859dd2640b3c2500fc6be8b5bb308d96e 8358891: Remove the PerfDataSamplingIntervalFunc code Reviewed-by: shade, jwilhelm ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp Changeset: 42d3604a Branch: json Author: Joel Sikstr?m Date: 2025-06-18 14:07:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42d3604a31c4e5b5391468ee1d2c88c23c54c1d9 8359923: Const accessors for the Deferred class Reviewed-by: jsjolen ! src/hotspot/share/utilities/deferred.hpp Changeset: 984d7f9c Branch: json Author: Erik Gahlin Date: 2025-06-18 14:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/984d7f9cdfb0d75ea906ce32df0b6c447f4d5954 8359895: JFR: method-timing view doesn't work Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: b7fcd0b2 Branch: json Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-06-18 16:41:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7fcd0b2351cee8d3d18abaf0bf5905d20c9d46c 8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar Reviewed-by: aivanov, kizune ! test/jdk/java/awt/MenuItem/SetLabelTest.java Changeset: 7bc0d824 Branch: json Author: Kim Barrett Date: 2025-06-18 18:05:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bc0d82450e210b14c9f89687582d78a0a50ee54 8359227: Code cache/heap size options should be size_t Reviewed-by: mhaessig, tschatzl ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/c1_globals_arm.hpp ! src/hotspot/cpu/arm/c2_globals_arm.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/riscv/c1_globals_riscv.hpp ! src/hotspot/cpu/riscv/c2_globals_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compiler_globals_pd.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java ! test/hotspot/jtreg/compiler/codecache/jmx/CodeCacheUtils.java ! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java ! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java ! test/lib/jdk/test/whitebox/code/BlobType.java Changeset: b52af182 Branch: json Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-06-18 18:30:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b52af182c43380186decd7e35625e42c7cafb8c2 8359386: Fix incorrect value for max_size of C2CodeStub when APX is used Reviewed-by: thartmann, shade, jbhateja, sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 982064e5 Branch: json Author: Chris Plummer Date: 2025-06-18 18:43:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/982064e50ca6bbcfb7d1d619307921adc6f4fdcd 8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java - test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java Changeset: 5a62e995 Branch: json Author: Andrey Turbanov Date: 2025-06-18 20:58:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a62e99523904e89caf561d4c1068c1565a97450 8357686: Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java Changeset: 23e1e2ff Branch: json Author: Sergey Bylokhov Date: 2025-06-18 22:54:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23e1e2ff4a4a75ec268c7925fb98d6b96a01bbcf 8359180: Apply java.io.Serial annotations in java.instrument Reviewed-by: phh, sspitsyn ! src/java.instrument/share/classes/java/lang/instrument/IllegalClassFormatException.java ! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableClassException.java ! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java Changeset: 08b1fa4c Branch: json Author: Tobias Hartmann Date: 2025-06-19 05:35:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08b1fa4cb39e56497052e3ee13e679c8734cf7c5 8359972: Problem list TestStaticCallStub until JDK-8359963 is fixed Reviewed-by: mchevalier, chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 0dce98b7 Branch: json Author: Ana Maria Mihalceanu Committer: Christian Stein Date: 2025-06-19 07:45:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dce98b71648f270dca7395e7ab5451011b14b45 8359123: Misleading examples in jmod man page Reviewed-by: cstein, alanb, iris ! src/jdk.jlink/share/man/jmod.md Changeset: c7125aa2 Branch: json Author: Manuel H?ssig Committer: Roberto Casta?eda Lozano Date: 2025-06-19 09:36:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7125aa2af43a339d401f8416a2251574f6de840 8020282: Generated code quality: redundant LEAs in the chained dereferences Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: kvn, rcastanedalo ! src/hotspot/cpu/x86/peephole_x86_64.cpp ! src/hotspot/cpu/x86/peephole_x86_64.hpp ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/x86/RedundantLeaPeephole.java Changeset: 01d4b772 Branch: json Author: Kim Barrett Date: 2025-06-19 10:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01d4b772dee8470188793676ce983d6203c7fefb 8319242: HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction Reviewed-by: stefank, dcubed, dholmes ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: c4fb00a7 Branch: json Author: Nizar Benalla Date: 2025-06-19 10:38:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4fb00a7be51c7a05a29d3d57d787feb5c698ddf 8358769: Update --release 25 symbol information for JDK 25 build 26 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt ! src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt ! src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt Changeset: 2e3bdec9 Branch: json Author: Yudi Zheng Date: 2025-06-19 15:49:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e3bdec9857c64b307737ac7afed58170125cca9 8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled Reviewed-by: dnsimon, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 2fe12984 Branch: json Author: Cesar Soares Lucas Date: 2025-06-19 18:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fe12984474656a08c4525c04a351d85be73f658 8359064: Expose reason for marking nmethod non-entrant to JVMCI client Reviewed-by: dnsimon, never ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java + test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInvalidationReasonTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java Changeset: dec42beb Branch: json Author: William Kemper Date: 2025-06-19 18:40:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dec42bebb836b2ea244dc19a5964dac828791135 8359394: GC cause cleanup Reviewed-by: shade, ysr, stefank ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java Changeset: 0dd50dbb Branch: json Author: Albert Mingkun Yang Date: 2025-06-19 19:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd50dbb3e6381af0ecc591ff1e5871bbc465732 8359825: Parallel: Simplify MutableNUMASpace::ensure_parsability Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: a6464b74 Branch: json Author: Manuel H?ssig Committer: SendaoYan Date: 2025-06-20 01:33:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6464b74a8c9b97653b292c18f5604d4d030a9cb 8358578: Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1 Reviewed-by: kvn, syan, thartmann ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_globals.hpp ! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java ! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java Changeset: c51bed73 Branch: json Author: Prasanta Sadhukhan Date: 2025-06-20 03:09:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c51bed739d97167ae768e204dd8666d078d2e607 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Reviewed-by: tr ! test/jdk/javax/swing/JCheckBox/4449413/bug4449413.java Changeset: 33970629 Branch: json Author: Tobias Hartmann Date: 2025-06-20 05:35:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/33970629ac63eea6009fca7a34c8f333f1a60a37 8360069: Problem list CodeInvalidationReasonTest.java until JDK-8360049 is fixed Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 8f121a17 Branch: json Author: Shruthi Committer: Alan Bateman Date: 2025-06-20 10:13:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Reviewed-by: alanb, jkern ! src/java.base/unix/classes/sun/nio/ch/NativeThread.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/unix/native/libnio/ch/NativeThread.c ! test/jdk/ProblemList.txt Changeset: c11f36e6 Branch: json Author: Roland Westrelin Date: 2025-06-20 11:24:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c11f36e6200b6c39fd59530f28e9318c4153db49 8356708: C2: loop strip mining expansion doesn't take sunk stores into account Reviewed-by: rcastanedalo, epeter ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestStoresSunkInOuterStripMinedLoop.java Changeset: ff54a649 Branch: json Author: Doug Simon Date: 2025-06-20 13:25:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff54a6493a63cfbcaab7ec90c7db0135e98a7f0c 8360049: CodeInvalidationReasonTest.java fails with ZGC on AArch64 Reviewed-by: aph, shade ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java Changeset: c6ab63d3 Branch: json Author: Vladimir Petko Committer: SendaoYan Date: 2025-06-20 13:51:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6ab63d306511c43622fc1f37e1aed6d8abaaa09 8359735: [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessHandle/InfoTest.java Changeset: 17cf4974 Branch: json Author: William Kemper Date: 2025-06-20 17:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17cf49746d0c289bdf779c974cdc84a3ab32ab4b 8357550: GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed Reviewed-by: kdnilsen, shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp Changeset: 96f71a9a Branch: json Author: Kim Barrett Date: 2025-06-20 19:48:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96f71a9a6bf7b52c50a1f52d4d401a48dc40480f 8255082: HotSpot Style Guide should permit noexcept Reviewed-by: kvn, dholmes, dcubed ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: d627282f Branch: json Author: Daniel D. Daugherty Date: 2025-06-20 19:53:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d627282f0c42c340db3b8b71121274b91638e09b 8360143: ProblemList runtime/NMT/VirtualAllocTestType.java Reviewed-by: rriggs ! test/hotspot/jtreg/ProblemList.txt Changeset: 81985d42 Branch: json Author: Phil Race Date: 2025-06-20 22:22:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81985d422d3a433c1248deec18e4fd9b9f780c2c 8358526: Clarify behavior of java.awt.HeadlessException constructed with no-args Reviewed-by: aivanov, honkar ! src/java.desktop/share/classes/java/awt/HeadlessException.java + test/jdk/java/awt/Headless/HeadlessExceptionTest.java Changeset: 6b439391 Branch: json Author: Fei Yang Date: 2025-06-23 00:33:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b4393917ae689818d67fcaf9cc61ca16ea6d426 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/c2/irTests/stringopts/TestArrayCopySelect.java Changeset: 620df7ec Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-06-23 02:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/620df7ec348598580884e3b9d45066495f0c40e5 8359801: RISC-V: Simplify Interpreter::profile_taken_branch Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp Changeset: de34bb8e Branch: json Author: Srinivas Mandalika Committer: Abhishek Kumar Date: 2025-06-23 04:54:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de34bb8e66253cef90ba79831dadec0252595b35 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Reviewed-by: abhiscxk, aivanov ! test/jdk/java/awt/print/Dialog/DialogType.java Changeset: 3d35b408 Branch: json Author: Johan Sj?len Date: 2025-06-23 07:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d35b408e1e69d7e3953af142c5bf606691fbeb8 8357220: Introduce a BSMAttributeEntry struct Co-authored-by: John R Rose Reviewed-by: sspitsyn, coleenp, matsaave ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java Changeset: 9ae39b62 Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-06-23 07:47:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ae39b62b91ffacc6473534d96679f3282c612cc 8355276: Sort C2 includes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/classes.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/intrinsicnode.cpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/mempointer.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/printinlining.cpp ! src/hotspot/share/opto/printinlining.hpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vtransform.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: c220b135 Branch: json Author: Beno?t Maillard Committer: Emanuel Peter Date: 2025-06-23 07:52:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c220b1358c91bce2eb7515e9f600004c7b975ee6 8356865: C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB Reviewed-by: epeter, mhaessig ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/runtime/globals.hpp + test/hotspot/jtreg/compiler/arguments/TestFastAllocateSizeLimit.java Changeset: ad1033d6 Branch: json Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-06-23 08:02:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad1033d68f4dd030cad27f9868d4fa83b5080bcd 8360169: Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed Reviewed-by: fyang, fjiang, syan, dnsimon ! test/hotspot/jtreg/ProblemList.txt Changeset: 516197f5 Branch: json Author: Albert Mingkun Yang Date: 2025-06-23 08:27:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/516197f50b079978a4aa1593744cef9d56e01c67 8359924: Deprecate and obsolete ParallelRefProcEnabled Reviewed-by: tschatzl, kbarrett, dholmes ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.md Changeset: fe7ec312 Branch: json Author: Andrey Turbanov Date: 2025-06-23 08:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe7ec312590ed9f70e6caad4ef454123138bbbcf 8359996: Remove unnecessary List.indexOf key from Track.remove Reviewed-by: aivanov, liach, azvegint ! src/java.desktop/share/classes/javax/sound/midi/Track.java Changeset: 251f2ac7 Branch: json Author: Nikita Gubarkov Committer: Alexey Ushakov Date: 2025-06-23 10:52:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/251f2ac785708a7ebf713d3fdc7d66317f1b2c2e 8355904: Use variadic macros for J2dTrace Reviewed-by: aivanov, serb, prr, avu ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m ! src/java.desktop/share/native/common/font/AccelGlyphCache.c ! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c ! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c ! src/java.desktop/share/native/common/java2d/opengl/OGLFuncs.h ! src/java.desktop/share/native/common/java2d/opengl/OGLMaskFill.c ! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c ! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.c ! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.h ! src/java.desktop/share/native/common/java2d/opengl/OGLRenderer.c ! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c ! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c ! src/java.desktop/share/native/common/java2d/opengl/OGLVertexCache.c ! src/java.desktop/share/native/libawt/java2d/Trace.h ! src/java.desktop/share/native/libawt/java2d/loops/DrawParallelogram.c ! src/java.desktop/share/native/libawt/java2d/pipe/BufferedMaskBlit.c ! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c ! src/java.desktop/unix/native/common/java2d/opengl/GLXGraphicsConfig.c ! src/java.desktop/unix/native/common/java2d/opengl/GLXSurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBufImgOps.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskCache.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskFill.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPaints.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp ! src/java.desktop/windows/native/libawt/java2d/opengl/WGLGraphicsConfig.c ! src/java.desktop/windows/native/libawt/java2d/opengl/WGLSurfaceData.c ! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp ! src/java.desktop/windows/native/libawt/windows/Devices.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp Changeset: 10e6eec9 Branch: json Author: Erik Gahlin Date: 2025-06-23 11:09:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10e6eec9e63c89adc8078aeb27a368a80f793902 8360039: JFR: Improve parser logging of constants Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java Changeset: 72679c94 Branch: json Author: Aleksey Shipilev Date: 2025-06-23 12:46:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72679c94ee00c87b9b51233938e5ffa97ef825b1 8360042: GHA: Bump MSVC to 14.44 Reviewed-by: erikj, ihse ! .github/workflows/main.yml Changeset: c748d358 Branch: json Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-06-23 12:49:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c748d358b2569928fb5a03722987c93762c30145 8360024: Reorganize GC VM operations and implement is_gc_operation Reviewed-by: tschatzl, dholmes ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/serial/serialVMOperations.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: dfcea054 Branch: json Author: Justin Lu Date: 2025-06-23 14:26:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfcea0547e7756a546fcf57855d99d46ecfb1925 8358729: jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet Reviewed-by: jpai, lancea ! test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java - test/jdk/jdk/internal/loader/URLClassPath/testclasses.jar Changeset: 9c3eaa49 Branch: json Author: Naoto Sato Date: 2025-06-23 16:16:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c3eaa49f7f8c6ade7319064566c0370e955f631 8359732: Make standard i/o encoding related system properties `StaticProperty` Reviewed-by: rriggs, alanb, vyazici ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/lang/IO.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java Changeset: 6df0f5e3 Branch: json Author: Kim Barrett Date: 2025-06-23 18:19:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df0f5e390ecf874c1eca7284c51efa65ce23737 8360281: VMError::error_string has incorrect format usage Reviewed-by: coleenp ! src/hotspot/share/utilities/vmError.cpp Changeset: 2c6eea2d Branch: json Author: Naoto Sato Date: 2025-06-23 15:15:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c6eea2d473bb7fd4fd0b4a5c6b52388208c3304 Merge branch 'master' into json ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Mon Jun 23 22:23:19 2025 From: duke at openjdk.org (duke) Date: Mon, 23 Jun 2025 22:23:19 GMT Subject: git: openjdk/jdk-sandbox: json: minor doc fix to disambiguate unescaped key string from map's value Message-ID: Changeset: 03a0db85 Branch: json Author: Naoto Sato Date: 2025-06-23 15:19:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03a0db85e50db5ff9801aaaf9d423b573a65be87 minor doc fix to disambiguate unescaped key string from map's value ! src/java.base/share/classes/java/util/json/JsonObject.java