git: openjdk/leyden: premain: 144 new changesets

Ioi Lam iklam at openjdk.org
Sat Feb 14 06:41:02 UTC 2026


Changeset: 58d2edb9
Branch: premain
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2026-02-03 19:09:19 +0000
URL:       https://git.openjdk.org/leyden/commit/58d2edb9fc1bb68363e697b43be04c493ead81c5

8370688: java.util.jar.JarEntry.getCodeSigners() and getCertificates() should specify that they return a copy of the arrays

Reviewed-by: jpai, mullan, liach

! src/java.base/share/classes/java/util/jar/JarEntry.java

Changeset: 5fea0741
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-03 19:24:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5fea0741a6b7ff7e3a41844c86e422c0f0582333

8376297: ArrayIndexOutOfBoundsException Not Documented for SinglePixelPackedSampleModel.getSampleSize(int)

Reviewed-by: aivanov, serb, azvegint, kizune

! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
+ test/jdk/java/awt/image/GetSampleSizeTest.java

Changeset: f3c8502e
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-04 00:51:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f3c8502e38de714caab8edd895113528f1ea4f5e

8227493: Return a more useful error message from lookupAllHostAddr if getaddrinfo results in EAI_SYSTEM error

Reviewed-by: dfuchs, djelinski, michaelm

! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h

Changeset: 14a6e928
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-04 02:04:04 +0000
URL:       https://git.openjdk.org/leyden/commit/14a6e928ce9a10f6d85fae8db4ce303da20bde85

8376630: java/lang/ProcessBuilder/PipelineLeaksFD.java intermittent timed out

Reviewed-by: rriggs

! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java

Changeset: 443cd775
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-02-04 06:44:59 +0000
URL:       https://git.openjdk.org/leyden/commit/443cd77509bd4144ba7dfec26e3e7b2e62c799f9

8376758: Fix -Wzero-as-null-pointer-constant warnings in AIX code

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp

Changeset: 1069cceb
Branch: premain
Author:    Thomas Devoogdt <thomas at devoogdt.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2026-02-04 06:48:59 +0000
URL:       https://git.openjdk.org/leyden/commit/1069ccebcc32e02055985e2babfa2986a2e295ca

8376684: Compile OpenJDK in headless mode without required X11 libraries

Reviewed-by: erikj, aivanov

! doc/building.html
! doc/building.md
! make/autoconf/libraries.m4
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/common/awt/utility/rect.h

Changeset: 7e8fad62
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-04 07:30:46 +0000
URL:       https://git.openjdk.org/leyden/commit/7e8fad625a2cdc9a4e46eb31c485de074997c7c0

8376760: VerifyJimage.java#compare intermittent failed with fastdebug

Reviewed-by: liach, alanb

! test/jdk/tools/jimage/VerifyJimage.java

Changeset: d67f72e0
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2026-02-04 07:54:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d67f72e0d55ce4da5928716fc6ab87d87516443b

8377063: Add EchoPassword.java to manual group

Reviewed-by: msheppar, rhalade

! test/jdk/TEST.groups

Changeset: b0829a54
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-02-04 08:24:42 +0000
URL:       https://git.openjdk.org/leyden/commit/b0829a54cd787d5e378573f69ec0b82b40602454

8372948: Store end positions directly in JCTree

Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.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/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/IntHashTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/tools/javac/6304921/TestLog.java
! test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/parser/ReversedSourcePositions.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/parser/extend/TrialParserFactory.java
! test/langtools/tools/javac/tree/MissingSemicolonTest.java
! test/langtools/tools/javac/tree/TreePosTest.java

Changeset: 3f3dcb70
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2026-02-04 08:41:38 +0000
URL:       https://git.openjdk.org/leyden/commit/3f3dcb708d2e8326c96c42566fa765a878e68bf6

8376810: Make Atomic<T> default constructor non-explicit

Reviewed-by: kbarrett, aboldtch, azafari, tschatzl

! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 651e01b4
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-04 09:13:52 +0000
URL:       https://git.openjdk.org/leyden/commit/651e01b44747574a4882e7cdd9f6d3b54d2280f9

8369393: NMT: poison the malloc header and footer under ASAN build

Reviewed-by: jsjolen, phubner

! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/jtreg/runtime/NMT/NMTPrintMallocSiteOfCorruptedMemory.java

Changeset: c5e973e0
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2026-02-04 09:14:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c5e973e03418d6528fce1aa4a68e0b07a82036ac

8374622: StressIncrementalInlining should also randomize the processing order

Reviewed-by: thartmann, chagedorn, dfenacci

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 848171a6
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2026-02-04 09:51:31 +0000
URL:       https://git.openjdk.org/leyden/commit/848171a6ccc6c3610b8de0c871d0082204369bee

8374782: Parallel: Remove specialized objArray iteration code

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 13029e12
Branch: premain
Author:    Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Fei Gao <fgao at openjdk.org>
Date:      2026-02-04 10:11:25 +0000
URL:       https://git.openjdk.org/leyden/commit/13029e128ac7183af83234a031c62462aae14fad

8372942: AArch64: Set JVM flags for Neoverse V3AE core

Reviewed-by: aph, fgao

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: d7523ec8
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-04 10:13:41 +0000
URL:       https://git.openjdk.org/leyden/commit/d7523ec8d2255675547c0746d076efd7af5dd5af

8376031: HttpsURLConnection.getServerCertificates() throws "java.lang.IllegalStateException: connection not yet open" for the HEAD method

Reviewed-by: jpai

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/GetServerCertificates.java

Changeset: 84e8787d
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-02-04 11:03:56 +0000
URL:       https://git.openjdk.org/leyden/commit/84e8787d1fdfe2d92f8b2c9b959651d8d63be91b

8367530: The exhaustiveness errors could be improved

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/BindingPattern.java
+ test/langtools/tools/javac/diags/examples/EnumConstantPattern.java
! test/langtools/tools/javac/diags/examples/NotExhaustive.java
! test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java
+ test/langtools/tools/javac/diags/examples/RecordPattern.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/patterns/ExhaustivenessConvenientErrors.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/platform/NonExportedPermittedTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java

Changeset: a181dd09
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-04 11:54:23 +0000
URL:       https://git.openjdk.org/leyden/commit/a181dd09bd7ba6b23bf34327aa2be61bb00768dd

8376761: ARM32: Constant base assert after JDK-8373266

Reviewed-by: stefank, ayang, tschatzl

! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp

Changeset: 8ad91ac1
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-04 12:58:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8ad91ac1109e76ee8485bf221adeac7e1751ef17

8377141: G1: Remove unused local declaration in G1BarrierSetC2

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp

Changeset: 2a7329e2
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2026-02-04 15:05:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2a7329e2ed3a42a653f44dd061db892d104436c0

8376645: Test java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java failed: no response from peer

Reviewed-by: jpai, dfuchs

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

Changeset: d49e29aa
Branch: premain
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2026-02-04 15:20:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d49e29aa8c88a0f966446de4288f32a529f0dd52

8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be

Reviewed-by: sspitsyn, dholmes

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

Changeset: 79229193
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2026-02-04 16:55:14 +0000
URL:       https://git.openjdk.org/leyden/commit/792291937f7403c9acf6c5eacf284c26c2a2857b

8340830: Console.readLine() and Console.printf() are mutually blocking

Reviewed-by: jlu, jpai, rriggs, vyazici

! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
+ test/jdk/java/io/Console/ReadWriteBlockingTest.java
+ test/jdk/java/io/Console/readWriteBlocking.exp

Changeset: 949370ab
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2026-02-04 19:33:10 +0000
URL:       https://git.openjdk.org/leyden/commit/949370ab0e701cfcc68cb84dd0f91e5db41f4f45

8376756: GenShen: Improve encapsulation of generational collection set choosing

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp

Changeset: d0e97307
Branch: premain
Author:    Eric Fang <erfang at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2026-02-05 07:58:33 +0000
URL:       https://git.openjdk.org/leyden/commit/d0e97307836c49291f24ae7cb1c2e9319b986f8c

8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorUMinMaxReductionTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorUMinUMaxReductionBenchmark.java

Changeset: fde77a9b
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2026-02-05 10:09:25 +0000
URL:       https://git.openjdk.org/leyden/commit/fde77a9b55828128eae9652726638a14ce426e09

8365883: Fix P11Cipher to throw BadPaddingException for PKCS11 CKR_ENCRYPTED_DATA_INVALID error

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java

Changeset: 72eec521
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-05 11:50:14 +0000
URL:       https://git.openjdk.org/leyden/commit/72eec521f91d34b97dabfc3ee8cea511d88079e2

8377161: G1: Remove unnecessary member G1FullGCScope::_g1h

Reviewed-by: shade, ayang

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

Changeset: d93bd18d
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-05 11:55:02 +0000
URL:       https://git.openjdk.org/leyden/commit/d93bd18d67555ba998735196576c337249f4932b

8377167: javax/imageio/ReadAbortTest.java throw NPE when x11 unavailable

Reviewed-by: prr, serb

! test/jdk/javax/imageio/ReadAbortTest.java
! test/jdk/javax/imageio/WriteAbortTest.java

Changeset: 1ac96589
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-05 12:16:11 +0000
URL:       https://git.openjdk.org/leyden/commit/1ac965893da6a9a3d220d572cab4ac6030ba1722

8376956: Add JVMTI phase entering/setting to hserr event log

Reviewed-by: sspitsyn, lucy

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: 37b49b29
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2026-02-05 12:43:32 +0000
URL:       https://git.openjdk.org/leyden/commit/37b49b29a724c2c3c30890ba7a46c4aece71a0fe

8377138: VMError::report should handle out-of-stackbounds errors gracefully

Reviewed-by: lucy, stefank, mdoerr

! src/hotspot/share/utilities/vmError.cpp

Changeset: ac6e8d48
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2026-02-05 13:46:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ac6e8d481a20b40e136263c0e0c075bd138677ab

8376568: Change Thread::getStackTrace to use handshake op for all cases

Reviewed-by: pchilanomate, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.base/share/classes/java/lang/StackTraceElement.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/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/java.base/share/native/libjava/Thread.c
+ test/jdk/jdk/internal/vm/ThreadSnapshot/ThreadNotAlive.java
+ test/jdk/jdk/internal/vm/ThreadSnapshot/java.base/jdk/internal/vm/Helper.java
+ test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenParked.java
+ test/micro/org/openjdk/bench/java/lang/ThreadGetStackTraceWhenSpinning.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenSpinning.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenUnmounted.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadGetStackTraceWhenYielding.java

Changeset: 1614714b
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-05 14:56:49 +0000
URL:       https://git.openjdk.org/leyden/commit/1614714bc2d9891f9a393c3e19f0c92a5713a276

8377150: G1: Full GC should not execute barrier code during reference processing

Reviewed-by: sjohanss, iwalulya

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

Changeset: 22e1f68a
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2026-02-05 17:40:05 +0000
URL:       https://git.openjdk.org/leyden/commit/22e1f68a259f2932afdb861cd4977fbe000f131f

8375585: Test java/lang/ProcessBuilder/PipelineLeaksFD.java failed

Reviewed-by: jpai, syan

! test/jdk/ProblemList.txt
! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java
! test/jdk/java/lang/ProcessBuilder/TEST.properties

Changeset: 4e6cf8f5
Branch: premain
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2026-02-05 17:44:06 +0000
URL:       https://git.openjdk.org/leyden/commit/4e6cf8f5611b6f1ae1d18b01e95216d9bf43ee5a

8377244: Update ModuleReaderTest to JUnit prior to making changes

Reviewed-by: rriggs

! test/jdk/java/lang/module/ModuleReader/ModuleReaderTest.java

Changeset: bd9c94d1
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-05 18:46:15 +0000
URL:       https://git.openjdk.org/leyden/commit/bd9c94d19755232070e88af33147f4a3f21f02f4

8377199: Remove AppContext from AWTKeyStroke

Reviewed-by: tr, azvegint

! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java

Changeset: 99be94e3
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2026-02-05 18:56:36 +0000
URL:       https://git.openjdk.org/leyden/commit/99be94e38f69f9c64d9142e44acc22f5689b26f1

8377116: Refactor java/util/zip TestNG tests to JUnit

Reviewed-by: lancea

! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java
! test/jdk/java/util/zip/DeflaterDictionaryTests.java
! test/jdk/java/util/zip/GZIP/GZIPOutputStreamHeaderTest.java
! test/jdk/java/util/zip/ZipFile/GetInputStreamNPETest.java
! test/jdk/java/util/zip/ZipFile/InvalidBytesInEntryNameOrComment.java
! test/jdk/java/util/zip/ZipFile/InvalidCommentLengthTest.java
! test/jdk/java/util/zip/ZipFile/MissingZIP64EntriesTest.java
! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java
! test/jdk/java/util/zip/ZipFile/ZipEntryTimeBounds.java
! test/jdk/java/util/zip/ZipFile/ZipFileDuplicateEntryTest.java
! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java
! test/jdk/java/util/zip/ZipOutputStream/EmptyComment.java

Changeset: 60366a97
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2026-02-05 19:27:08 +0000
URL:       https://git.openjdk.org/leyden/commit/60366a97a28f07095224c13d46dc42ddce8dffa3

8377315: test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java is failing with "Expected BPE NOT thrown"

Reviewed-by: valeriep

! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java

Changeset: 37ae15a4
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-05 20:16:04 +0000
URL:       https://git.openjdk.org/leyden/commit/37ae15a4896c700e0a47a43de3330e8879d147c2

8377193: Remove AppContext from SwingUtilties3

Reviewed-by: tr, azvegint

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java

Changeset: b9c0e053
Branch: premain
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-05 22:44:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b9c0e0537f979534b12ba6c44b6cf35a8ed78f89

8377126: Shenandoah: Convert ShenandoahVerifier related code to use Atomic<T>

Reviewed-by: xpeng, shade, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: b3130529
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-02-06 01:27:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b313052947dc27f23658f48165365c03c301d401

8376187: [VectorAPI] Define new lane type constants and pass them to intrinsic entries

Reviewed-by: psandoz, qamai

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.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/ByteVector.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/DoubleVector.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/FloatVector.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/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.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/LongVector.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/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh

Changeset: a69409b0
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2026-02-06 03:26:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a69409b0b7bcb4eb9a66327e1c6c53b3361ea1e9

8374516: -version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel()

Reviewed-by: kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/cpuflags/TestUseAESCTRIntrinsicsWithUseAESDisabled.java

Changeset: 57241545
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-06 06:43:02 +0000
URL:       https://git.openjdk.org/leyden/commit/57241545c63469a9301bd191c49336582a29e306

8376052: Use AttachOperationFailedException rather than AttachNotSupportedException in findTargetProcessTmpDirectory()

Reviewed-by: alanb, amenkov

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java

Changeset: 90f37023
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-06 07:13:58 +0000
URL:       https://git.openjdk.org/leyden/commit/90f370235c0f774450f4548886f95606b0035a25

8377226: Inline Thread::set_allocated_bytes

Reviewed-by: jsjolen, phubner

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: bfd5bdaf
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2026-02-06 07:44:25 +0000
URL:       https://git.openjdk.org/leyden/commit/bfd5bdaf7ffd96cf887fbbfe072414be38ee1b84

8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics

Co-authored-by: Volkan Yazici <vyazici at openjdk.org>
Reviewed-by: chagedorn, thartmann, vyazici

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/split_if.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.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/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
! test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestOpaqueConstantBoolNodes.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestRangeCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java

Changeset: 1efb2982
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2026-02-06 09:30:38 +0000
URL:       https://git.openjdk.org/leyden/commit/1efb29829fdd526be55c0a00420980279d9824ee

8375598: VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize

Reviewed-by: mdoerr, kvn

! src/hotspot/share/code/codeCache.cpp
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 2d6a1aa3
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2026-02-06 09:59:02 +0000
URL:       https://git.openjdk.org/leyden/commit/2d6a1aa36e9a247d41a07817d61236a519879762

8377313: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 timeout

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 5f83e9ad
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-06 10:36:03 +0000
URL:       https://git.openjdk.org/leyden/commit/5f83e9ad0e57396b58520f2bb1dfb3e10c7113b3

8377179: Improve and document racy use of start/end in ThreadLocalAllocBuffer

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: cd6a7a54
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-02-06 10:42:52 +0000
URL:       https://git.openjdk.org/leyden/commit/cd6a7a54c5e323ec53747f76b07edb7f90e1f965

8377245: AbstractMemorySegmentImpl#getString with length should be @ForceInline

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java

Changeset: 7a37d370
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2026-02-06 11:01:18 +0000
URL:       https://git.openjdk.org/leyden/commit/7a37d370e3fe0a2adb4c6ae336803b87be8d8547

8377326: [PPC64] build without C1 and C2 broken

Reviewed-by: dbriemann, mbaesken

! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp

Changeset: 77e680b1
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-06 12:52:43 +0000
URL:       https://git.openjdk.org/leyden/commit/77e680b11efea0eb707b72f4f3bb9e3422e170fd

8376269: Mixed jstack cannot find function in vDSO

Reviewed-by: kevinw, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 8620e67c
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-06 12:53:03 +0000
URL:       https://git.openjdk.org/leyden/commit/8620e67c87cf561c858c2528b3b00b016eec3a51

8377231: Build jpackage with SIZE optimization

Reviewed-by: erikj, asemenyuk

! make/modules/jdk.jpackage/Lib.gmk

Changeset: d1b226de
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-06 13:40:54 +0000
URL:       https://git.openjdk.org/leyden/commit/d1b226dec293804cd6f929c4a46ae59cb246253e

8376264: Mixed jstack could not unwind optimized frame

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/DwarfParser.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java

Changeset: 77e8469f
Branch: premain
Author:    Andrew Haley <aph at openjdk.org>
Date:      2026-02-06 13:50:54 +0000
URL:       https://git.openjdk.org/leyden/commit/77e8469fb0a67d4a795f049acee7e67eaedfb5b7

8328306: AArch64: MacOS lazy JIT "write xor execute" switching

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

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/permitForbiddenFunctions.hpp
+ test/hotspot/jtreg/runtime/os/TestWXHealing.java
+ test/hotspot/jtreg/runtime/os/WXHealing.java

Changeset: 9f13ec1c
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2026-02-06 14:15:09 +0000
URL:       https://git.openjdk.org/leyden/commit/9f13ec1ccb684398e311b5f139773ca9f39561fe

8377365: [BACKOUT] Mixed jstack cannot find function in vDSO

Reviewed-by: thartmann

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java
- test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: cd5256d5
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2026-02-06 15:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cd5256d5a654d436e5ef926f6afb1bcbfc7a8bd1

8374170: I/O Poller updates

Reviewed-by: michaelm

! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java
! src/java.base/unix/native/libnio/ch/IOUtil.c
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 986d3772
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2026-02-06 17:06:04 +0000
URL:       https://git.openjdk.org/leyden/commit/986d3772248098c0ba845861611a5a4ceb7b645a

8376533: Remove test dependencies on ReferenceQueue$Lock in preparation for JDK-8376477

Reviewed-by: rriggs, shade, cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/LingeredAppWithLock.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/ConcurrentAssociateTest.java
! test/jdk/java/util/concurrent/Phaser/Basic.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java

Changeset: eec76d7b
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-02-07 00:57:23 +0000
URL:       https://git.openjdk.org/leyden/commit/eec76d7b8c4c8a64593d85338225906c188f679c

8377180: Shenandoah: make escalation from degen to full more conservative

Reviewed-by: wkemper, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahCollectorPolicy.cpp

Changeset: 4c322344
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-07 01:59:33 +0000
URL:       https://git.openjdk.org/leyden/commit/4c322344cd08608ae4d4e9bf99e7333ac8009f26

8377018: Convert java/nio/file/DirectoryStream/SecureDS.java to junit

Reviewed-by: bpb, alanb

! test/jdk/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 40bf0870
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-07 03:18:11 +0000
URL:       https://git.openjdk.org/leyden/commit/40bf0870f788c142f0eb1c2bfbda540ae4a93a08

8377392: jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor

Reviewed-by: liach, almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java

Changeset: 5152fdcd
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-07 03:27:23 +0000
URL:       https://git.openjdk.org/leyden/commit/5152fdcd490412025ba5f608378982abc1eadc07

8377331: jpackage: improve sign errors reporting

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FailedCommandErrorValidator.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java

Changeset: 9cd25d51
Branch: premain
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2026-02-07 11:18:01 +0000
URL:       https://git.openjdk.org/leyden/commit/9cd25d517c25477be6643bfb795843ca080d4e38

8377359: TestOpaqueConstantBoolNodes fails on PPC64

Reviewed-by: dbriemann, chagedorn

! test/hotspot/jtreg/compiler/intrinsics/string/TestOpaqueConstantBoolNodes.java

Changeset: 6665a78e
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-07 18:20:55 +0000
URL:       https://git.openjdk.org/leyden/commit/6665a78ee27617a5c9f272ee4471625a64636ac7

8376688: Gtest os.attempt_reserve_memory_between_small_range_fill_hole_vm fails on AIX 7.3

Reviewed-by: mdoerr, lucy

! test/hotspot/gtest/runtime/test_os_reserve_between.cpp

Changeset: ffb6279c
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2026-02-08 01:29:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ffb6279c885e9d9a1a53ce7657390e286136c4b7

8377334: Test framework used by langtools regression tests can produce false positives

Co-authored-by: Vicente Romero <vromero at openjdk.org>
Reviewed-by: vromero

! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: dc80ce7a
Branch: premain
Author:    ikarostsin <ikarostsin at hotmail.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2026-02-09 07:41:20 +0000
URL:       https://git.openjdk.org/leyden/commit/dc80ce7aec8e466a29fd4c94ee70c90a7244869f

8374056: RISC-V: Fix argument passing for the RiscvFlushIcache::flush

Reviewed-by: fyang, rehn

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

Changeset: 1314857b
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-09 08:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1314857b335502998e22f114b401c29af2517548

8377443: G1: Remove unnecessary cast in ResizeTLABAndSwapCardTableTask

Reviewed-by: ayang

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

Changeset: ee5b10c7
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2026-02-09 09:03:47 +0000
URL:       https://git.openjdk.org/leyden/commit/ee5b10c7f0ac5dba69d69fdd4b8a30b6443e6720

8375443: AVX-512: Disabling through UseSHA doesn't affect UseSHA3Intrinsics

Reviewed-by: mhaessig, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnSupportedCPU.java
+ test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java

Changeset: a7bf468a
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-09 09:44:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a7bf468a8fd86bf2845acef8aea1462f865c8182

8377165: G1: Introduce common G1 GC Mark to collect scoped objects

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp

Changeset: 07f78779
Branch: premain
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2026-02-09 09:47:45 +0000
URL:       https://git.openjdk.org/leyden/commit/07f78779e099d2dead74a05acf84ac4c457293b5

8376491: ZGC: crash in __memset_evex_unaligned_erms when initializing heap using high values for -XX:ConcGCThreads

Reviewed-by: aboldtch, stefank

! src/hotspot/share/gc/z/zUtils.inline.hpp

Changeset: b12367e1
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-09 10:32:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b12367e19695a15a83ba85b58b4c22dce69d7075

8365381: [asan] exclude tests under ASAN build which rely on vm signal handling

Reviewed-by: dholmes, syan

! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java

Changeset: d10ddb82
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-09 10:52:09 +0000
URL:       https://git.openjdk.org/leyden/commit/d10ddb820316a053c58a61ba706af7548d089acf

8377352: Parallel: Incorrect capacity in GC overhead log

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp

Changeset: a5765a91
Branch: premain
Author:    Anjian Wen <wenanjian at openjdk.org>
Date:      2026-02-09 11:50:40 +0000
URL:       https://git.openjdk.org/leyden/commit/a5765a916a03471cd771c870e1c0e5eab7a08bf1

8377225: RISC-V: Improve receiver type profiling reliability

Reviewed-by: shade, fjiang, fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.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/templateTable_riscv.cpp

Changeset: 47b2e994
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-09 14:47:34 +0000
URL:       https://git.openjdk.org/leyden/commit/47b2e994b083f1c53f51fae605a192a6a44f2483

8376199: Convert CodeCacheUnloadingTask to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp

Changeset: f81bea29
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-09 14:47:55 +0000
URL:       https://git.openjdk.org/leyden/commit/f81bea29a3595195d747068adea2a427cf26385e

8376351: Parallel: Convert ParallelScavengeHeap to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp

Changeset: 2a8badf5
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-09 14:50:26 +0000
URL:       https://git.openjdk.org/leyden/commit/2a8badf5a6c956536fc0b4d55992f213409808c2

8376356: Parallel: Convert PSCardTable to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp

Changeset: 36758b08
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2026-02-09 15:49:53 +0000
URL:       https://git.openjdk.org/leyden/commit/36758b0839a5ad92af556fc06cbfd207d61a0950

8377435: Problem list serviceability/sa/TestJhsdbJstackMixedCore.java

Reviewed-by: dholmes, ysuenaga

! test/hotspot/jtreg/ProblemList.txt

Changeset: 3065aa48
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-09 17:26:32 +0000
URL:       https://git.openjdk.org/leyden/commit/3065aa48c9d72bb0c4e2e14a866ec7d9b5515b35

8376627: Remove AppContext from javax/swing/plaf/metal classes

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBumps.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
- test/jdk/javax/swing/plaf/metal/MetalBumps/Test6657026.java
- test/jdk/javax/swing/plaf/metal/MetalInternalFrameUI/Test6657026.java
- test/jdk/javax/swing/plaf/metal/MetalSliderUI/Test6657026.java

Changeset: 3871b889
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2026-02-09 17:43:07 +0000
URL:       https://git.openjdk.org/leyden/commit/3871b8899df79fa85619975bd1c7f59792a839d1

8375065: Update LCMS to 2.18

Reviewed-by: prr, serb, jdv

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 161aa5d5
Branch: premain
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2026-02-09 19:14:46 +0000
URL:       https://git.openjdk.org/leyden/commit/161aa5d52865295059f9506b2ba4ffc4b98324de

8371955: Support AVX10 floating point comparison instructions

Reviewed-by: epeter, sviswanathan, sparasa

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/c2/irTests/CMoveLConstants.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java

Changeset: 57eb9c79
Branch: premain
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-09 20:00:51 +0000
URL:       https://git.openjdk.org/leyden/commit/57eb9c79b050224c6bf402ebe7d18afff1f5ce09

8377043: Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic<T>

Reviewed-by: xpeng, cslucas, kdnilsen, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp

Changeset: f9ded7f8
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-09 21:07:51 +0000
URL:       https://git.openjdk.org/leyden/commit/f9ded7f88cce75151cec32d1ef1f9662ea10431a

6441373: Editing JTable is not Serializable

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/JTableSerialization.java

Changeset: 87df1bbb
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-10 03:59:44 +0000
URL:       https://git.openjdk.org/leyden/commit/87df1bbbe28f2009adda6ca13d0d7e2766c48c88

8377513: jpackage: fix Win8365790Test test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/Win8365790Test.java

Changeset: 996ca4b4
Branch: premain
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2026-02-10 06:16:10 +0000
URL:       https://git.openjdk.org/leyden/commit/996ca4b44bff2f782b775ee7ca496544e5982774

8377411: java/lang/Thread/virtual/stress/ParkAfterTimedPark.java only testing pinned case

Reviewed-by: vklang

! test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java

Changeset: b8088941
Branch: premain
Author:    Varada M <varadam at openjdk.org>
Date:      2026-02-10 07:28:04 +0000
URL:       https://git.openjdk.org/leyden/commit/b8088941c8f1ef803bd0592b945d3e1ab5c15bee

8377355: VectorAPI source generation broken after JDK-8371187

Reviewed-by: liach, jbhateja

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 2c9c2f51
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-10 08:27:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2c9c2f514be0928d15a0642058b98d73c494572f

8376353: Parallel: Convert PSParallelCompact classes to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: f124f86f
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-10 08:30:40 +0000
URL:       https://git.openjdk.org/leyden/commit/f124f86f4304fbb62aabdef8f2d480d197aaa1b3

8376666: Convert G1BlockOffsetTable to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp

Changeset: fef06c04
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-10 08:31:13 +0000
URL:       https://git.openjdk.org/leyden/commit/fef06c04e74f509905e2229b0e2d1682aa5d3852

8376328: Convert PLABStats to use Atomic<T>

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1EvacStats.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/gc/shared/plab.inline.hpp

Changeset: ea90214c
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2026-02-10 09:01:28 +0000
URL:       https://git.openjdk.org/leyden/commit/ea90214ce90c916dd5145c09de6960f038843326

8375352: java/net/httpclient/ConnectTimeoutWithProxy*.java tests fail on EC2

Reviewed-by: dfuchs

- test/jdk/java/net/httpclient/AbstractConnectTimeout.java
- test/jdk/java/net/httpclient/ConnectTimeoutNoProxyAsync.java
- test/jdk/java/net/httpclient/ConnectTimeoutNoProxySync.java
+ test/jdk/java/net/httpclient/ConnectTimeoutTest.java
- test/jdk/java/net/httpclient/ConnectTimeoutWithProxyAsync.java
- test/jdk/java/net/httpclient/ConnectTimeoutWithProxySync.java

Changeset: 665dc490
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-02-10 09:08:54 +0000
URL:       https://git.openjdk.org/leyden/commit/665dc490c2a1bcaa1fa1cf6f0ea2396ce4b31863

8208752: Calling a deserialized Lambda might fail with ClassCastException
8374654: Inconsistent handling of lambda deserialization for Object method references on interfaces

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/lambda/LambdaSerializedClassCastException.java
+ test/langtools/tools/javac/lambda/LambdaSerializedClassCastException.out
+ test/langtools/tools/javac/lambda/SerializableObjectMethodReferencesOnInterfaces.java
+ test/langtools/tools/javac/lambda/SerializableObjectMethodReferencesOnInterfaces.out
! test/langtools/tools/javac/lambda/SerializableObjectMethods.out

Changeset: bd2a3b80
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2026-02-10 09:28:46 +0000
URL:       https://git.openjdk.org/leyden/commit/bd2a3b80625e49b77d9500e793276e26bb7d8028

8373040: Mark compiler/codecache/CodeCacheSegmentSizeTest.java as flagless

Reviewed-by: syan, chagedorn

! test/hotspot/jtreg/compiler/codecache/CodeCacheSegmentSizeTest.java

Changeset: bfb6de5b
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-10 10:07:39 +0000
URL:       https://git.openjdk.org/leyden/commit/bfb6de5b2b5870d4bd964e5aab791ef88270c5a4

8377429: Warning as error in asan build in test_nmt_cornercases.cpp on Linux

Reviewed-by: dholmes, syan

! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp

Changeset: 264fdc5b
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2026-02-10 12:18:03 +0000
URL:       https://git.openjdk.org/leyden/commit/264fdc5b4ed5f4e35168048533196e670c3dda6c

8374808: Add new methods to KeyStore and KeyStoreSpi that return the creation date as an Instant instead of Date

Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/provider/DomainKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java
! test/jdk/sun/security/provider/KeyStore/DKSTest.java

Changeset: 28f845a6
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2026-02-10 13:19:40 +0000
URL:       https://git.openjdk.org/leyden/commit/28f845a670f767f43acfdb1c6de287003c93c53c

8376777: Consistent use of nonstatic instead of non_static in ci files

Reviewed-by: chagedorn, aseoane

! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp

Changeset: ef345e78
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-10 14:23:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ef345e78797026b946aa5d91d5f6101ef3ad30bf

8377457: java/util/logging/ParentLoggersTest.java failed intermittently

Reviewed-by: alanb, jpai

! src/java.logging/share/classes/java/util/logging/Logger.java
! test/jdk/java/util/logging/ParentLoggersTest.java

Changeset: d97ea5a8
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2026-02-10 14:48:52 +0000
URL:       https://git.openjdk.org/leyden/commit/d97ea5a8cdd6cb033e7849515425880e9132b3f4

8377549: [BACKOUT] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement

Reviewed-by: mullan

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

Changeset: 43b2d2bd
Branch: premain
Author:    Anton Artemov <aartemov at openjdk.org>
Date:      2026-02-10 16:41:42 +0000
URL:       https://git.openjdk.org/leyden/commit/43b2d2bddf8d7c308c8d2782456cb3ab3a33993e

8375285: Port fdlibm asinh to Java

Reviewed-by: darcy, rgiulietti

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java

Changeset: 21d4c6c6
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2026-02-10 16:50:17 +0000
URL:       https://git.openjdk.org/leyden/commit/21d4c6c68fc1199275b3317cd64ae24c8aeca003

8377013: TimeZone.getDefault() returns obsolete id on Windows (Asia/Calcutta)

Reviewed-by: jlu

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/TimeZoneParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/WinZonesParseHandler.java

Changeset: 7bc24759
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-02-10 17:07:56 +0000
URL:       https://git.openjdk.org/leyden/commit/7bc2475962efb690c11a8bfcaa25ab184475fb13

8377096: Refactor AOTMapLogger::OopDataIterator implementations

Reviewed-by: eosterlund, kvn

! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMapLogger.hpp
+ src/hotspot/share/cds/aotMappedHeap.cpp
+ src/hotspot/share/cds/aotMappedHeap.hpp
! src/hotspot/share/cds/aotMappedHeapLoader.cpp
! src/hotspot/share/cds/aotMappedHeapLoader.hpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
+ src/hotspot/share/cds/aotStreamedHeap.cpp
+ src/hotspot/share/cds/aotStreamedHeap.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: 3de6dbab
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2026-02-11 00:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/3de6dbab14e950c1725a48686478e4155c8d93c7

8377183: Impossible or redundant condition in AwtFrame::_NotifyModalBlocked of awt_Frame.cpp:1635

Reviewed-by: serb, prr

! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp

Changeset: 4e3033f2
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-02-11 00:59:20 +0000
URL:       https://git.openjdk.org/leyden/commit/4e3033f2122d773c173b0bb50120099589adcf3c

8332189: Enable -Wzero-as-null-pointer-constant for gcc/clang

Reviewed-by: azafari, dholmes, erikj

! doc/hotspot-style.html
! doc/hotspot-style.md
! make/autoconf/flags-cflags.m4

Changeset: 5b7a364e
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-11 01:12:06 +0000
URL:       https://git.openjdk.org/leyden/commit/5b7a364e45baf4fdc50564f5e75842cfc8db25ee

8377368: [REDO] Mixed jstack cannot find function in vDSO

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithVDSOCall.java
+ test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 8455b668
Branch: premain
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-11 01:39:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8455b668104f97bc152985299a7814646c9fb1fd

8377200: Shenandoah: Convert shenandoahSharedVariables and related code to use Atomic<T>

Reviewed-by: wkemper, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp

Changeset: f835073f
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-02-11 01:52:55 +0000
URL:       https://git.openjdk.org/leyden/commit/f835073f75251c37acce1b5d87e2caf9d748bd75

8377626: The macOS build is broken after JDK-8332189

Reviewed-by: dholmes

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

Changeset: e516800b
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-11 02:02:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e516800b3e78e21d68460827ddced9225c3a2247

8219203: Use StringBuilder instead of StringBuffer in com.sun.jndi.dns.ResourceRecord

Reviewed-by: alanb, aefimov, rriggs, bpb, lancea

! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ResourceRecord.java

Changeset: 3a588e5b
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-11 02:11:56 +0000
URL:       https://git.openjdk.org/leyden/commit/3a588e5bede4752f320f4b17f6086c9927616959

8377338: URLJarFile$URLJarFileEntry need not clone the arrays returned by getCertificates() and getCodeSigners()

Reviewed-by: mullan

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: a87da517
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-11 02:29:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a87da5173f14d503664067713ab229e2e4fb6108

8377514: jpackage: support passing multiple exceptions to the top-level error handler

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java

Changeset: 56afb460
Branch: premain
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2026-02-11 08:27:48 +0000
URL:       https://git.openjdk.org/leyden/commit/56afb460a0055206a1deb1260f6440de9d437acb

8375038: C2: Enforce that Ideal() returns the root of the subgraph if any change was made by checking the node hash

Reviewed-by: qamai, mchevalier

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/node.cpp
! 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: 1e99cc48
Branch: premain
Author:    Christian Stein <cstein at openjdk.org>
Date:      2026-02-11 09:14:31 +0000
URL:       https://git.openjdk.org/leyden/commit/1e99cc4880f695c12705d849d41609f176f897bd

8376355: Update to use jtreg 8.2.1

Reviewed-by: iris, erikj, shade

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 57931dc6
Branch: premain
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2026-02-11 09:14:58 +0000
URL:       https://git.openjdk.org/leyden/commit/57931dc6b24af2c02206b01bcc417e5607d39371

8377172: Change datatype of CodeEntryAlignment to uint

Reviewed-by: ayang, mhaessig

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 9026f49d
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-11 09:23:52 +0000
URL:       https://git.openjdk.org/leyden/commit/9026f49dd238d16240687c4627e42c5dbee08773

8377446: Improve parameter naming in pointer_delta()

Reviewed-by: ayang, chagedorn

! src/hotspot/share/adlc/adlArena.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: e34291d8
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-11 09:24:18 +0000
URL:       https://git.openjdk.org/leyden/commit/e34291d8e11164ab3b6d0f6a3e8819bc29b32124

8377442: More fixes to ThreadLocalAllocBuffer after JDK-8377179

Reviewed-by: ayang, kbarrett, iwalulya

! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp

Changeset: 1bce8e47
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-11 09:30:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1bce8e47383cb1f89d7325ce6645f4bb195f91ba

8366957: Amalloc may return null despite contrary AllocFailType

Reviewed-by: jsjolen, dholmes, kbarrett

! src/hotspot/share/memory/arena.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp

Changeset: 6a5eb26d
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-11 11:03:03 +0000
URL:       https://git.openjdk.org/leyden/commit/6a5eb26dcf9e9dcf16e80b7c46f16a236a893aef

8377656: JUnit test java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java uses private methods for BeforeAll/AfterAll

Reviewed-by: cstein, alanb

! test/jdk/java/util/zip/ZipFile/ZipFileInputStreamSkipTest.java

Changeset: 0097db56
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-02-11 11:25:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0097db564319b6b0f50507f8c9598f124588e5f3

8364655: Loading class with nested annotations causes stack overflow in VM

Reviewed-by: dholmes, fbredberg

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/ClassFile/NestedAnnotations.java

Changeset: a532e509
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-11 12:04:19 +0000
URL:       https://git.openjdk.org/leyden/commit/a532e509ed60f6e8bfd66cdc6973f4d9042bb056

8377395: serviceability/sa/TestJhsdbJstackMixedCore.java fails due to NPE because "because "this.cfa" is null"

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java

Changeset: a8a88d79
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-11 14:11:51 +0000
URL:       https://git.openjdk.org/leyden/commit/a8a88d79927b8c4704f5b7aa3948f13812fd87c3

8374469: Mixed jstack does not work on Windows

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java

Changeset: b3fc013b
Branch: premain
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-11 14:24:13 +0000
URL:       https://git.openjdk.org/leyden/commit/b3fc013b4f8171c8ee735d6fdcad696ae6e431ee

8377143: Parallel: Remove special treatment in JstatGcCapacityResults.java

Reviewed-by: kevinw, tschatzl

! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java

Changeset: b98899b4
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2026-02-11 16:43:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b98899b441222ce9cd6a2a74e86193c091e088e6

8377461: Add ZipFile test for incorrect number of entries reported in ENDTOT

Reviewed-by: lancea

+ test/jdk/java/util/zip/ZipFile/IncorrectEndTot.java

Changeset: 708970a1
Branch: premain
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-11 16:58:21 +0000
URL:       https://git.openjdk.org/leyden/commit/708970a1a6f9c05f21d15918066a07d7f896a04a

8377045: Shenandoah: Convert ShenandoahLock related code to use Atomic<T>

Reviewed-by: wkemper, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp

Changeset: 39a1d1c8
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-11 19:23:03 +0000
URL:       https://git.openjdk.org/leyden/commit/39a1d1c801a9cbf8d21051a9af7f6279873ae260

8376998: [macOS] Remove AppContext from AppEventHandler

Reviewed-by: serb, dnguyen

! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java

Changeset: e515c10f
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2026-02-11 20:10:59 +0000
URL:       https://git.openjdk.org/leyden/commit/e515c10f3a092955c847c88dcadebb763a807852

8377396: GenShen: Consolidate and simplify in place region promotions

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahInPlacePromoter.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahInPlacePromoter.hpp

Changeset: 0867f9b1
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-02-11 23:00:50 +0000
URL:       https://git.openjdk.org/leyden/commit/0867f9b1b4bfa090cce1403cdbcce56a2e91127c

8377307: Refactor code for AOT cache pointer compression

Reviewed-by: jsjolen, xuelei, asmehra

+ src/hotspot/share/cds/aotCompressedPointers.cpp
+ src/hotspot/share/cds/aotCompressedPointers.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: 961d3284
Branch: premain
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2026-02-11 23:31:23 +0000
URL:       https://git.openjdk.org/leyden/commit/961d32842d7841701a33659493a84b4d2c4d2f82

8377509: Add licenses for gcc 14.2.0

Reviewed-by: dholmes

+ src/java.base/share/legal/gcc.md

Changeset: 370929f8
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2026-02-11 23:44:43 +0000
URL:       https://git.openjdk.org/leyden/commit/370929f8268a859071d111f44ad1cb6fbceb31d7

8377601: JavacTemplateTestBase not reporting javac crashes

Reviewed-by: vromero

! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java

Changeset: 24f67917
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-12 01:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/24f67917c28a71fec1e4641b5b5ac0ff6a75d5a2

8374577: Heap dump from core does not contain HPROF_GC_ROOT_JAVA_FRAME

Reviewed-by: cjplummer, amenkov, kevinw, aturbanov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: 5868d351
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2026-02-12 03:43:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5868d351e28a30a3178e1d3cf09404c6245c2082

8377651: [s390x] build failure without c1 & c2 compiler

Reviewed-by: aph, mdoerr

! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp

Changeset: 6abb29cc
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-02-12 06:52:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6abb29cc07e033e9a747b5a8a62e831c8f629c14

8376794: Enable copy and mismatch Partial Inlining for AMD AVX512 targets

Reviewed-by: sviswanathan, thartmann

! src/hotspot/cpu/x86/vm_version_x86.cpp
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java

Changeset: 6c8d5daa
Branch: premain
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date:      2026-02-12 09:07:18 +0000
URL:       https://git.openjdk.org/leyden/commit/6c8d5daad1f388dc9fc8af6c9b3674846050dc7e

8373041: Mark gc/g1/TestCodeCacheUnloadDuringConcCycle.java as flagless

Reviewed-by: tschatzl, ayang, syan

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: c988a4e5
Branch: premain
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2026-02-12 09:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c988a4e5349c784af0da814b2b942843c50e7871

8044609: javax.net.debug options not working and documented as expected

Reviewed-by: wetmore

! 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/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.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/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.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
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java

Changeset: c0320826
Branch: premain
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Benoît Maillard <bmaillard at openjdk.org>
Date:      2026-02-12 11:22:48 +0000
URL:       https://git.openjdk.org/leyden/commit/c032082645835e145d22af1adb62318c7e5e5924

8374896: Min/Max identity optimization opportunities missing for int and long

Reviewed-by: chagedorn, bmaillard

! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java

Changeset: 09db4bce
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-12 12:58:47 +0000
URL:       https://git.openjdk.org/leyden/commit/09db4bce5c66cbfc7a7e04f87873a078ef694cc5

8377666: Fedora 41 based devkit build should load more packages from archive location

Reviewed-by: clanger, erikj

! make/devkit/Tools.gmk

Changeset: 37dc1be6
Branch: premain
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2026-02-12 13:29:33 +0000
URL:       https://git.openjdk.org/leyden/commit/37dc1be67d4c15a040dc99dbc105c3269c65063d

8188131: [PPC] Increase inlining thresholds to the same as other platforms

Reviewed-by: mdoerr, mbaesken

! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: c73f05be
Branch: premain
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2026-02-12 16:32:14 +0000
URL:       https://git.openjdk.org/leyden/commit/c73f05bec95c3ef0d8b6235b67478352db9a48a9

8376233: Clean up code in Desktop native peer

Reviewed-by: aivanov, prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp

Changeset: c7ef631b
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-12 21:13:34 +0000
URL:       https://git.openjdk.org/leyden/commit/c7ef631b0c99c725120d7dde4b11fd34baf0455d

8377629: jpackage: Tighten up output validation in tests

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FailedCommandErrorValidator.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageOutputValidator.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/TKit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/PkgScriptsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
! test/jdk/tools/jpackage/share/OutputErrorTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java

Changeset: eecc0d69
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-13 01:04:48 +0000
URL:       https://git.openjdk.org/leyden/commit/eecc0d69047d88840b18a66a4a6f940c0665ab50

8376996: Remove AppContext usage from SunClipboard.java

Reviewed-by: serb, dnguyen

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CClipboard.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/datatransfer/SunClipboard.java

Changeset: 0842782b
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-13 03:33:02 +0000
URL:       https://git.openjdk.org/leyden/commit/0842782b7ab9e57028fa527073c8f2523137f612

8377347: jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java intermittent OOME

Reviewed-by: ayang, stefank

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 9c75afb6
Branch: premain
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2026-02-13 04:47:36 +0000
URL:       https://git.openjdk.org/leyden/commit/9c75afb6d0ea95c5356e3e29ae66cfc8b04c3564

8353564: Fail fatally if os::release_memory or os::uncommit_memory fails

Reviewed-by: stefank, stuefe, dholmes

! 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/cds/filemap.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stackOverflow.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/runtime/os/TestMemoryAllocationLogging.java

Changeset: 3e9911c1
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-13 06:35:17 +0000
URL:       https://git.openjdk.org/leyden/commit/3e9911c19fa58cfca2b32fd795777eedc8733650

8377710: Test serviceability/sa/TestJhsdbJstackMixed.java encountered Driver timeout

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java

Changeset: 93c87ffe
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-13 07:41:33 +0000
URL:       https://git.openjdk.org/leyden/commit/93c87ffe4037221725798f6d0ba78cb20d67fcab

8377128: Add missing @Override annotations in "java.beans.*" packages

Reviewed-by: tr, prr

! src/java.desktop/share/classes/java/beans/BeanDescriptor.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DefaultPersistenceDelegate.java
! src/java.desktop/share/classes/java/beans/EventHandler.java
! src/java.desktop/share/classes/java/beans/EventSetDescriptor.java
! src/java.desktop/share/classes/java/beans/Expression.java
! src/java.desktop/share/classes/java/beans/FeatureDescriptor.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/MetaData.java
! src/java.desktop/share/classes/java/beans/MethodDescriptor.java
! src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/PropertyChangeListenerProxy.java
! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java
! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java
! src/java.desktop/share/classes/java/beans/PropertyEditorSupport.java
! src/java.desktop/share/classes/java/beans/Statement.java
! src/java.desktop/share/classes/java/beans/ThreadGroupContext.java
! src/java.desktop/share/classes/java/beans/VetoableChangeListenerProxy.java
! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java
! src/java.desktop/share/classes/java/beans/XMLDecoder.java
! src/java.desktop/share/classes/java/beans/XMLEncoder.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java

Changeset: ce57cef3
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-13 08:09:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ce57cef3ed5105deb2a29551564474d87be05afd

8371979: Convert java/nio/file/FileStore/Basic.java to JUnit

Reviewed-by: alanb, bpb

! test/jdk/java/nio/file/FileStore/Basic.java

Changeset: e3661b3c
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-13 08:26:32 +0000
URL:       https://git.openjdk.org/leyden/commit/e3661b3cc5066b198f6cb5979deecd1d8d2c5450

8376664: Find a better place for the Atomic<HeapWord*> vmstructs toplevel declaration

Reviewed-by: dholmes

! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 4e7106d8
Branch: premain
Author:    Harshit <harshitdhiman1402 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-13 10:43:26 +0000
URL:       https://git.openjdk.org/leyden/commit/4e7106d8919652c1dcd4a501a11057e1a8179b3e

8377035: [s390x] Disable JSR166 test cases which uses virtual threads

Reviewed-by: jpai, alanb, amitkumar

! test/jdk/java/util/concurrent/tck/JSR166TestCase.java

Changeset: 486ff5d3
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-02-13 10:56:13 +0000
URL:       https://git.openjdk.org/leyden/commit/486ff5d3fcfa924ebcb0ce92c067a02b8f9a2ebd

8377455: Replace LinkedList with GrowableArray in VM.ThreadDump's OMTable

Reviewed-by: dholmes, coleenp

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

Changeset: c78a2a8c
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-13 15:38:31 +0000
URL:       https://git.openjdk.org/leyden/commit/c78a2a8c34790c86087d85952c54bf889f09acbe

8377675: java.net.http tests should not depend on ../../../com/sun/net/httpserver test classes

Reviewed-by: djelinski, jpai

- test/jdk/java/net/httpclient/EchoHandler.java
- test/jdk/java/net/httpclient/HttpEchoHandler.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http3/H3BasicTest.java
! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.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/EchoHandler.java
- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java

Changeset: a98d3a76
Branch: premain
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2026-02-13 19:33:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a98d3a76a5d44096321aa02ed86e865066c89bdc

4197755: Arc2D.getBounds() returns an unnecessarily large bounding box

Reviewed-by: prr, psadhukhan

! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
+ test/jdk/java/awt/geom/Arc2D/Arc2DGetBoundsTest.java

Changeset: 1920983e
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-13 22:40:26 +0000
URL:       https://git.openjdk.org/leyden/commit/1920983edb4001c71efaeefcf819feb977accbea

8377191: Remove AppContext from KeyboardFocusManager

Reviewed-by: dnguyen, tr, serb

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java

Changeset: 1cf76753
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-02-13 20:26:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1cf76753656e1a366b981b1e9634c54ed033cde7

Merge master 02-13-26

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/methodProfiler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/xmlstream.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/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.cpp
! src/hotspot/share/cds/aotStreamedHeapWriter.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
+ src/hotspot/share/cds/methodProfiler.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/xmlstream.cpp



More information about the leyden-dev mailing list