git: openjdk/jdk-sandbox: http3: 550 new changesets
duke
duke at openjdk.org
Wed Jun 4 13:30:58 UTC 2025
Changeset: 9c6f6256
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <sspitsyn at openjdk.org>
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 <pchilanomate at openjdk.org>
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 <cushon at openjdk.org>
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 <naoto at openjdk.org>
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 <ccheung at openjdk.org>
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 <darcy at openjdk.org>
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 <swen at openjdk.org>
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 <almatvee at openjdk.org>
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 <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
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 <joehw at openjdk.org>
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 <serb at openjdk.org>
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 <prr at openjdk.org>
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 <ccheung at openjdk.org>
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 <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
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 <rriggs at openjdk.org>
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 <liach at openjdk.org>
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 <jbhateja at openjdk.org>
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 <almatvee at openjdk.org>
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 <iklam at openjdk.org>
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 <serb at openjdk.org>
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 <egahlin at openjdk.org>
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 <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
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 <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
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 <pminborg at openjdk.org>
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 <pminborg at openjdk.org>
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 <iwalulya at openjdk.org>
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 <fbredberg at openjdk.org>
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 <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
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 <dlunden at openjdk.org>
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 <abhiscxk at openjdk.org>
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 <mli at openjdk.org>
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 <jsjolen at openjdk.org>
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 <jrose at openjdk.org>
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/resolvedIndyEntry.hpp
Changeset: f5525ecf
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <jsikstro at openjdk.org>
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 <mikael at openjdk.org>
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 <mikael at openjdk.org>
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 <bpb at openjdk.org>
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 <dfuchs at openjdk.org>
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 <rriggs at openjdk.org>
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 <kvn at openjdk.org>
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 <jlu at openjdk.org>
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 <kdnilsen at openjdk.org>
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 <bkilambi at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
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 <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
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 <valeriep at openjdk.org>
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 <jlahoda at openjdk.org>
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 <pminborg at openjdk.org>
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 <jlahoda at openjdk.org>
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 <sjohanss at openjdk.org>
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 <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
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 <aturbanov at openjdk.org>
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 <alanb at openjdk.org>
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 <alanb at openjdk.org>
Co-authored-by: Viktor Klang <vklang at openjdk.org>
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 <adinn at openjdk.org>
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 <sgehwolf at openjdk.org>
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 <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
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 <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
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 <mchevalier at openjdk.org>
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 <egahlin at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <alanb at openjdk.org>
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 <pminborg at openjdk.org>
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 <rgiulietti at openjdk.org>
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 <acobbs at openjdk.org>
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 <bpb at openjdk.org>
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 <dnsimon at openjdk.org>
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 <bchristi at openjdk.org>
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 <almatvee at openjdk.org>
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 <kdnilsen at openjdk.org>
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 <jlu at openjdk.org>
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 <iveresov at openjdk.org>
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 <swen at openjdk.org>
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 <bperez at openjdk.org>
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 <valeriep at openjdk.org>
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 <kdriver at openjdk.org>
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 <liach at openjdk.org>
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 <cito at openjdk.org>
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 <kbarrett at openjdk.org>
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 <kbarrett at openjdk.org>
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 <jpai at openjdk.org>
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 <eirbjo at openjdk.org>
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 <kizune at openjdk.org>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <ihse at openjdk.org>
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 <ihse at openjdk.org>
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 <mchevalier at openjdk.org>
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 <rgiulietti at openjdk.org>
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 <sspitsyn at openjdk.org>
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 <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
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 <mdoerr at openjdk.org>
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 <fguallini at openjdk.org>
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 <shade at openjdk.org>
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 <coleenp at openjdk.org>
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 <jpai at openjdk.org>
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 <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
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 <epeter at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
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 <jiangli at openjdk.org>
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 <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <cjplummer at openjdk.org>
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 <naoto at openjdk.org>
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 <cjplummer at openjdk.org>
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 <achung at openjdk.org>
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 <bperez at openjdk.org>
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 <yzheng at openjdk.org>
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 <iklam at openjdk.org>
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 <iklam at openjdk.org>
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 <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
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 <aturbanov at openjdk.org>
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 <tschatzl at openjdk.org>
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 <lkorinth at openjdk.org>
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 <avoitylov at openjdk.org>
Committer: Dmitry Chuyko <dchuyko at openjdk.org>
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 <asotona at openjdk.org>
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 <dlunden at openjdk.org>
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 <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
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 <jiangli at openjdk.org>
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 <bpb at openjdk.org>
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 <vyazici at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
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 <amitkumar at openjdk.org>
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 <lkorinth at openjdk.org>
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 <naoto at openjdk.org>
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 <j3graham at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
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 <acobbs at openjdk.org>
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 <asmehra at openjdk.org>
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 <adinn at openjdk.org>
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 <liach at openjdk.org>
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 <jrose at openjdk.org>
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 <amenkov at openjdk.org>
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 <ccheung at openjdk.org>
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 <p.hayder at icloud.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
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 <kieran.farrell at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
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 <aph at openjdk.org>
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 <mchevalier at openjdk.org>
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 <mchevalier at openjdk.org>
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 <weijun at openjdk.org>
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 <cstein at openjdk.org>
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 <tpushkin at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
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 <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <asmehra at openjdk.org>
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 <naoto at openjdk.org>
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 <cjplummer at openjdk.org>
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 <ccheung at openjdk.org>
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 <mbaesken at openjdk.org>
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 <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
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 <ayang at openjdk.org>
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 <jlahoda at openjdk.org>
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 <mhaessig at openjdk.org>
Committer: Marc Chevalier <mchevalier at openjdk.org>
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 <shade at openjdk.org>
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 <aturbanov at openjdk.org>
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 <serhiy.sachkov at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <jsjolen at openjdk.org>
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 <mhaessig at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <ssarathi at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <jsjolen at openjdk.org>
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 <roland at openjdk.org>
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 <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
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 <mli at openjdk.org>
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 <mli at openjdk.org>
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 <egahlin at openjdk.org>
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 <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
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 <kvn at openjdk.org>
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 <kvn at openjdk.org>
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 <smarks at openjdk.org>
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 <lmesnik at openjdk.org>
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 <yjs at stradmann.name>
Committer: David Holmes <dholmes at openjdk.org>
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 <serb at openjdk.org>
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 <vromero at openjdk.org>
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 <acobbs at openjdk.org>
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 <serb at openjdk.org>
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 <jlahoda at openjdk.org>
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 <iklam at openjdk.org>
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 <iklam at openjdk.org>
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 <jlahoda at openjdk.org>
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 <azeller at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
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 <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
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 <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
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 <ayang at openjdk.org>
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 <epeter at openjdk.org>
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 <roland at openjdk.org>
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 <weijun at openjdk.org>
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 <bpb at openjdk.org>
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 <pstrawderman at netflix.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
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 <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <kvn at openjdk.org>
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 <stuefe at openjdk.org>
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 <aboldtch at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <iwalulya at openjdk.org>
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 <aturbanov at openjdk.org>
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 <yzheng at openjdk.org>
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 <serb at openjdk.org>
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 <ihse at openjdk.org>
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 <shade at openjdk.org>
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 <rkennke at openjdk.org>
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 <vromero at openjdk.org>
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 <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
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 <tschatzl at openjdk.org>
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 <hannesw at openjdk.org>
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 <cito at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <hannesw at openjdk.org>
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 <bpb at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <hannesw at openjdk.org>
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 <azvegint at openjdk.org>
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 <jiangli at openjdk.org>
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 <dnsimon at openjdk.org>
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 <erikj at openjdk.org>
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 <igraves at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <ccheung at openjdk.org>
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 <swen at openjdk.org>
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 <mikael at openjdk.org>
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 <zzambers at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <itakiguchi at openjdk.org>
Reviewed-by: prr, aph, amitkumar
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Changeset: 3bebb1fa
Branch: http3
Author: Ioi Lam <iklam at openjdk.org>
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 <serb at openjdk.org>
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 <jlahoda at openjdk.org>
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 <jlahoda at openjdk.org>
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 <kvn at openjdk.org>
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 <stefank at openjdk.org>
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 <sjohanss at openjdk.org>
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 <mchevalier at openjdk.org>
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 <jzaugg at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <anton.artemov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <jpai at openjdk.org>
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 <rkennke at openjdk.org>
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 <serhiy.sachkov at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
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 <jaikiran.pai at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <liach at openjdk.org>
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 <bpb at openjdk.org>
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 <jiangli at openjdk.org>
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 <dnsimon at openjdk.org>
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 <pawan at dhcp-10-48-118-86.wifi.oracle.com>
Committer: Mikhailo Seledtsov <mseledtsov at openjdk.org>
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 <kvn at openjdk.org>
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 <prr at openjdk.org>
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 <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
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 <swen at openjdk.org>
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 <iklam at openjdk.org>
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 <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <jeremy.wood at mac.com>
Committer: SendaoYan <syan at openjdk.org>
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 <wenanjian at bytedance.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
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 <abhiscxk at openjdk.org>
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 <jlahoda at openjdk.org>
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 <dnsimon at openjdk.org>
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 <kbarrett at openjdk.org>
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 <ayang at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <stefank at openjdk.org>
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 <djelinski at openjdk.org>
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 <mvs at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <rkannathpari at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <tschatzl at openjdk.org>
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 <acobbs at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <vklang at openjdk.org>
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 <abimpoudis at openjdk.org>
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 <shade at openjdk.org>
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 <dnsimon at openjdk.org>
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 <tr at openjdk.org>
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 <jlu at openjdk.org>
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 <honkar at openjdk.org>
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 <serb at openjdk.org>
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 <dlong at openjdk.org>
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 <liach at openjdk.org>
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 <stuefe at openjdk.org>
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 <ssarathi at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
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 <swen at openjdk.org>
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 <nbenalla at openjdk.org>
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 <swen at openjdk.org>
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 <jlahoda at openjdk.org>
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 <jdv at openjdk.org>
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 <chagedorn at openjdk.org>
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 <ihse at openjdk.org>
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 <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
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 <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 5cdeef81
Branch: http3
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
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 <tschatzl at openjdk.org>
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 <roland at openjdk.org>
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 <kieran.farrell at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <jbhateja at openjdk.org>
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 <rehn at openjdk.org>
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 <nbenalla at openjdk.org>
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 <dskantz at openjdk.org>
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 <epeter at openjdk.org>
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 <mgronlun at openjdk.org>
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 <shade at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich at openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
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 <dl at openjdk.org>
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 <jkarthikeyan at openjdk.org>
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 <fjiang at openjdk.org>
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 <jsikstro at openjdk.org>
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 <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
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 <jbhateja at openjdk.org>
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 <michaelm at openjdk.org>
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 <azeller at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
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 <vklang at openjdk.org>
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 <shade at openjdk.org>
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 <jlahoda at openjdk.org>
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 <iwalulya at openjdk.org>
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 <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
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 <ihse at openjdk.org>
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 <ayang at openjdk.org>
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 <shade at openjdk.org>
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 <bpb at openjdk.org>
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 <pminborg at openjdk.org>
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 <pminborg at openjdk.org>
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 <bpb at openjdk.org>
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 <aturbanov at openjdk.org>
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 <wkemper at openjdk.org>
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 <ihse at openjdk.org>
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 <amenkov at openjdk.org>
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 <zuniquex at protonmail.com>
Committer: SendaoYan <syan at openjdk.org>
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 <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
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 <iklam at openjdk.org>
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 <mbaesken at openjdk.org>
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 <tschatzl at openjdk.org>
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 <mchevalier at openjdk.org>
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 <rgiulietti at openjdk.org>
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 <aboldtch at openjdk.org>
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 <ayang at openjdk.org>
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 <mgronlun at openjdk.org>
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 <aph at openjdk.org>
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 <hannesw at openjdk.org>
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 <myankelevich at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
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 <eirbjo at openjdk.org>
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 <pminborg at openjdk.org>
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 <sspitsyn at openjdk.org>
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 <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
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 <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
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 <mchevalier at openjdk.org>
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 <mgronlun at openjdk.org>
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 <mgronlun at openjdk.org>
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 <vklang at openjdk.org>
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 <ihse at openjdk.org>
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 <ihse at openjdk.org>
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 <ihse at openjdk.org>
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 <iveresov at openjdk.org>
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 <jrose at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
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 <gautham.k at ibm.com>
Committer: Roger Riggs <rriggs at openjdk.org>
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 <tschatzl at openjdk.org>
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 <pawan.chawdhary at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <naoto at openjdk.org>
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 <henryjen at openjdk.org>
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 <gziemski at openjdk.org>
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 <ascarpino at openjdk.org>
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 <swen at openjdk.org>
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 <iklam at openjdk.org>
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 <iklam at openjdk.org>
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 <korov9.c at gmail.com>
Committer: SendaoYan <syan at openjdk.org>
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 <prr at openjdk.org>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <jaikiran.pai at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.jelinski at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <daniel.fuchs at oracle.com>
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 <asotona at openjdk.org>
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 <egahlin at openjdk.org>
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 <mgronlun at openjdk.org>
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 <hannesw at openjdk.org>
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 <stuefe at openjdk.org>
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 <shade at openjdk.org>
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 <bpb at openjdk.org>
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 <jlu at openjdk.org>
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 <iklam at openjdk.org>
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 <jlu at openjdk.org>
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 <swen at openjdk.org>
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 <swen at openjdk.org>
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 <bulasevich at openjdk.org>
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 <dlong at openjdk.org>
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 <asemenyuk at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <almatvee at openjdk.org>
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 <amitkumar at openjdk.org>
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 <dskantz at openjdk.org>
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 <abhiscxk at openjdk.org>
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 <jena.nibedita at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
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 <qxing at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
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 <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
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 <aivanov at openjdk.org>
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 <stuefe at openjdk.org>
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 <acobbs at openjdk.org>
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 <abarashev at openjdk.org>
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 <jlu at openjdk.org>
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 <naoto at openjdk.org>
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 <naoto at openjdk.org>
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 <cjplummer at openjdk.org>
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 <cjplummer at openjdk.org>
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 <asmehra at openjdk.org>
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 <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
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 <ascarpino at openjdk.org>
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 <cjplummer at openjdk.org>
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 <amenkov at openjdk.org>
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 <igraves at openjdk.org>
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 <amenkov at openjdk.org>
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 <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <wetmore at openjdk.org>
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 <serb at openjdk.org>
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 <serb at openjdk.org>
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 <sspitsyn at openjdk.org>
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 <igraves at openjdk.org>
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 <dbriemann at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <chadrako at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
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 <serb at openjdk.org>
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 <jpai at openjdk.org>
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 <jpai at openjdk.org>
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 <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
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 <asmehra at openjdk.org>
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 <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <kvn at openjdk.org>
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 <alanb at openjdk.org>
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 <mbaesken at openjdk.org>
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 <iveresov at openjdk.org>
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 <dholmes at openjdk.org>
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 <psadhukhan at openjdk.org>
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 <rehn at openjdk.org>
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 <tschatzl at openjdk.org>
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 <ayang at openjdk.org>
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 <mdoerr at openjdk.org>
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 <mdoerr at openjdk.org>
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 <gli at openjdk.org>
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 <rkennke at openjdk.org>
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 <mdoerr at openjdk.org>
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 <vklang at openjdk.org>
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 <coleenp at openjdk.org>
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 <eosterlund at openjdk.org>
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 <shade at openjdk.org>
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 <prr at openjdk.org>
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 <hannesw at openjdk.org>
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 <matsaave at openjdk.org>
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 <wkemper at openjdk.org>
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 <ihse at openjdk.org>
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 <ccheung at openjdk.org>
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 <iklam at openjdk.org>
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 <ihse at openjdk.org>
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 <amenkov at openjdk.org>
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 <egahlin at openjdk.org>
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 <cjplummer at openjdk.org>
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 <serb at openjdk.org>
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 <honkar at openjdk.org>
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 <qxing at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
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 <mhaessig at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
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 <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
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 <rmarchenko at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
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 <dnsimon at openjdk.org>
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 <dnsimon at openjdk.org>
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 <ayang at openjdk.org>
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 <mchevalier at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
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 <mdoerr at openjdk.org>
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 <aboldtch at openjdk.org>
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 <kbarrett at openjdk.org>
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 <jsikstro at openjdk.org>
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 <aboldtch at openjdk.org>
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 <eosterlund at openjdk.org>
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 <acobbs at openjdk.org>
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 <yzheng at openjdk.org>
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 <iveresov at openjdk.org>
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 <michaelm at openjdk.org>
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 <bpb at openjdk.org>
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 <egahlin at openjdk.org>
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 <pchilanomate at openjdk.org>
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 <jlu at openjdk.org>
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 <bpb at openjdk.org>
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 <jbhateja at openjdk.org>
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 <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
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 <cjplummer at openjdk.org>
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 <achung at openjdk.org>
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 <dcubed at openjdk.org>
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 <amenkov at openjdk.org>
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 <alanb at openjdk.org>
Co-authored-by: Alex Menkov <amenkov at openjdk.org>
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 <stefan.lobbenmeier at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
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 <ihse at openjdk.org>
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 <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
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 <cslucas at openjdk.org>
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 <amenkov at openjdk.org>
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 <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
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 <naoto at openjdk.org>
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 <cslucas at openjdk.org>
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 <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
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 <kvn at openjdk.org>
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 <alanb at openjdk.org>
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 <shade at openjdk.org>
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 <shade at openjdk.org>
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 <jpai at openjdk.org>
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 <ihse at openjdk.org>
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 <mgronlun at openjdk.org>
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 <mgronlun at openjdk.org>
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) <hepin1989 at gmail.com>
Committer: Viktor Klang <vklang at openjdk.org>
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 <mdoerr at openjdk.org>
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 <mbaesken at openjdk.org>
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 <aboldtch at openjdk.org>
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 <coffeys at openjdk.org>
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 <alanb at openjdk.org>
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 <daniel.fuchs at oracle.com>
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
More information about the jdk-sandbox-changes
mailing list