git: openjdk/jdk-sandbox: http3: 27 new changesets

duke duke at openjdk.org
Thu Jun 12 18:43:19 UTC 2025


Changeset: c4bcb395
Branch: http3
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2025-06-12 00:34:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4bcb395778b1700b4ae62049a011e8ba5549ab4

http3: update H3InsertionsLimitTest to start after receival of client settings

! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java

Changeset: 42ab8fcf
Branch: http3
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-11 12:42:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42ab8fcfb98eacb2d93f59c012360a99a16e5450

8265754: Move suspend/resume API from HandshakeState

Reviewed-by: coleenp, dholmes, pchilanomate

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/suspendResumeManager.cpp
+ src/hotspot/share/runtime/suspendResumeManager.hpp

Changeset: 7d7fc693
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-06-11 13:32:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d7fc69355e6f5421cf09f93290270bb16d13182

8357570: [macOS] os::Bsd::available_memory() might return too low values

Reviewed-by: clanger, mdoerr, lucy

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: c98dffa1
Branch: http3
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-06-11 13:48:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c98dffa186d48c41e76fd3a60e0129a8da60310f

8357982: Fix several failing BMI tests with -XX:+UseAPX

Reviewed-by: epeter, sviswanathan

! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java

Changeset: e5196fc2
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-06-11 14:09:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5196fc24d2ec9e581af7803ac47036111fee029

8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win)

Reviewed-by: jpai, vyazici

! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java

Changeset: e9216efe
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-06-11 16:04:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e9216efefc12b04c372a0a7f47167c984be544b7

8358734: Remove JavaTimeSupplementary resource bundles

Reviewed-by: jlu, joehw, iris

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/text/resources/FormatData.java
- src/java.base/share/classes/sun/text/resources/JavaTimeSupplementary.java
- src/java.base/share/classes/sun/text/resources/JavaTimeSupplementaryProvider.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/resources/LocaleData.java
- src/java.base/share/classes/sun/util/resources/ParallelListResourceBundle.java
! src/jdk.localedata/share/classes/module-info.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/FormatData_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/provider/LocaleDataProvider.java

Changeset: ef4cbec6
Branch: http3
Author:    Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-06-11 17:47:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ef4cbec6fba77fd84b328d333f8592c6eedf1a2d

8358556: Assert when running with -XX:-UseLibmIntrinsic

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp

Changeset: 42915821
Branch: http3
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-06-11 18:10:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/429158218b52964ad1e79ba9d2fa5618d6b3398e

8357382: runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java#aot fails with Xcomp and C1

Reviewed-by: iklam, kvn

! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Changeset: 8f733570
Branch: http3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-06-11 18:51:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f733570040a7d7a24775e72244f47e946af191b

8358815: Exception event spec has stale reference to catch_klass parameter

Reviewed-by: cjplummer, alanb

! src/hotspot/share/prims/jvmti.xml

Changeset: 3b32f6a8
Branch: http3
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-06-12 00:41:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b32f6a8ec37338764d3e6713247ff96e49bf5b3

8344556: [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded

Reviewed-by: dnsimon, kvn

! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java

Changeset: d7aa3498
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-06-12 07:08:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7aa34982053bad37b3b726539f1245d054258f4

8357826: Avoid running some jtreg tests when asan is configured

Reviewed-by: sspitsyn, amitkumar, lmesnik, syan, lucy, cjplummer

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/jdk/TEST.ROOT
! test/jdk/build/AbsPathsInImage.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 5886ef72
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 07:51:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5886ef728fc1efe43e90e056c03725c3ee982ad6

8359182: Use @requires instead of SkippedException for MaxPath.java

Reviewed-by: bpb, bchristi

! test/jdk/java/io/File/MaxPath.java

Changeset: 7b7136b4
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 08:10:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b7136b4eca15693cfcd46ae63d644efc8a88d2c

8359181: Error messages generated by configure --help after 8301197

Reviewed-by: erikj, ihse

! make/autoconf/configure

Changeset: 3e0ef832
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 08:18:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e0ef832cc553c70eb7e8ee713c43aac67994b91

8359083: Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy

Reviewed-by: hannesw

! test/docs/jdk/javadoc/doccheck/DocCheck.java
! test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java

Changeset: 3f0fef2c
Branch: http3
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-06-12 08:54:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f0fef2c9c323cb7b6e9191b17eac4296ff22dac

8359135: New test TestCPUTimeSampleThrottling fails intermittently

Reviewed-by: mdoerr

! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java

Changeset: 65e63b6a
Branch: http3
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-06-12 10:44:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6

8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: b6ec93b0
Branch: http3
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-06-12 11:40:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6ec93b038c411d0c49be671c3b44dd231d01305

8359121: C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/igvn/RemoveDeadRegionFromVectorizedMismatchIntrinsic.java

Changeset: 91fdd72c
Branch: http3
Author:    kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-06-12 11:44:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91fdd72c97ab109c08893e5b613cbe4412b645aa

8355726: LinkedBlockingDeque fixes and improvements

Reviewed-by: vklang, dl

! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java

Changeset: e5ce5c57
Branch: http3
Author:    Rohitash Kumar <kurohita at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-06-12 12:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5ce5c57c83972ff52758a804c942986cab74ca7

8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes

Reviewed-by: shade, alanb

! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/AllocateDirectInit.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferAlloc.java

Changeset: e18277b4
Branch: http3
Author:    Radim Vansa <rvansa at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-12 12:29:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e18277b470a162b9668297e8e286c812c4b0b604

8352075: Perf regression accessing fields

Reviewed-by: coleenp, iklam, jsjolen

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/packedTable.cpp
+ src/hotspot/share/utilities/packedTable.hpp
! src/hotspot/share/utilities/unsigned5.hpp
+ test/hotspot/gtest/utilities/test_packedTable.cpp
+ test/hotspot/jtreg/runtime/FieldStream/LocalFieldLookupTest.java

Changeset: b85fe02b
Branch: http3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-12 14:12:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b85fe02be5966b72ea1a92bfb3faf088d310219a

8358600: Template-Framework Library: Template for TestFramework test class

Reviewed-by: chagedorn, mhaessig

+ test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java

Changeset: dd688290
Branch: http3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-12 14:19:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd68829017c3adea4068d5311cab3fbef87b9577

8347273: C2: VerifyIterativeGVN for Ideal and Identity

Reviewed-by: chagedorn, mhaessig

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java

Changeset: fae9c7a3
Branch: http3
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-06-12 14:46:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fae9c7a3f04f85aeb9e03c5c9c15fda6405ee989

8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations

Reviewed-by: gziemski, jsjolen

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 1fcede05
Branch: http3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-06-12 15:02:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fcede053cca360c96606c1034b2a365a4fada82

8358334: C2/Shenandoah: incorrect execution with Unsafe

Reviewed-by: wkemper, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLostAntiDependencyAtExpansion.java

Changeset: 3c53057f
Branch: http3
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-12 15:27:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c53057fa63e0f8bf3634e4286fe2085d2f4ee9e

8359232: [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 8d33ea73
Branch: http3
Author:    jeremy <jeremy.wood at mac.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2025-06-12 16:11:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d33ea7395e5dd504b899d8972617f6696546d84

8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text

Reviewed-by: aivanov, kizune, tr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
! test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java
+ test/jdk/javax/swing/plaf/basic/BasicTextUI/PasswordSelectionWordTest.java

Changeset: d4984d5e
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-06-12 17:32:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d4984d5e5aca36fd2bd94a69d549a852fe84d896

merge latest changes from master branch

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java



More information about the jdk-sandbox-changes mailing list