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

duke duke at openjdk.org
Mon Aug 25 13:27:37 UTC 2025


Changeset: 4c14d16a
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-20 09:57:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c14d16a206ba1755aaaf9fcc4b244b033e7975c

Fix incorrect assertions

! test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java

Changeset: 8d47dcdf
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-20 18:04:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d47dcdf1485a3f1b5490da068af45e58e06ecd0

Restore indentation

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java

Changeset: 3e7374e1
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-21 18:50:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e7374e15bfb54598e0db9a356b773d951f6c8c2

Mark H3ErrorHndlingTest as intermittent

! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: 75f36da3
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-21 19:45:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/75f36da37e34f7f50812e799cd3acd6ca4795022

Move getAlgorithmConstraints to X509KeyManagerCertChecking, update to match surrounding code

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java

Changeset: d24f689a
Branch: http3
Author:    Daniel Jelinski <daniel.jelinski at oracle.com>
Date:      2025-08-21 20:32:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d24f689a47246effdd939b8e798311a96af146ba

Add QUIC support to SunX509 key manager, update copyrights

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java

Changeset: b6709d24
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-21 19:44:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6709d24b2d2020fded18e6ac861434fccbcf942

http3: CustomRequestPublisher.java test should take into account server config

! test/jdk/java/net/httpclient/CustomRequestPublisher.java

Changeset: d62a42e0
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-21 19:51:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d62a42e08de55ff2b61e3ae633589f148b1a90d7

http3: make sure that abandonned HTTP/2 connections are closed

! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java

Changeset: 88febc65
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-22 13:38:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/88febc6558f49b21234a4b623974728a4d20d478

http3: improved test coverage for ImmutableSSLSession

+ test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/common/ImmutableSSLSessionAccess.java

Changeset: 5476536c
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-22 13:39:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5476536c6d907818e19e976db464bfa3bab5d923

http3: add missing copyright in Http3ConnectionAccess and make the class final

! test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/Http3ConnectionAccess.java

Changeset: 7e7125bf
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-22 13:40:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7e7125bf3852a9ad7105f23d56e3828386c9fda4

http3: HeadersLowerCaseTest.java should close the clients it creates

! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java

Changeset: 57bccec6
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-22 19:54:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57bccec6e25c6054cf53d91af10ae04f76fb84f1

http3: minor code cleanup

! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java

Changeset: 51d710e3
Branch: http3
Author:    Fei Gao <fgao at openjdk.org>
Date:      2025-08-20 11:35:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51d710e3cc8ee185a0a305e8efcfd03dda41570b

8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: ihse, aph

! make/autoconf/flags-cflags.m4

Changeset: 1383b8ef
Branch: http3
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-20 13:14:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1383b8ef87bcf3b2b498c883c81434bab8fe68fd

8362243: Devkit creation for Fedora base OS is broken

Reviewed-by: ihse, erikj, shade

! doc/building.html
! doc/building.md
! make/devkit/Makefile
! make/devkit/Tools.gmk

Changeset: e912977a
Branch: http3
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-20 13:40:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e912977a6687917ed45520c4d8558ebe630e3f52

8353444: NMT: rename 'category' to 'MemTag' in malloc tracker

Reviewed-by: jsjolen

! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp

Changeset: ebf5ae84
Branch: http3
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-08-20 14:49:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ebf5ae8435e27e4315e43237b1167a1e99150393

8359222: [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error

Reviewed-by: dholmes, fbredberg, coleenp

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp

Changeset: 5ca8d7c2
Branch: http3
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-08-20 14:52:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ca8d7c2a79ed3d9a6def61ba0fbd0acd5d404dd

8284499: Add the ability to right-click and open in new tab JavaDoc Search results

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: 3e60ab51
Branch: http3
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-08-20 15:04:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e60ab51fea17098d852931a06f4f5a827ae0e78

8348611: Eliminate DeferredLintHandler and emit warnings after attribution
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees

Reviewed-by: mcimadamore, vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/6304921/TestLog.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/TargetType22.out
+ test/langtools/tools/javac/lint/LexicalLintNesting.java
+ test/langtools/tools/javac/lint/LexicalLintNesting.out
+ test/langtools/tools/javac/lint/TextBlockSuppress.java
+ test/langtools/tools/javac/lint/TextBlockSuppress.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5b.out
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/varargs/7097436/T7097436.out
! test/langtools/tools/javac/warnings/6594914/T6594914a.out
! test/langtools/tools/javac/warnings/7090499/T7090499.out
! test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java
! test/langtools/tools/javac/warnings/suppress/T6480588.out

Changeset: 9041f4c4
Branch: http3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-08-20 15:32:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9041f4c47f3c9b90abe825f652f572351060c96a

8309400: JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown

Reviewed-by: sspitsyn, alanb, amenkov

! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java

Changeset: be6c15ec
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-08-20 16:07:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be6c15ecb490e86bafc15b5cd552784f7aa3ee69

8365671: Typo in Joiner.allUntil example

Reviewed-by: liach

! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java

Changeset: ed7d5fe8
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2025-08-20 17:16:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed7d5fe840fed853b8a7db3347d6400f142ad154

8360304: Redundant condition in LibraryCallKit::inline_vector_nary_operation

Reviewed-by: shade, vlivanov

! src/hotspot/share/opto/vectorIntrinsics.cpp

Changeset: ecab52c0
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2025-08-20 17:21:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ecab52c09b078201ebeb8d45c0982b0481e15dc3

8365610: Sort share/jfr includes

Reviewed-by: shade, mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 2e06a917
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-08-21 01:20:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e06a917659d76fa1b4c63f38894564679209625

8365841: RISC-V: Several IR verification tests fail after JDK-8350960 without Zvfh

Reviewed-by: fyang, fjiang, mli

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 78d50c02
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-08-21 03:53:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78d50c02152d3d02953cc468d50c7c40c43c1527

8358756: [s390x] Test StartupOutput.java crash due to CodeCache size

Reviewed-by: lucy, dfenacci

! test/hotspot/jtreg/compiler/startup/StartupOutput.java

Changeset: c74c60fb
Branch: http3
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-21 07:09:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c74c60fb8b8aa5c917fc4e1c157cc8083f5797a0

8308094: Add a compilation timeout flag to catch long running compilations

Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: dlong, chagedorn

+ src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
+ src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
+ test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java

Changeset: a7c0f4b8
Branch: http3
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-08-21 07:47:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a7c0f4b845c314099966f5669bfc7947bdf28004

8365146: Remove LockingMode related code from ppc64

Reviewed-by: aboldtch, mdoerr

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! 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/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 5febc4e3
Branch: http3
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-21 08:23:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5febc4e3bb1f47f69fc28c266a775e19cbac9e5f

8365910: [BACKOUT] Add a compilation timeout flag to catch long running compilations

Reviewed-by: chagedorn, dholmes

- src/hotspot/os/linux/compilerThreadTimeout_linux.cpp
- src/hotspot/os/linux/compilerThreadTimeout_linux.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
- test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java
! test/hotspot/jtreg/runtime/signal/TestSigalrm.java

Changeset: 5ede5b47
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:18:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5ede5b47d4291a18acc16833978ded038332cf9c

8364650: G1: Use InvalidCSetIndex instead of UINT_MAX for "invalid" sentinel value of young_index_in_cset

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp

Changeset: b735ef99
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:19:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b735ef99b2285ec55a68896de25d29a02fdfcaf7

8364925: G1: Improve program flow around incremental collection set building

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp

Changeset: 9439d763
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:35:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9439d7630901d3e29141adf46bbe9284b86683f4

8364532: G1: In liveness tracing, print more significant digits for the liveness value

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: f0e70669
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:36:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0e706698df5ac199198b252d77d27a05abad1da

8364414: G1: Use simpler data structure for holding collection set candidates during calculation

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp

Changeset: ed260e8c
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:37:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed260e8cae329a0c077e91ff76d104ee197fb7fd

8365026: G1: Initialization should start a "full" new collection set

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: f61b247f
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:44:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f61b247fe3a818fc60a61c6f42a676ad94e8e976

8364962: G1: Inline G1CollectionSet::finalize_incremental_building

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp

Changeset: a3fd4248
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 09:46:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3fd4248b74ed800ff124cc3e7c259dca36ea446

8365115: G1: Refactor rem set statistics gather code for group

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 02fe095d
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 11:53:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/02fe095d29994bec28c85beb6bf2a69b0f49b206

8364934: G1: Rename members of G1CollectionSet

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 1548ac4f
Branch: http3
Author:    Paul Hübner <paul.hubner at oracle.com>
Committer: Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-08-21 14:00:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1548ac4f54edbd370aa071fa1db4474574d2987f

8365378: Redundant code in Deoptimization::print_statistics

Reviewed-by: jsjolen, coleenp

! src/hotspot/share/runtime/deoptimization.cpp

Changeset: fb651fd6
Branch: http3
Author:    Jonas Norlinder <jonas.norlinder at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-21 14:05:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb651fd6d246e69b42363e050eb8d96afb633eed

8364638: Refactor and make accumulated GC CPU time code generic

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
+ src/hotspot/share/services/cpuTimeUsage.cpp
+ src/hotspot/share/services/cpuTimeUsage.hpp

Changeset: cf70cb70
Branch: http3
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-21 15:32:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf70cb70bcd5292ed10d8fb08019f0da82db25dd

8365024: G1: Make G1CollectionSet::_inc_build_state assert-only

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp

Changeset: d7572468
Branch: http3
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-08-21 16:37:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d75724682390efa7cb63ae973fd9c504f7f64852

8365891: failed: Completed task should not be in the queue

Reviewed-by: dlong

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: bdf9834b
Branch: http3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-21 16:46:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bdf9834b81f0565e3572de42ebd42981d1d05a5c

8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26

Reviewed-by: dnguyen, kizune

! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java

Changeset: 11eccfc8
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-08-21 18:58:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/11eccfc85f8495b0cbc3965fd69911a6c7ed0140

8365917: Sort share/logging includes

Reviewed-by: ayang, phh

! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 52747256
Branch: http3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-21 19:56:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52747256bbd5490dba9ef9832025a0f7057e338f

8154364: (fs) Files.isSameFile() throws NoSuchFileException with broken symbolic links

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ test/jdk/java/nio/file/Files/IsSameFile.java
! test/jdk/java/nio/file/Files/Misc.java

Changeset: 3468c6e5
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-21 20:49:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3468c6e5ef7e7592cf9484736ce333fbe0eaf34d

8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI

Reviewed-by: psadhukhan, aivanov, dnguyen

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java

Changeset: 584137cf
Branch: http3
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-08-22 01:42:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/584137cf968bdfd4fdb88b5bb210bbbfa5f2d537

8365844: RISC-V: TestBadFormat.java fails when running without RVV

Reviewed-by: fjiang, chagedorn, epeter, fyang

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java

Changeset: 558d0639
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-08-22 03:43:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/558d06399c7a13b247ee3d0f36f4fe6118004c55

8361536: [s390x] Saving return_pc at wrong offset

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: 8e448569
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-22 04:28:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8e4485699235caff0074c4d25ee78539e57da63a

8365180: Remove sun.awt.windows.WInputMethod.finalize()

Reviewed-by: serb, azvegint

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp

Changeset: f0498c2a
Branch: http3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-08-22 08:16:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f0498c2aed761d4023917bc9cd1f852a02ce977a

8364764: java/nio/channels/vthread/BlockingChannelOps.java subtests timed out

Reviewed-by: jpai

! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: e1c58f85
Branch: http3
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2025-08-22 09:01:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e1c58f858a64853c2d454fd00a84455ca6700055

8360540: nmethod entry barriers of new nmethods should be disarmed

Reviewed-by: eosterlund, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: f5f414f9
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-08-22 15:57:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f5f414f9fc67e55acb83e04ea270d39041cb6198

8365186: Reduce size of j.t.f.DateTimePrintContext::adjust

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/format/DateTimePrintContext.java

Changeset: dba0d545
Branch: http3
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-08-22 16:44:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dba0d545053fb73e57ea6fda829a5bf3d0135ac5

8365832: Optimize FloatingDecimal and DigitList with byte[] and cleanup

Reviewed-by: rgiulietti, liach

! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java

Changeset: e916ce8c
Branch: http3
Author:    altrisi <altrisi.trillosierra at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-08-22 17:10:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e916ce8ce9af906cf86f1801fcb43e08f8188665

8365878: jshell TOOLING's javap should use binary names

Reviewed-by: liach, cstein

! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/TOOLING.jsh
! test/langtools/jdk/jshell/ToolingTest.java

Changeset: 19882220
Branch: http3
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-08-22 17:36:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/19882220ecb3eeaef763ccbb0aa4d7760c906222

8365829: Multiple definitions of static 'phase_names'

Reviewed-by: kbarrett

+ src/hotspot/share/opto/phasetype.cpp
! src/hotspot/share/opto/phasetype.hpp

Changeset: ae0dac43
Branch: http3
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-08-22 17:50:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae0dac43c09377c87e9b0452618a5b32c8568150

8361613: System.console() should only be available for interactive terminal

Reviewed-by: jlahoda, smarks, alanb

! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/defaultCharset.exp
+ test/jdk/java/io/Console/locale.exp
+ test/jdk/java/io/Console/moduleSelection.exp
! test/jdk/java/lang/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
- test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 719f471d
Branch: http3
Author:    Daniel Fuchs <daniel.fuchs at oracle.com>
Date:      2025-08-22 20:35:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/719f471d26487495ee4eda1d2ec8df8b97ee88b3

merge latest changes from master branch




More information about the jdk-sandbox-changes mailing list