leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
February 2026
- 14 participants
- 31 discussions
RFR: 8378150: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
by Ioi Lam 20 Feb '26
by Ioi Lam 20 Feb '26
20 Feb '26
We have some iterators that the iterator by reference. However, this requires the `const_cast<>` hack:
https://github.com/openjdk/leyden/blob/d2c9165dfbd32b592d4a4978ed17e2ead8b9…
Without the `const_cast<Function&>` hack, the following code:
iterate([&](TrainingData* td) { td->verify(); })
will generate a C++ error:
trainingData.hpp:232:54: error: cannot bind non-const lvalue reference of type
'TrainingData::TrainingDataSet::verify() const::<lambda(TrainingData*)>&'
to an rvalue of type
'TrainingData::TrainingDataSet::verify() const::<lambda(TrainingData*)>'
The `const_cast` is incorrect, as it hides the fact that `fn` can be a mutable object.
**FIX**
- Change all `Function& fn` to `Function fn` in iterator templates
- Remove all `const_cast<>` hacks
- Wrap stateful iterator objects in a lambda function. The only case is `PrecompileIterator`.
**Note**
I am making a PR in the Leyden repo first as the `PrecompileIterator` code doesn't exist in mainline yet. Once this proves to work, I will upstream the relevant parts to the mainline.
-------------
Commit messages:
- 8378150: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
Changes: https://git.openjdk.org/leyden/pull/111/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=111&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8378150
Stats: 27 lines in 3 files changed: 6 ins; 12 del; 9 mod
Patch: https://git.openjdk.org/leyden/pull/111.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/111/head:pull/111
PR: https://git.openjdk.org/leyden/pull/111
2
3
git: openjdk/leyden: premain: 8378150: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
by Ioi Lam 20 Feb '26
by Ioi Lam 20 Feb '26
20 Feb '26
Changeset: 952ff4d7
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-20 04:37:14 +0000
URL: https://git.openjdk.org/leyden/commit/952ff4d7ef17f9223ce74cd04326008a94773…
8378150: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
Reviewed-by: iveresov
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/oops/trainingData.hpp
1
0
git: openjdk/leyden: premain: Remove experimental optimizations from classlist: dynamic-proxy and reflection. Future leyden optimizations should be limited only to the AOT workflow.
by Ioi Lam 19 Feb '26
by Ioi Lam 19 Feb '26
19 Feb '26
Changeset: 276de17e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-19 12:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/276de17e9782f207aa7914870f07f872c44d1…
Remove experimental optimizations from classlist: dynamic-proxy and reflection. Future leyden optimizations should be limited only to the AOT workflow.
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/cdsProtectionDomain.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/runtime/java.cpp
1
0
Changeset: 6f83f267
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-19 12:09:16 +0000
URL: https://git.openjdk.org/leyden/commit/6f83f267ab008ebd88b4fec5f7846996e9547…
Removed dead code
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cds_globals.hpp
! test/hotspot/jtreg/premain/lib/Bench.gmk
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedPackages.java
1
0
git: openjdk/leyden: premain: Removed experimental code that's no longer needed
by Ioi Lam 19 Feb '26
by Ioi Lam 19 Feb '26
19 Feb '26
Changeset: 6f5b84cb
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-18 17:52:02 +0000
URL: https://git.openjdk.org/leyden/commit/6f5b84cbf31f5327878eb346ff342ab2c2527…
Removed experimental code that's no longer needed
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/native/libjli/java.c
1
0
git: openjdk/leyden: created branch 8378150-clean-up-iterator-for-compactHashtable-and-trainingData based on the branch premain containing 2 unique commits
by Ioi Lam 19 Feb '26
by Ioi Lam 19 Feb '26
19 Feb '26
The following commits are unique to the 8378150-clean-up-iterator-for-compactHashtable-and-trainingData branch:
========================================================
f25453e8: 8378150: Clean up C++ iterator style in compactHashtable.hpp and trainingData.hpp
be65d939: Removed experimental code that's no longer needed
1
0
Changeset: d2c9165d
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-14 22:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/d2c9165dfbd32b592d4a4978ed17e2ead8b98…
Removed dead code
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
1
0
git: openjdk/leyden: premain: Fixed Stub:string_indexof_linear_ll_stub missing on x64
by Ioi Lam 14 Feb '26
by Ioi Lam 14 Feb '26
14 Feb '26
Changeset: 78df5077
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-02-14 14:45:28 +0000
URL: https://git.openjdk.org/leyden/commit/78df5077804cc9ccc65f7862bcb548918e7e3…
Fixed Stub:string_indexof_linear_ll_stub missing on x64
! src/hotspot/share/code/aotCodeCache.cpp
1
0
Changeset: 58d2edb9
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2026-02-03 19:09:19 +0000
URL: https://git.openjdk.org/leyden/commit/58d2edb9fc1bb68363e697b43be04c493ead8…
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(a)openjdk.org>
Date: 2026-02-03 19:24:41 +0000
URL: https://git.openjdk.org/leyden/commit/5fea0741a6b7ff7e3a41844c86e422c0f0582…
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(a)openjdk.org>
Date: 2026-02-04 00:51:29 +0000
URL: https://git.openjdk.org/leyden/commit/f3c8502e38de714caab8edd895113528f1ea4…
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(a)openjdk.org>
Date: 2026-02-04 02:04:04 +0000
URL: https://git.openjdk.org/leyden/commit/14a6e928ce9a10f6d85fae8db4ce303da20bd…
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(a)openjdk.org>
Date: 2026-02-04 06:44:59 +0000
URL: https://git.openjdk.org/leyden/commit/443cd77509bd4144ba7dfec26e3e7b2e62c79…
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(a)devoogdt.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2026-02-04 06:48:59 +0000
URL: https://git.openjdk.org/leyden/commit/1069ccebcc32e02055985e2babfa2986a2e29…
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(a)openjdk.org>
Date: 2026-02-04 07:30:46 +0000
URL: https://git.openjdk.org/leyden/commit/7e8fad625a2cdc9a4e46eb31c485de074997c…
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(a)openjdk.org>
Date: 2026-02-04 07:54:57 +0000
URL: https://git.openjdk.org/leyden/commit/d67f72e0d55ce4da5928716fc6ab87d875164…
8377063: Add EchoPassword.java to manual group
Reviewed-by: msheppar, rhalade
! test/jdk/TEST.groups
Changeset: b0829a54
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2026-02-04 08:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/b0829a54cd787d5e378573f69ec0b82b40602…
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(a)openjdk.org>
Date: 2026-02-04 08:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/3f3dcb708d2e8326c96c42566fa765a878e68…
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(a)openjdk.org>
Date: 2026-02-04 09:13:52 +0000
URL: https://git.openjdk.org/leyden/commit/651e01b44747574a4882e7cdd9f6d3b54d228…
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(a)openjdk.org>
Date: 2026-02-04 09:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/c5e973e03418d6528fce1aa4a68e0b07a8203…
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(a)openjdk.org>
Date: 2026-02-04 09:51:31 +0000
URL: https://git.openjdk.org/leyden/commit/848171a6ccc6c3610b8de0c871d0082204369…
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(a)arm.com>
Committer: Fei Gao <fgao(a)openjdk.org>
Date: 2026-02-04 10:11:25 +0000
URL: https://git.openjdk.org/leyden/commit/13029e128ac7183af83234a031c62462aae14…
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(a)openjdk.org>
Date: 2026-02-04 10:13:41 +0000
URL: https://git.openjdk.org/leyden/commit/d7523ec8d2255675547c0746d076efd7af5dd…
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(a)openjdk.org>
Date: 2026-02-04 11:03:56 +0000
URL: https://git.openjdk.org/leyden/commit/84e8787d1fdfe2d92f8b2c9b959651d8d63be…
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(a)openjdk.org>
Date: 2026-02-04 11:54:23 +0000
URL: https://git.openjdk.org/leyden/commit/a181dd09bd7ba6b23bf34327aa2be61bb0076…
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(a)openjdk.org>
Date: 2026-02-04 12:58:38 +0000
URL: https://git.openjdk.org/leyden/commit/8ad91ac1109e76ee8485bf221adeac7e1751e…
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(a)openjdk.org>
Date: 2026-02-04 15:05:28 +0000
URL: https://git.openjdk.org/leyden/commit/2a7329e2ed3a42a653f44dd061db892d10443…
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(a)openjdk.org>
Date: 2026-02-04 15:20:27 +0000
URL: https://git.openjdk.org/leyden/commit/d49e29aa8c88a0f966446de4288f32a529f0d…
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(a)openjdk.org>
Date: 2026-02-04 16:55:14 +0000
URL: https://git.openjdk.org/leyden/commit/792291937f7403c9acf6c5eacf284c26c2a28…
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(a)openjdk.org>
Date: 2026-02-04 19:33:10 +0000
URL: https://git.openjdk.org/leyden/commit/949370ab0e701cfcc68cb84dd0f91e5db41f4…
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(a)openjdk.org>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2026-02-05 07:58:33 +0000
URL: https://git.openjdk.org/leyden/commit/d0e97307836c49291f24ae7cb1c2e9319b986…
8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Co-authored-by: Andrew Haley <aph(a)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(a)openjdk.org>
Date: 2026-02-05 10:09:25 +0000
URL: https://git.openjdk.org/leyden/commit/fde77a9b55828128eae9652726638a14ce426…
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(a)openjdk.org>
Date: 2026-02-05 11:50:14 +0000
URL: https://git.openjdk.org/leyden/commit/72eec521f91d34b97dabfc3ee8cea511d8807…
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(a)openjdk.org>
Date: 2026-02-05 11:55:02 +0000
URL: https://git.openjdk.org/leyden/commit/d93bd18d67555ba998735196576c337249f49…
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(a)openjdk.org>
Date: 2026-02-05 12:16:11 +0000
URL: https://git.openjdk.org/leyden/commit/1ac965893da6a9a3d220d572cab4ac6030ba1…
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(a)openjdk.org>
Date: 2026-02-05 12:43:32 +0000
URL: https://git.openjdk.org/leyden/commit/37b49b29a724c2c3c30890ba7a46c4aece71a…
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(a)openjdk.org>
Date: 2026-02-05 13:46:23 +0000
URL: https://git.openjdk.org/leyden/commit/ac6e8d481a20b40e136263c0e0c075bd13867…
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(a)openjdk.org>
Date: 2026-02-05 14:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/1614714bc2d9891f9a393c3e19f0c92a5713a…
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(a)openjdk.org>
Date: 2026-02-05 17:40:05 +0000
URL: https://git.openjdk.org/leyden/commit/22e1f68a259f2932afdb861cd4977fbe000f1…
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(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-02-05 17:44:06 +0000
URL: https://git.openjdk.org/leyden/commit/4e6cf8f5611b6f1ae1d18b01e95216d9bf43e…
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(a)openjdk.org>
Date: 2026-02-05 18:46:15 +0000
URL: https://git.openjdk.org/leyden/commit/bd9c94d19755232070e88af33147f4a3f21f0…
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(a)openjdk.org>
Date: 2026-02-05 18:56:36 +0000
URL: https://git.openjdk.org/leyden/commit/99be94e38f69f9c64d9142e44acc22f5689b2…
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(a)openjdk.org>
Date: 2026-02-05 19:27:08 +0000
URL: https://git.openjdk.org/leyden/commit/60366a97a28f07095224c13d46dc42ddce8df…
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(a)openjdk.org>
Date: 2026-02-05 20:16:04 +0000
URL: https://git.openjdk.org/leyden/commit/37ae15a4896c700e0a47a43de3330e8879d14…
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(a)openjdk.org>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2026-02-05 22:44:53 +0000
URL: https://git.openjdk.org/leyden/commit/b9c0e0537f979534b12ba6c44b6cf35a8ed78…
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(a)openjdk.org>
Date: 2026-02-06 01:27:39 +0000
URL: https://git.openjdk.org/leyden/commit/b313052947dc27f23658f48165365c03c301d…
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(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2026-02-06 03:26:16 +0000
URL: https://git.openjdk.org/leyden/commit/a69409b0b7bcb4eb9a66327e1c6c53b3361ea…
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(a)openjdk.org>
Date: 2026-02-06 06:43:02 +0000
URL: https://git.openjdk.org/leyden/commit/57241545c63469a9301bd191c49336582a29e…
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(a)openjdk.org>
Date: 2026-02-06 07:13:58 +0000
URL: https://git.openjdk.org/leyden/commit/90f370235c0f774450f4548886f95606b0035…
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(a)openjdk.org>
Date: 2026-02-06 07:44:25 +0000
URL: https://git.openjdk.org/leyden/commit/bfd5bdaf7ffd96cf887fbbfe072414be38ee1…
8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics
Co-authored-by: Volkan Yazici <vyazici(a)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(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2026-02-06 09:30:38 +0000
URL: https://git.openjdk.org/leyden/commit/1efb29829fdd526be55c0a00420980279d982…
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(a)openjdk.org>
Date: 2026-02-06 09:59:02 +0000
URL: https://git.openjdk.org/leyden/commit/2d6a1aa36e9a247d41a07817d61236a519879…
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(a)openjdk.org>
Date: 2026-02-06 10:36:03 +0000
URL: https://git.openjdk.org/leyden/commit/5f83e9ad0e57396b58520f2bb1dfb3e10c711…
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(a)openjdk.org>
Date: 2026-02-06 10:42:52 +0000
URL: https://git.openjdk.org/leyden/commit/cd6a7a54c5e323ec53747f76b07edb7f90e1f…
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(a)openjdk.org>
Date: 2026-02-06 11:01:18 +0000
URL: https://git.openjdk.org/leyden/commit/7a37d370e3fe0a2adb4c6ae336803b87be8d8…
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(a)openjdk.org>
Date: 2026-02-06 12:52:43 +0000
URL: https://git.openjdk.org/leyden/commit/77e680b11efea0eb707b72f4f3bb9e3422e17…
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(a)openjdk.org>
Date: 2026-02-06 12:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/8620e67c87cf561c858c2528b3b00b016eec3…
8377231: Build jpackage with SIZE optimization
Reviewed-by: erikj, asemenyuk
! make/modules/jdk.jpackage/Lib.gmk
Changeset: d1b226de
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2026-02-06 13:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/d1b226dec293804cd6f929c4a46ae59cb2462…
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(a)openjdk.org>
Date: 2026-02-06 13:50:54 +0000
URL: https://git.openjdk.org/leyden/commit/77e8469fb0a67d4a795f049acee7e67eaedfb…
8328306: AArch64: MacOS lazy JIT "write xor execute" switching
Co-authored-by: Dean Long <dlong(a)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(a)openjdk.org>
Date: 2026-02-06 14:15:09 +0000
URL: https://git.openjdk.org/leyden/commit/9f13ec1ccb684398e311b5f139773ca9f3956…
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(a)openjdk.org>
Date: 2026-02-06 15:19:01 +0000
URL: https://git.openjdk.org/leyden/commit/cd5256d5a654d436e5ef926f6afb1bcbfc7a8…
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(a)openjdk.org>
Date: 2026-02-06 17:06:04 +0000
URL: https://git.openjdk.org/leyden/commit/986d3772248098c0ba845861611a5a4ceb7b6…
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(a)openjdk.org>
Date: 2026-02-07 00:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/eec76d7b8c4c8a64593d85338225906c188f6…
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(a)openjdk.org>
Date: 2026-02-07 01:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/4c322344cd08608ae4d4e9bf99e7333ac8009…
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(a)openjdk.org>
Date: 2026-02-07 03:18:11 +0000
URL: https://git.openjdk.org/leyden/commit/40bf0870f788c142f0eb1c2bfbda540ae4a93…
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(a)openjdk.org>
Date: 2026-02-07 03:27:23 +0000
URL: https://git.openjdk.org/leyden/commit/5152fdcd490412025ba5f608378982abc1ead…
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(a)openjdk.org>
Date: 2026-02-07 11:18:01 +0000
URL: https://git.openjdk.org/leyden/commit/9cd25d517c25477be6643bfb795843ca080d4…
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(a)openjdk.org>
Date: 2026-02-07 18:20:55 +0000
URL: https://git.openjdk.org/leyden/commit/6665a78ee27617a5c9f272ee4471625a64636…
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(a)openjdk.org>
Date: 2026-02-08 01:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/ffb6279c885e9d9a1a53ce7657390e286136c…
8377334: Test framework used by langtools regression tests can produce false positives
Co-authored-by: Vicente Romero <vromero(a)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(a)hotmail.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2026-02-09 07:41:20 +0000
URL: https://git.openjdk.org/leyden/commit/dc80ce7aec8e466a29fd4c94ee70c90a72448…
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(a)openjdk.org>
Date: 2026-02-09 08:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/1314857b335502998e22f114b401c29af2517…
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(a)openjdk.org>
Date: 2026-02-09 09:03:47 +0000
URL: https://git.openjdk.org/leyden/commit/ee5b10c7f0ac5dba69d69fdd4b8a30b6443e6…
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(a)openjdk.org>
Date: 2026-02-09 09:44:28 +0000
URL: https://git.openjdk.org/leyden/commit/a7bf468a8fd86bf2845acef8aea1462f865c8…
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(a)openjdk.org>
Committer: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2026-02-09 09:47:45 +0000
URL: https://git.openjdk.org/leyden/commit/07f78779e099d2dead74a05acf84ac4c45729…
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(a)openjdk.org>
Date: 2026-02-09 10:32:53 +0000
URL: https://git.openjdk.org/leyden/commit/b12367e19695a15a83ba85b58b4c22dce69d7…
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(a)openjdk.org>
Date: 2026-02-09 10:52:09 +0000
URL: https://git.openjdk.org/leyden/commit/d10ddb820316a053c58a61ba706af7548d089…
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(a)openjdk.org>
Date: 2026-02-09 11:50:40 +0000
URL: https://git.openjdk.org/leyden/commit/a5765a916a03471cd771c870e1c0e5eab7a08…
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(a)openjdk.org>
Date: 2026-02-09 14:47:34 +0000
URL: https://git.openjdk.org/leyden/commit/47b2e994b083f1c53f51fae605a192a6a44f2…
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(a)openjdk.org>
Date: 2026-02-09 14:47:55 +0000
URL: https://git.openjdk.org/leyden/commit/f81bea29a3595195d747068adea2a427cf263…
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(a)openjdk.org>
Date: 2026-02-09 14:50:26 +0000
URL: https://git.openjdk.org/leyden/commit/2a8badf5a6c956536fc0b4d55992f21340980…
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(a)openjdk.org>
Date: 2026-02-09 15:49:53 +0000
URL: https://git.openjdk.org/leyden/commit/36758b0839a5ad92af556fc06cbfd207d61a0…
8377435: Problem list serviceability/sa/TestJhsdbJstackMixedCore.java
Reviewed-by: dholmes, ysuenaga
! test/hotspot/jtreg/ProblemList.txt
Changeset: 3065aa48
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2026-02-09 17:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/3065aa48c9d72bb0c4e2e14a866ec7d9b5515…
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(a)openjdk.org>
Date: 2026-02-09 17:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/3871b8899df79fa85619975bd1c7f59792a83…
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(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2026-02-09 19:14:46 +0000
URL: https://git.openjdk.org/leyden/commit/161aa5d52865295059f9506b2ba4ffc4b9832…
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(a)openjdk.org>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2026-02-09 20:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/57eb9c79b050224c6bf402ebe7d18afff1f5c…
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(a)openjdk.org>
Date: 2026-02-09 21:07:51 +0000
URL: https://git.openjdk.org/leyden/commit/f9ded7f88cce75151cec32d1ef1f9662ea104…
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(a)openjdk.org>
Date: 2026-02-10 03:59:44 +0000
URL: https://git.openjdk.org/leyden/commit/87df1bbbe28f2009adda6ca13d0d7e2766c48…
8377513: jpackage: fix Win8365790Test test
Reviewed-by: almatvee
! test/jdk/tools/jpackage/windows/Win8365790Test.java
Changeset: 996ca4b4
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-02-10 06:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/996ca4b44bff2f782b775ee7ca496544e5982…
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(a)openjdk.org>
Date: 2026-02-10 07:28:04 +0000
URL: https://git.openjdk.org/leyden/commit/b8088941c8f1ef803bd0592b945d3e1ab5c15…
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(a)openjdk.org>
Date: 2026-02-10 08:27:39 +0000
URL: https://git.openjdk.org/leyden/commit/2c9c2f514be0928d15a0642058b98d73c4945…
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(a)openjdk.org>
Date: 2026-02-10 08:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/f124f86f4304fbb62aabdef8f2d480d197aaa…
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(a)openjdk.org>
Date: 2026-02-10 08:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/fef06c04e74f509905e2229b0e2d1682aa5d3…
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(a)openjdk.org>
Date: 2026-02-10 09:01:28 +0000
URL: https://git.openjdk.org/leyden/commit/ea90214ce90c916dd5145c09de6960f038843…
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(a)openjdk.org>
Date: 2026-02-10 09:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/665dc490c2a1bcaa1fa1cf6f0ea2396ce4b31…
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(a)openjdk.org>
Date: 2026-02-10 09:28:46 +0000
URL: https://git.openjdk.org/leyden/commit/bd2a3b80625e49b77d9500e793276e26bb7d8…
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(a)openjdk.org>
Date: 2026-02-10 10:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/bfb6de5b2b5870d4bd964e5aab791ef88270c…
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(a)openjdk.org>
Date: 2026-02-10 12:18:03 +0000
URL: https://git.openjdk.org/leyden/commit/264fdc5b4ed5f4e35168048533196e670c3dd…
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(a)openjdk.org>
Date: 2026-02-10 13:19:40 +0000
URL: https://git.openjdk.org/leyden/commit/28f845a670f767f43acfdb1c6de287003c93c…
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(a)openjdk.org>
Date: 2026-02-10 14:23:23 +0000
URL: https://git.openjdk.org/leyden/commit/ef345e78797026b946aa5d91d5f6101ef3ad3…
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(a)openjdk.org>
Date: 2026-02-10 14:48:52 +0000
URL: https://git.openjdk.org/leyden/commit/d97ea5a8cdd6cb033e7849515425880e9132b…
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(a)openjdk.org>
Date: 2026-02-10 16:41:42 +0000
URL: https://git.openjdk.org/leyden/commit/43b2d2bddf8d7c308c8d2782456cb3ab3a339…
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(a)openjdk.org>
Date: 2026-02-10 16:50:17 +0000
URL: https://git.openjdk.org/leyden/commit/21d4c6c68fc1199275b3317cd64ae24c8aeca…
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(a)openjdk.org>
Date: 2026-02-10 17:07:56 +0000
URL: https://git.openjdk.org/leyden/commit/7bc2475962efb690c11a8bfcaa25ab184475f…
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(a)openjdk.org>
Date: 2026-02-11 00:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/3de6dbab14e950c1725a48686478e4155c8d9…
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(a)openjdk.org>
Date: 2026-02-11 00:59:20 +0000
URL: https://git.openjdk.org/leyden/commit/4e3033f2122d773c173b0bb50120099589adc…
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(a)openjdk.org>
Date: 2026-02-11 01:12:06 +0000
URL: https://git.openjdk.org/leyden/commit/5b7a364e45baf4fdc50564f5e75842cfc8db2…
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(a)openjdk.org>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2026-02-11 01:39:13 +0000
URL: https://git.openjdk.org/leyden/commit/8455b668104f97bc152985299a7814646c9fb…
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(a)openjdk.org>
Date: 2026-02-11 01:52:55 +0000
URL: https://git.openjdk.org/leyden/commit/f835073f75251c37acce1b5d87e2caf9d748b…
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(a)openjdk.org>
Date: 2026-02-11 02:02:10 +0000
URL: https://git.openjdk.org/leyden/commit/e516800b3e78e21d68460827ddced9225c3a2…
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(a)openjdk.org>
Date: 2026-02-11 02:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/3a588e5bede4752f320f4b17f6086c9927616…
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(a)openjdk.org>
Date: 2026-02-11 02:29:39 +0000
URL: https://git.openjdk.org/leyden/commit/a87da5173f14d503664067713ab229e2e4fb6…
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(a)openjdk.org>
Date: 2026-02-11 08:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/56afb460a0055206a1deb1260f6440de9d437…
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(a)openjdk.org>
Date: 2026-02-11 09:14:31 +0000
URL: https://git.openjdk.org/leyden/commit/1e99cc4880f695c12705d849d41609f176f89…
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(a)openjdk.org>
Date: 2026-02-11 09:14:58 +0000
URL: https://git.openjdk.org/leyden/commit/57931dc6b24af2c02206b01bcc417e5607d39…
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(a)openjdk.org>
Date: 2026-02-11 09:23:52 +0000
URL: https://git.openjdk.org/leyden/commit/9026f49dd238d16240687c4627e42c5dbee08…
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(a)openjdk.org>
Date: 2026-02-11 09:24:18 +0000
URL: https://git.openjdk.org/leyden/commit/e34291d8e11164ab3b6d0f6a3e8819bc29b32…
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(a)openjdk.org>
Date: 2026-02-11 09:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/1bce8e47383cb1f89d7325ce6645f4bb195f9…
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(a)openjdk.org>
Date: 2026-02-11 11:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/6a5eb26dcf9e9dcf16e80b7c46f16a236a893…
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(a)openjdk.org>
Date: 2026-02-11 11:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/0097db564319b6b0f50507f8c9598f124588e…
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(a)openjdk.org>
Date: 2026-02-11 12:04:19 +0000
URL: https://git.openjdk.org/leyden/commit/a532e509ed60f6e8bfd66cdc6973f4d9042bb…
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(a)openjdk.org>
Date: 2026-02-11 14:11:51 +0000
URL: https://git.openjdk.org/leyden/commit/a8a88d79927b8c4704f5b7aa3948f13812fd8…
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(a)openjdk.org>
Date: 2026-02-11 14:24:13 +0000
URL: https://git.openjdk.org/leyden/commit/b3fc013b4f8171c8ee735d6fdcad696ae6e43…
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(a)openjdk.org>
Date: 2026-02-11 16:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/b98899b441222ce9cd6a2a74e86193c091e08…
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(a)openjdk.org>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2026-02-11 16:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/708970a1a6f9c05f21d15918066a07d7f896a…
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(a)openjdk.org>
Date: 2026-02-11 19:23:03 +0000
URL: https://git.openjdk.org/leyden/commit/39a1d1c801a9cbf8d21051a9af7f6279873ae…
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(a)openjdk.org>
Date: 2026-02-11 20:10:59 +0000
URL: https://git.openjdk.org/leyden/commit/e515c10f3a092955c847c88dcadebb763a807…
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(a)openjdk.org>
Date: 2026-02-11 23:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/0867f9b1b4bfa090cce1403cdbcce56a2e911…
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(a)openjdk.org>
Date: 2026-02-11 23:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/961d32842d7841701a33659493a84b4d2c4d2…
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(a)openjdk.org>
Date: 2026-02-11 23:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/370929f8268a859071d111f44ad1cb6fbceb3…
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(a)openjdk.org>
Date: 2026-02-12 01:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/24f67917c28a71fec1e4641b5b5ac0ff6a75d…
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(a)openjdk.org>
Date: 2026-02-12 03:43:12 +0000
URL: https://git.openjdk.org/leyden/commit/5868d351e28a30a3178e1d3cf09404c6245c2…
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(a)openjdk.org>
Date: 2026-02-12 06:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/6abb29cc07e033e9a747b5a8a62e831c8f629…
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(a)openjdk.org>
Date: 2026-02-12 09:07:18 +0000
URL: https://git.openjdk.org/leyden/commit/6c8d5daad1f388dc9fc8af6c9b3674846050d…
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(a)openjdk.org>
Date: 2026-02-12 09:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/c988a4e5349c784af0da814b2b942843c50e7…
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(a)openjdk.org>
Committer: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2026-02-12 11:22:48 +0000
URL: https://git.openjdk.org/leyden/commit/c032082645835e145d22af1adb62318c7e5e5…
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(a)openjdk.org>
Date: 2026-02-12 12:58:47 +0000
URL: https://git.openjdk.org/leyden/commit/09db4bce5c66cbfc7a7e04f87873a078ef694…
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(a)openjdk.org>
Date: 2026-02-12 13:29:33 +0000
URL: https://git.openjdk.org/leyden/commit/37dc1be67d4c15a040dc99dbc105c3269c650…
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(a)openjdk.org>
Date: 2026-02-12 16:32:14 +0000
URL: https://git.openjdk.org/leyden/commit/c73f05bec95c3ef0d8b6235b67478352db9a4…
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(a)openjdk.org>
Date: 2026-02-12 21:13:34 +0000
URL: https://git.openjdk.org/leyden/commit/c7ef631b0c99c725120d7dde4b11fd34baf04…
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(a)openjdk.org>
Date: 2026-02-13 01:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/eecc0d69047d88840b18a66a4a6f940c0665a…
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(a)openjdk.org>
Date: 2026-02-13 03:33:02 +0000
URL: https://git.openjdk.org/leyden/commit/0842782b7ab9e57028fa527073c8f2523137f…
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(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2026-02-13 04:47:36 +0000
URL: https://git.openjdk.org/leyden/commit/9c75afb6d0ea95c5356e3e29ae66cfc8b04c3…
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(a)openjdk.org>
Date: 2026-02-13 06:35:17 +0000
URL: https://git.openjdk.org/leyden/commit/3e9911c19fa58cfca2b32fd795777eedc8733…
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(a)openjdk.org>
Date: 2026-02-13 07:41:33 +0000
URL: https://git.openjdk.org/leyden/commit/93c87ffe4037221725798f6d0ba78cb20d67f…
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(a)openjdk.org>
Date: 2026-02-13 08:09:40 +0000
URL: https://git.openjdk.org/leyden/commit/ce57cef3ed5105deb2a29551564474d87be05…
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(a)openjdk.org>
Date: 2026-02-13 08:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/e3661b3cc5066b198f6cb5979deecd1d8d2c5…
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(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2026-02-13 10:43:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e7106d8919652c1dcd4a501a11057e1a8179…
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(a)openjdk.org>
Date: 2026-02-13 10:56:13 +0000
URL: https://git.openjdk.org/leyden/commit/486ff5d3fcfa924ebcb0ce92c067a02b8f9a2…
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(a)openjdk.org>
Date: 2026-02-13 15:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/c78a2a8c34790c86087d85952c54bf889f09a…
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(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2026-02-13 19:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/a98d3a76a5d44096321aa02ed86e865066c89…
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(a)openjdk.org>
Date: 2026-02-13 22:40:26 +0000
URL: https://git.openjdk.org/leyden/commit/1920983edb4001c71efaeefcf819feb977acc…
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(a)openjdk.org>
Date: 2026-02-13 20:26:29 +0000
URL: https://git.openjdk.org/leyden/commit/1cf76753656e1a366b981b1e9634c54ed033c…
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
1
0
git: openjdk/leyden: premain: 8377597: [Leyden] Improve peak performance when AOT code is used
by Vladimir Kozlov 12 Feb '26
by Vladimir Kozlov 12 Feb '26
12 Feb '26
Changeset: 9f150d3c
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2026-02-12 18:33:25 +0000
URL: https://git.openjdk.org/leyden/commit/9f150d3cf0b16de3e9c3eb2f2b1e98b2ee122…
8377597: [Leyden] Improve peak performance when AOT code is used
Reviewed-by: shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
1
0