git: openjdk/leyden: premain: 136 new changesets
duke
duke at openjdk.org
Thu Aug 21 15:16:06 UTC 2025
Changeset: f83454cd
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-09 02:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/f83454cd61538b653656ccf81759b3cc7286ed67
8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000
Reviewed-by: dfuchs, alanb, vyazici
! test/jdk/java/net/vthread/HttpALot.java
Changeset: e13b4c8d
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-09 23:44:21 +0000
URL: https://git.openjdk.org/leyden/commit/e13b4c8de944ab14a1d12f6251e83f4fdd9e0198
8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank
Reviewed-by: jrose, shade
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 022e29a7
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-10 04:22:10 +0000
URL: https://git.openjdk.org/leyden/commit/022e29a77533aacabd56820d00ecffa9646a8362
8365086: CookieStore.getURIs() and get(URI) should return an immutable List
Reviewed-by: liach, vyazici, dfuchs
! src/java.base/share/classes/java/net/InMemoryCookieStore.java
+ test/jdk/java/net/CookieStoreTest.java
Changeset: 15e8609a
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-11 07:08:03 +0000
URL: https://git.openjdk.org/leyden/commit/15e8609a2c3d246e89cfb349cbd21777bc471bae
8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows
Reviewed-by: clanger, prr, asteiner
! test/jdk/java/awt/font/FontNames/LocaleFamilyNames.java
Changeset: c31f4861
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-11 07:10:38 +0000
URL: https://git.openjdk.org/leyden/commit/c31f4861fb6c85c31348ac3e99ccf754d9ee1a60
8364365: HKSCS encoder does not properly set the replacement character
Reviewed-by: sherman
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java
+ test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java
Changeset: f28126eb
Branch: premain
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-11 08:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/f28126ebc2f792f0d64bbe6e841d9fafb433b7ea
8365050: Too verbose warning in os::commit_memory_limit() on Windows
Reviewed-by: dholmes, mbaesken
! src/hotspot/os/windows/os_windows.cpp
Changeset: 10762d40
Branch: premain
Author: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date: 2025-08-11 08:19:02 +0000
URL: https://git.openjdk.org/leyden/commit/10762d408bba9ce0945100847a8674e7eb7fa75e
8365044: Missing copyright header in Contextual.java
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
Changeset: 0c39228e
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-11 09:42:12 +0000
URL: https://git.openjdk.org/leyden/commit/0c39228ec1c8c6eadafb54567c94ad5f19f27f7a
8364767: G1: Remove use of CollectedHeap::_soft_ref_policy
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 1fc0b016
Branch: premain
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-11 09:44:49 +0000
URL: https://git.openjdk.org/leyden/commit/1fc0b01601af454a0e871afce8ae0c9da1358f13
8361142: Improve custom hooks for makefiles
Reviewed-by: erikj
! make/CompileJavaModules.gmk
! make/CreateJmods.gmk
! make/Images.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleWrapper.gmk
! make/common/JavaCompilation.gmk
! make/common/Modules.gmk
Changeset: 8b5bb013
Branch: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-11 10:28:59 +0000
URL: https://git.openjdk.org/leyden/commit/8b5bb013557478c9ceb49f94f22600d5901f4eee
8364987: javac fails with an exception when looking for diamond creation
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! test/langtools/tools/javac/analyzer/Diamond.java
Changeset: fd766b27
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-11 10:49:47 +0000
URL: https://git.openjdk.org/leyden/commit/fd766b27b9f862075a415780901c242a7d48c26f
8364541: Parallel: Support allocation in old generation when heap is almost full
Reviewed-by: phh, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: a60e523f
Branch: premain
Author: Benoît Maillard <bmaillard at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-08-11 11:15:34 +0000
URL: https://git.openjdk.org/leyden/commit/a60e523f88e7022abe80725b82a8b16a87a377e2
8349191: Test compiler/ciReplay/TestIncrementalInlining.java failed
Reviewed-by: mhaessig, dfenacci, chagedorn
! src/hotspot/share/opto/printinlining.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 43cfd80c
Branch: premain
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2025-08-11 11:57:08 +0000
URL: https://git.openjdk.org/leyden/commit/43cfd80c1c0493f2f50ffd75461ca75a002e0127
8352502: Response message is null if expect 100 assertion fails with non 100
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpUrlConnectionExpectContinueResponseMessageTest.java
Changeset: 0ad919c1
Branch: premain
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-08-11 12:22:52 +0000
URL: https://git.openjdk.org/leyden/commit/0ad919c1e54895b000b58f6a1b54d79f76970845
8352067: Remove the NMT treap and replace its uses with the utilities red-black tree
Reviewed-by: jsjolen, ayang
! src/hotspot/share/nmt/memoryFileTracker.cpp
- src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
- test/hotspot/gtest/nmt/test_nmt_treap.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 23985c29
Branch: premain
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-11 14:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/23985c29b44b489472dcd3aad2cb98d9ce003a7b
8357979: Compile jdk.internal.vm.ci targeting the Boot JDK version
Reviewed-by: erikj, dnsimon
! make/CompileJavaModules.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
Changeset: bdb1646a
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-08-11 15:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114
8364611: (process) Child process SIGPIPE signal disposition should be default
Reviewed-by: erikj, rriggs
! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/TestChildSignalDisposition.java
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
+ test/jdk/java/lang/ProcessBuilder/childSignalDisposition/libChangeSignalDisposition.c
Changeset: e9e331b2
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-08-11 17:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/e9e331b2a957180dac2e9ce19a58d0a57d2f5dae
8365238: 'jfr' feature requires 'services' with 'custom' build variant
Reviewed-by: erikj, shade, ihse
! make/autoconf/jvm-features.m4
Changeset: 958383d6
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-11 18:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/958383d69c8742fdb78c28ad856559367c3513d7
8364501: Compiler shutdown crashes on access to deleted CompileTask
Reviewed-by: kvn, mhaessig
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: 8cd79752
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-11 18:50:39 +0000
URL: https://git.openjdk.org/leyden/commit/8cd79752c6426780c6772eafe296aa5b713b2b64
8364761: (aio) AsynchronousChannelGroup.execute doesn't check null command
Reviewed-by: alanb, vyazici
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! test/jdk/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java
Changeset: 9593730a
Branch: premain
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-08-11 23:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/9593730a23f465d26ba7b310d5b0c5d3b4ee4326
8362376: Use @Stable annotation in Java FDLIBM implementation
Reviewed-by: liach, rgiulietti
! src/java.base/share/classes/java/lang/FdLibm.java
! test/jdk/java/lang/StrictMath/ExpTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
Changeset: 6927fc39
Branch: premain
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-08-12 01:25:35 +0000
URL: https://git.openjdk.org/leyden/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2
8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
Changeset: 72d3a2a9
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-12 03:15:49 +0000
URL: https://git.openjdk.org/leyden/commit/72d3a2a9773b2a3fe0351e0acb7b10c0751d23d8
8308349: missing working directory option for launcher when invoked from shortcuts
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherShortcutStartupDirectory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ParseUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: d78fa5a9
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-12 07:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/d78fa5a9f6254e2e93e75c693efba75e09736749
8365240: [asan] exclude some tests when using asan enabled binaries
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/jdk/tools/launcher/TooSmallStackSize.java
Changeset: db12f193
Branch: premain
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-12 08:03:18 +0000
URL: https://git.openjdk.org/leyden/commit/db12f1934a659843d9cc77f4f21e67ebf9fa94e6
8364280: NMTCommittedVirtualMemoryTracker.test_committed_virtualmemory_region_vm fails with assertion "negative distance"
Reviewed-by: gziemski, jsjolen
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 5a442197
Branch: premain
Author: Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2025-08-12 08:26:42 +0000
URL: https://git.openjdk.org/leyden/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a
7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently
Reviewed-by: smarks, coffeys
! test/jdk/ProblemList.txt
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java
! test/jdk/java/rmi/transport/checkLeaseInfoLeak/LeaseLeakClient.java
Changeset: b81f4fae
Branch: premain
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-12 08:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/b81f4faed7180e51aa966a9bf2f84ba755c6736d
8360037: Refactor ImageReader in preparation for Valhalla support
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jrtfs/ExplodedImage.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/jdk/jdk/internal/jimage/ImageReaderTest.java
! test/jdk/jdk/internal/jimage/JImageReadTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: f155f7d6
Branch: premain
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-12 08:45:02 +0000
URL: https://git.openjdk.org/leyden/commit/f155f7d6e50c702f65858774cfd02ef60aa9cad5
8364141: Remove LockingMode related code from x86
Reviewed-by: aboldtch, dholmes, coleenp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 3c0eed8e
Branch: premain
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-12 08:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/3c0eed8e476e4da540e4ea44ee966f278e04a067
8364406: Remove LockingMode related code from aarch64
Reviewed-by: aph, dholmes
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 16e461ef
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-08-12 08:52:37 +0000
URL: https://git.openjdk.org/leyden/commit/16e461ef31628ab47cd8484cdfc970c0008b97ba
8365122: G1: Minor clean up of G1SurvivorRegions
Reviewed-by: sangheki, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
Changeset: 95b7a8b3
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-12 11:29:43 +0000
URL: https://git.openjdk.org/leyden/commit/95b7a8b3e300bf40a2a5bdf8ca8310485db363e6
8365237: Remove unused SoftRefPolicy::_all_soft_refs_clear
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp
Changeset: 19a76a45
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-12 11:58:37 +0000
URL: https://git.openjdk.org/leyden/commit/19a76a45e9c8616414830c865801660bc6761e92
8365316: Remove unnecessary default arg value in gcVMOperations
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: 391ea151
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-12 13:16:54 +0000
URL: https://git.openjdk.org/leyden/commit/391ea151184c5621f263742605416c3ccd2c3d73
8365307: AIX make fails after JDK-8364611
Reviewed-by: clanger, asteiner
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: a382996b
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-12 13:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/a382996bb496d50b4eb5a6be9f61e5c2f8aaae2d
8364993: JFR: Disable jdk.ModuleExport in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: ad0fd13f
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-08-12 16:20:00 +0000
URL: https://git.openjdk.org/leyden/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7
8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4c03e593
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-08-12 16:30:09 +0000
URL: https://git.openjdk.org/leyden/commit/4c03e5938df0a9cb10c2379af81163795dd3a086
8364750: Remove unused declaration in jvm.h
Reviewed-by: shade
! src/hotspot/share/include/jvm.h
Changeset: d0239826
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-08-12 17:39:14 +0000
URL: https://git.openjdk.org/leyden/commit/d023982600f8bb19053f579710953aa29e0f30c5
8361209: (bf) Use CharSequence::getChars for StringCharBuffer bulk get methods
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/micro/org/openjdk/bench/java/nio/StringCharBufferBulkTransfer.java
Changeset: 87d73401
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-12 17:44:34 +0000
URL: https://git.openjdk.org/leyden/commit/87d734012e3130501bfd37b23cee7f5e0a3a476f
8364756: JFR: Improve slow tests
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java
! test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java
! test/jdk/jdk/jfr/jvm/TestWaste.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
Changeset: 636c61a3
Branch: premain
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-08-13 01:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/636c61a3868d9c01b672b3b45cda1e476acdc045
8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
Changeset: 25480f00
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-08-13 01:45:49 +0000
URL: https://git.openjdk.org/leyden/commit/25480f0011297ad209eca1b1b56bcf983ea4ee5d
8365184: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Re-enable SerialGC flag on debuggee process
Reviewed-by: lmesnik, cjplummer, sspitsyn
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 72e22b4d
Branch: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-13 08:07:45 +0000
URL: https://git.openjdk.org/leyden/commit/72e22b4de59a18f83c75be9a51fd99726f77f6f6
8362885: A more formal way to mark javac's Flags that belong to a specific Symbol type only
Reviewed-by: ihse, liach, vromero, mcimadamore, erikj
! make/ToolsLangtools.gmk
+ make/langtools/tools/flagsgenerator/FlagsGenerator.java
! make/langtools/tools/propertiesparser/parser/MessageType.java
! make/modules/jdk.compiler/Gensrc.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/flags/FlagsTest.java
Changeset: e77cdd93
Branch: premain
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-13 08:47:08 +0000
URL: https://git.openjdk.org/leyden/commit/e77cdd93ead5601fea4bb1bf1847835e1097b851
8364570: Remove LockingMode related code from riscv64
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: f3b34d32
Branch: premain
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-08-13 10:52:54 +0000
URL: https://git.openjdk.org/leyden/commit/f3b34d32d6ea409f8c8f0382e8f01e746366f842
8359235: C1 compilation fails with "assert(is_single_stack() && !is_virtual()) failed: type check"
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
+ test/hotspot/jtreg/compiler/intrinsics/TestStack2RegSlotMismatch.java
Changeset: 001aaa1e
Branch: premain
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-08-13 12:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/001aaa1e49f2692061cad44d68c9e81a27ea3b98
8365166: ARM32: missing os::fetch_bcp_from_context implementation
Reviewed-by: shade
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
Changeset: 899e13f4
Branch: premain
Author: Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Laurent Bourgès <lbourges at openjdk.org>
Date: 2025-08-13 17:36:07 +0000
URL: https://git.openjdk.org/leyden/commit/899e13f40a70c98d1d393ba6c3973abcb36e1f00
8364434: Inconsistent BufferedContext state after GC
Reviewed-by: jdv, azvegint, avu
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
+ test/jdk/java/awt/ColorClass/WeakColorTest.java
Changeset: 38a26141
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-08-13 17:53:05 +0000
URL: https://git.openjdk.org/leyden/commit/38a261415dc29aae01c9b878d94cb302c60a3983
8365265: x86 short forward jump exceeds 8-bit offset in methodHandles_x86.cpp when using Intel APX
Reviewed-by: shade, jbhateja, aph
! src/hotspot/cpu/x86/methodHandles_x86.cpp
Changeset: ecbdd340
Branch: premain
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-08-13 18:24:56 +0000
URL: https://git.openjdk.org/leyden/commit/ecbdd3405a1d46f555deb82098e1865b44601a1f
8361103: java_lang_Thread::async_get_stack_trace does not properly protect JavaThread
Reviewed-by: sspitsyn, dholmes
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 4680dc98
Branch: premain
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-08-13 18:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/4680dc983169d48fcf83eb50dc60e32e79d5d976
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/hotspot/share/utilities/hashTable.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
+ src/hotspot/share/utilities/resizableHashTable.hpp
- src/hotspot/share/utilities/resizeableResourceHash.hpp
- src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
+ test/hotspot/gtest/utilities/test_hashtable.cpp
- test/hotspot/gtest/utilities/test_resourceHash.cpp
Changeset: 96603200
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-08-13 20:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/9660320041d0ba0f22ebe074a64472557b85a24c
8364781: Re-examine DigitList digits resizing during parsing
Reviewed-by: liach, naoto
! src/java.base/share/classes/java/text/DigitList.java
Changeset: 9c266ae8
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-13 20:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/9c266ae83c047025d778da41e413701ac3b50b03
8365229: ARM32: c2i_no_clinit_check_entry assert failed after JDK-8364269
Reviewed-by: kvn, adinn, bulasevich, phh
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 9dcc502c
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-08-14 04:55:02 +0000
URL: https://git.openjdk.org/leyden/commit/9dcc502cc83773561707f2afe9aee1f9e2386b9e
8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground
Reviewed-by: aivanov, prr, kizune
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
Changeset: c22e01d7
Branch: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-14 07:02:08 +0000
URL: https://git.openjdk.org/leyden/commit/c22e01d77648036db4ed640521e82c49f8791ca1
8341342: Elements.getAllModuleElements() does not work properly before JavacTask.analyze()
Reviewed-by: vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! test/jdk/tools/sincechecker/SinceChecker.java
+ test/langtools/tools/javac/processing/model/util/elements/TestElementsProgrammatic.java
Changeset: a6be2286
Branch: premain
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-08-14 07:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/a6be2286421e069a292c749eecd6bdc38a8deaf2
8365314: javac fails with an exception for erroneous source
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
Changeset: 3e329850
Branch: premain
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-08-14 07:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/3e3298509f136583b18e5ab8bf75a8b012016f16
8365317: ZGC: Setting ZYoungGCThreads lower than ZOldGCThreads may result in a crash
Reviewed-by: tschatzl, eosterlund
! src/hotspot/share/gc/z/zDirector.cpp
Changeset: e3201628
Branch: premain
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-08-14 07:39:49 +0000
URL: https://git.openjdk.org/leyden/commit/e320162815d529bc65cd058b34ec39d60d032ce7
8365218: [JVMCI] AArch64 CPU features are not computed correctly after 8364128
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
Changeset: 7698c373
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-14 10:43:21 +0000
URL: https://git.openjdk.org/leyden/commit/7698c373a684235812c9dc11edd751059f9e8e81
8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc
Reviewed-by: mgronlun
! src/jdk.jfr/share/conf/jfr/default.jfc
Changeset: 98f54d90
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-14 11:11:47 +0000
URL: https://git.openjdk.org/leyden/commit/98f54d90ea56f63c2fc5137af98b57dbc90fe150
8365487: [asan] some oops (mode) related tests fail
Reviewed-by: kbarrett, syan
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java
Changeset: 41520998
Branch: premain
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-08-14 12:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/41520998aa8808452ee384b213b2a77c7bad668d
8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine
Reviewed-by: erikj, ihse
! make/RunTests.gmk
Changeset: dd113c8d
Branch: premain
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-14 14:50:56 +0000
URL: https://git.openjdk.org/leyden/commit/dd113c8df06cc7e1465fb3dfef2e9b2a5a99f1fb
8364628: Serial: Refactor SerialHeap::mem_allocate_work
Reviewed-by: phh, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b0f98df7
Branch: premain
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-14 15:20:47 +0000
URL: https://git.openjdk.org/leyden/commit/b0f98df75aee1e94a8c4b3eb8d0b1f4e715011ae
8365416: java.desktop no longer needs preview feature access
Reviewed-by: alanb, jpai
! src/java.base/share/classes/module-info.java
Changeset: 26ccb3ce
Branch: premain
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-08-14 16:59:05 +0000
URL: https://git.openjdk.org/leyden/commit/26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa
8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling
Reviewed-by: chagedorn, kvn
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
Changeset: ba231052
Branch: premain
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-14 17:02:05 +0000
URL: https://git.openjdk.org/leyden/commit/ba231052319676ece5105253b58efa4e906feab4
8365048: idea.sh script does not correctly detect/handle git worktrees
Reviewed-by: shade, vyazici, erikj, mcimadamore, ihse
! bin/idea.sh
Changeset: dccca0fb
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-14 19:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84
8365572: Shenandoah: Remove unused thread local _paced_time field
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: c5cbcac8
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-14 20:27:08 +0000
URL: https://git.openjdk.org/leyden/commit/c5cbcac828e1c7aa845cf16e68f6306ae49e050c
8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
Changeset: 8c363b3e
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-14 21:41:14 +0000
URL: https://git.openjdk.org/leyden/commit/8c363b3e3e5c1273a5e9b3393ed09a31b0647a21
8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal
Reviewed-by: redestad
- src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
+ src/java.base/share/classes/jdk/internal/constant/AsTypeMethodHandleDesc.java
Changeset: a65f2002
Branch: premain
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-08-14 23:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/a65f20022080e627da4782b9b643912a9dd69335
8365512: Replace -Xcomp with -Xmixed for AOT assembly phase
Reviewed-by: shade
! src/hotspot/share/cds/cdsConfig.cpp
Changeset: 44b19c01
Branch: premain
Author: David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-15 02:53:42 +0000
URL: https://git.openjdk.org/leyden/commit/44b19c01acdfff07a4f017466be3f03fae6013c6
8365532: java/lang/module/ModuleReader/ModuleReaderTest.testImage fails
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 6fb6f3d3
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-08-15 04:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/6fb6f3d39b321e2a1c1fa2cef2c19222a6dcf7b9
8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
Changeset: e3aeebec
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-08-15 07:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8
8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: fa2eb616
Branch: premain
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-15 08:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/fa2eb616482250dff6a3b667798aec37114005a9
8365491: VSCode IDE: add basic configuration for the Oracle Java extension
Reviewed-by: ihse, jlahoda
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 5856dc34
Branch: premain
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-08-15 09:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/5856dc34c82de9f840be1dc28a9917224971491f
8365199: Use a set instead of a list as the intermediary Klass* storage to reduce typeset processing
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! test/jdk/jdk/jfr/event/runtime/TestFlush.java
Changeset: b6d5f49b
Branch: premain
Author: Guanqiang Han <ghan at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-15 09:41:17 +0000
URL: https://git.openjdk.org/leyden/commit/b6d5f49b8dc2cb7c8e93d7885c2432a28d04e57e
8365296: Build failure with Clang due to -Wformat warning after JDK-8364611
Reviewed-by: ayang, mbaesken
! test/jdk/java/lang/ProcessBuilder/childSignalDisposition/exePrintSignalDisposition.c
Changeset: 059b49b9
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-15 10:37:26 +0000
URL: https://git.openjdk.org/leyden/commit/059b49b9551ad52f211613a3da2ac0a79deb5ed4
8365244: Some test control variables are undocumented in doc/testing.md
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
Changeset: dbae90c9
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-15 10:45:00 +0000
URL: https://git.openjdk.org/leyden/commit/dbae90c950200cb417aebeab65e5fce7a7e5f94f
8364723: Sort share/interpreter includes
Reviewed-by: shade, ayang
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeStream.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreter.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 08db4b99
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-15 17:56:47 +0000
URL: https://git.openjdk.org/leyden/commit/08db4b99622e488558dd7987c34f1c515fa30426
8365571: GenShen: PLAB promotions may remain disabled for evacuation threads
Reviewed-by: kdnilsen, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 39a36529
Branch: premain
Author: Dean Long <dlong at openjdk.org>
Date: 2025-08-15 18:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/39a365296882b0df49398cd7ac36e801a9aa1c35
8278874: tighten VerifyStack constraints
Co-authored-by: Tom Rodriguez <never at openjdk.org>
Reviewed-by: mhaessig, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp
Changeset: 6e760b9b
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-08-15 20:00:01 +0000
URL: https://git.openjdk.org/leyden/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29
8365622: Shenandoah: Fix Shenandoah simple bit map test
Reviewed-by: ysr
! test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp
Changeset: b69a3849
Branch: premain
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-15 20:02:43 +0000
URL: https://git.openjdk.org/leyden/commit/b69a3849b21b4bb1e21ad276633de45da6200168
8365198: Remove unnecessary mention of finalize in ImageIO reader/writer docs
Reviewed-by: bchristi, azvegint
! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java
Changeset: b023fea0
Branch: premain
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-08-15 22:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/b023fea06216d5196592ff5239dc592aa8e34a02
8365558: Fix stub entry init and blob creation on Zero
Reviewed-by: asmehra, kvn
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
Changeset: a70521c6
Branch: premain
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-08-15 22:45:01 +0000
URL: https://git.openjdk.org/leyden/commit/a70521c62e0841895d71cce2c872bd12f1183e33
8364973: Add JVMTI stress testing mode
Reviewed-by: erikj, ihse, sspitsyn
! doc/starting-next-release.html
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
! make/RunTestsPrebuiltSpec.gmk
+ test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jtreg-ext/requires/VMProps.java
+ test/lib/jdk/test/lib/jvmti/libJvmtiStressAgent.cpp
Changeset: 57210af9
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-08-16 04:41:25 +0000
URL: https://git.openjdk.org/leyden/commit/57210af9bceb582be112564465ab66cebd43a4c0
8365555: Cleanup redundancies in jpackage implementation
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
! test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/TEST.properties
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/macosx/junit.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/BuildEnvTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
= test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/junit/windows/junit.java
Changeset: bd65d483
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-08-17 12:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/bd65d483df4742bb7ce79b613f10f70a45117f84
8365245: Move size reducing operations to GrowableArrayWithAllocator
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/gc/z/test_zArray.cpp
Changeset: f364fcab
Branch: premain
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-08-18 05:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/f364fcab792ed5a14e5c2779fa85ecc9d6915ae3
8359119: Change Charset to use StableValue
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/nio/charset/Charset.java
Changeset: e7ca8c7d
Branch: premain
Author: David Beaumont <david.beaumont at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-08-18 07:08:19 +0000
URL: https://git.openjdk.org/leyden/commit/e7ca8c7d55fa959cb43d49d63128420b05b7cc92
8365436: ImageReaderTest fails when jmods directory not present
Reviewed-by: sgehwolf, alanb
! test/jdk/jdk/internal/jimage/ImageReaderTest.java
Changeset: 166ea12d
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-18 07:14:09 +0000
URL: https://git.openjdk.org/leyden/commit/166ea12d73c7a40a1a26dc586e3db9d9430c068f
8365543: UnixNativeDispatcher.init should lookup open64at and stat64at on AIX
Co-authored-by: Joachim Kern <jkern at openjdk.org>
Reviewed-by: jkern, stuefe, goetz, alanb
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: 190e1130
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-18 08:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/190e113031bc6ece781fdf0d9f3c853ce324f170
8364263: HttpClient: Improve encapsulation of ProxyServer
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/ProxyServer.java
Changeset: ca753eba
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-18 08:12:20 +0000
URL: https://git.openjdk.org/leyden/commit/ca753ebad6681a76d18800d23898b7d6af83f567
8365165: Zap C-heap memory at delete/free
Reviewed-by: kvn, kbarrett
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: 2b756ab1
Branch: premain
Author: Saranya Natarajan <snatarajan at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-18 08:16:32 +0000
URL: https://git.openjdk.org/leyden/commit/2b756ab1e8cfacc5cf5d9c6dfdf1d1c9a6ecf4b1
8358781: C2 fails with assert "bad profile data type" when TypeProfileCasts is disabled
Reviewed-by: mhaessig, kvn, dfenacci
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/arguments/TestProfileCasts.java
Changeset: 6e91ccd1
Branch: premain
Author: Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-18 09:37:58 +0000
URL: https://git.openjdk.org/leyden/commit/6e91ccd1c3926094a9b6d8f9177d895aba3424a1
8365305: The ARIA role ‘contentinfo’ is not valid for the element <footer>
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
Changeset: a42ba1ff
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-18 10:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/a42ba1ff1a6c7c856323a8e2c54457fc3ddb3659
8365638: JFR: Add --exact for debugging out-of-order events
Reviewed-by: shade
! test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: c1198bba
Branch: premain
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-08-18 11:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/c1198bba0e8cbdaa47c821263d122d0ba4dd6759
8357277: Update OpenSSL library for interop tests
Reviewed-by: rhalade
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: 81c6ed38
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-08-18 13:40:42 +0000
URL: https://git.openjdk.org/leyden/commit/81c6ed38828940d51c872c354c29dc13ed62a5ac
8365533: Remove outdated jdk.internal.javac package export to several modules from java.base
Reviewed-by: alanb, liach
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/module-info.java
Changeset: 2a16cc89
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-18 15:42:31 +0000
URL: https://git.openjdk.org/leyden/commit/2a16cc890b99652a37b2e220dd61875063328b36
8365550: JFR: The active-settings view should not use LAST_BATCH
Reviewed-by: shade, mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: c9ecedd2
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-08-18 15:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/c9ecedd2260c7f0114227aafc7f7f85e7c4c07c5
8365594: Strengthen Universe klasses asserts to catch bootstrapping errors earlier
Reviewed-by: coleenp, ayang
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.hpp
Changeset: 285adff2
Branch: premain
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-08-18 16:12:34 +0000
URL: https://git.openjdk.org/leyden/commit/285adff24e869b62397d4d1c14e6e969f3285836
8362448: Make use of the Double.toString(double) algorithm in java.text.DecimalFormat
Reviewed-by: naoto, jlu
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java
+ test/jdk/java/text/Format/DecimalFormat/DoubleFormattingTest.java
Changeset: bad38a0f
Branch: premain
Author: David Alayachew <davidalayachew at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-08-18 20:47:02 +0000
URL: https://git.openjdk.org/leyden/commit/bad38a0f928589be62cabcc48df8a4651c615b3c
8365643: JShell EditPad out of bounds on Windows
Reviewed-by: liach, aivanov, cstein, jlahoda
! src/jdk.editpad/share/classes/jdk/editpad/EditPad.java
Changeset: a0053012
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-08-18 22:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/a0053012a4423725eac2411239bd28642ff3b321
8364780: Unicode extension clarifications for NumberFormat/DecimalFormatSymbols
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: ec7361e0
Branch: premain
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-08-18 23:07:57 +0000
URL: https://git.openjdk.org/leyden/commit/ec7361e082eff3859d9f0dd732f39ae9abd5089a
8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestShort.java
! test/jdk/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java
Changeset: e04a3103
Branch: premain
Author: Shawn M Emery <shawn.emery at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-18 23:54:06 +0000
URL: https://git.openjdk.org/leyden/commit/e04a31037588217a246a8dca6ce9a83a031c343d
8364806: Test sun/security/krb5/config/IncludeRandom.java times out on Windows
Reviewed-by: mbaesken
! test/jdk/sun/security/krb5/config/IncludeRandom.java
Changeset: f2f7a490
Branch: premain
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-08-19 04:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/f2f7a490c091734ae1aa6cd402a117acbc1c699e
8365071: ARM32: JFR intrinsic jvm_commit triggers C2 regalloc assert
Reviewed-by: mgronlun
! src/hotspot/share/opto/library_call.cpp
Changeset: 655dc516
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-19 05:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/655dc516c22ac84fccee6b1fdc607c492465be6b
8361842: Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: rriggs, liach, dfenacci, thartmann, redestad, jrose
! 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/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! 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/intrinsics/TestVerifyIntrinsicChecks.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/patches/java.base/java/lang/Helper.java
Changeset: 4c80780f
Branch: premain
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-08-19 06:33:12 +0000
URL: https://git.openjdk.org/leyden/commit/4c80780f6a3fef688d932bdad04e98eb1bd16563
8359380: Rework deferral profile logic after JDK-8346465
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
+ src/java.desktop/share/classes/sun/java2d/cmm/BuiltinProfileInfo.java
- src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! test/jdk/java/awt/color/CheckDefaultProperties.java
! test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/GetProfileDataAfterTransform.java
Changeset: 626bea80
Branch: premain
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2025-08-19 06:37:52 +0000
URL: https://git.openjdk.org/leyden/commit/626bea80abf1660757a12462ebc8313ef6d41f92
8356176: C2 MemorySegment: missing RCE with byteSize() in Loop Exit Check inside the for Expression
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentByteSizeLongLoopLimit.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentField.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
Changeset: 812434c4
Branch: premain
Author: Manjunath Matti <manjunath.matti at ibm.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-08-19 07:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/812434c42072ce4cfc91117a3187df7930500a86
8359114: [s390x] Add z17 detection code
Reviewed-by: amitkumar, aph
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 999761d0
Branch: premain
Author: Fei Gao <fgao at openjdk.org>
Date: 2025-08-19 08:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad
8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern
Reviewed-by: kbarrett, ihse, erikj
! make/autoconf/flags-cflags.m4
Changeset: 0b2d0817
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-19 14:45:37 +0000
URL: https://git.openjdk.org/leyden/commit/0b2d0817f14895102600744670e4a6d4764b0259
8365636: JFR: Minor cleanup
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java
! src/jdk.jfr/share/classes/jdk/jfr/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/Enabled.java
! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderListener.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/EventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/MetadataEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/package-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Histogram.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Filters.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/EventTypeInfo.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBean.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/SettingDescriptorInfo.java
Changeset: 4ed268ff
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-08-19 15:05:25 +0000
URL: https://git.openjdk.org/leyden/commit/4ed268ff9aa6059221d76291c031b0fd29e20b95
8362304: Fix JDWP spec w.r.t. OPAQUE_FRAME and INVALID_SLOT errors
Reviewed-by: sspitsyn, alanb, amenkov
! src/java.se/share/data/jdwp/jdwp.spec
Changeset: 0755477c
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-19 16:01:12 +0000
URL: https://git.openjdk.org/leyden/commit/0755477c9a06cc773f307c7119efb97df797d23a
8342705: Add dark mode for docs
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/moon.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/sun.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 024292ac
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-08-19 16:08:12 +0000
URL: https://git.openjdk.org/leyden/commit/024292ac4dde7e49816d82d5f8a30a3e11f44d18
8365614: JFR: Improve PrettyWriter::printValue
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/StructuredWriter.java
Changeset: 884076f6
Branch: premain
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 19:06:20 +0000
URL: https://git.openjdk.org/leyden/commit/884076f6e249c336b088642e483adc0896df7a6e
8365719: Refactor uses of JLA.uncheckedNewStringNoRepl
Reviewed-by: liach, vyazici
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 0858743d
Branch: premain
Author: Phil Race <prr at openjdk.org>
Date: 2025-08-19 20:03:52 +0000
URL: https://git.openjdk.org/leyden/commit/0858743deed6b4fa2329983c7911d9f56f875b8e
8277585: Remove the terminally deprecated finalize() method from javax.imageio.stream APIs
Reviewed-by: achung, azvegint, serb
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
- src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/package-info.java
Changeset: 3bbaa772
Branch: premain
Author: Brett Okken <brett.okken at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 20:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/3bbaa772b0bb94694940156ec0ce421f87f02be7
8364320: String encodeUTF8 latin1 with negatives
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: 55e7494d
Branch: premain
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-08-19 23:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/55e7494deebfdacbb94d470995f770caa732877b
8365703: Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl
Reviewed-by: lancea, vyazici
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Changeset: 95577ca9
Branch: premain
Author: Samuel Chee <samche01 at arm.com>
Committer: Dean Long <dlong at openjdk.org>
Date: 2025-08-19 23:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/95577ca97f82a5a83e86ed932c7c42b644d32cca
8361890: Aarch64: Removal of redundant dmb from C1 AtomicLong methods
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
Changeset: eca2032c
Branch: premain
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-08-20 00:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/eca2032c06ecf01a2e54666e719ad98c372130ec
8365559: jarsigner shows files non-existent if signed with a weak algorithm
Reviewed-by: abarashev, wetmore
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
Changeset: 640b71da
Branch: premain
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2025-08-20 04:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/640b71da48c41e1f216f6bee1e7871961322cf53
8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code
Reviewed-by: coffeys
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
Changeset: 506625b7
Branch: premain
Author: Koichi Sakata <ksakata at openjdk.org>
Date: 2025-08-20 04:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/506625b768c940a3f4fc2efce485d9207ca61cfe
8356324: JVM crash (SIGSEGV at ClassListParser::resolve_indy_impl) during -Xshare:dump starting from 21.0.5
Reviewed-by: coleenp, matsaave
! src/hotspot/share/oops/cpCache.inline.hpp
Changeset: b453eb63
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-20 06:07:20 +0000
URL: https://git.openjdk.org/leyden/commit/b453eb63c641e1e69b4aef57a220ebe45b9d1693
8365811: test/jdk/java/net/CookieHandler/B6644726.java failure - "Should have 5 cookies. Got only 4, expires probably didn't parse correctly"
Reviewed-by: syan, alanb
! test/jdk/java/net/CookieHandler/B6644726.java
Changeset: 320235cc
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-08-20 06:47:36 +0000
URL: https://git.openjdk.org/leyden/commit/320235ccb88b4b554cd5756b7e6a34ce97aabd53
8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar<number>.jar
Reviewed-by: jpai, asteiner
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
Changeset: 40bc0832
Branch: premain
Author: Yagmur Eren <yagmur.eren at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-20 07:16:36 +0000
URL: https://git.openjdk.org/leyden/commit/40bc083267c0bac64b1092c63325b8d245937b0e
8358748: Large page size initialization fails with assert "page_size must be a power of 2"
Reviewed-by: ayang, dholmes
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! test/lib-test/jdk/test/whitebox/vm_flags/SizeTTest.java
Changeset: c220a6c7
Branch: premain
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-08-20 07:26:02 +0000
URL: https://git.openjdk.org/leyden/commit/c220a6c7bb5fe2e27514235f2efa9183a33f12a5
8359955: Regressions ~7% in several J2DBench in 25-b26
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
Changeset: 4ffd2a8a
Branch: premain
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-08-20 07:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/4ffd2a8aa45fa78c2546e84dc908263e7f342484
8364819: Post-integration cleanups for JDK-8359820
Reviewed-by: dholmes, ayang, shade
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
Changeset: 9c338f6f
Branch: premain
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-08-20 07:51:47 +0000
URL: https://git.openjdk.org/leyden/commit/9c338f6f87290e3ea3b43e6f7af8f073611b54d5
8365780: G1: Remset for young regions are cleared too early during Full GC
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 70f34693
Branch: premain
Author: Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-08-20 08:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/70f3469310f385c4953a9069ca99e0806bc6ef5b
8365556: ObjectMonitor::try_lock_or_add_to_entry_list() returns true with the wrong state of the node
Reviewed-by: pchilanomate, dholmes, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 169d145e
Branch: premain
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-08-20 08:25:01 +0000
URL: https://git.openjdk.org/leyden/commit/169d145e997df4d7236635805c28b9215818432f
8365188: Remove LockingMode related code from s390
Reviewed-by: ayang, aboldtch, amitkumar
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
Changeset: 908f3c96
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-20 08:38:06 +0000
URL: https://git.openjdk.org/leyden/commit/908f3c96978bfa031414e576f444ec8f4dcc6925
8356411: Comment tree not reporting correct position for label
Reviewed-by: liach
! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/MarkdownTest.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
Changeset: 51d710e3
Branch: premain
Author: Fei Gao <fgao at openjdk.org>
Date: 2025-08-20 11:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/51d710e3cc8ee185a0a305e8efcfd03dda41570b
8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217
Reviewed-by: ihse, aph
! make/autoconf/flags-cflags.m4
Changeset: 1383b8ef
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-08-20 13:14:04 +0000
URL: https://git.openjdk.org/leyden/commit/1383b8ef87bcf3b2b498c883c81434bab8fe68fd
8362243: Devkit creation for Fedora base OS is broken
Reviewed-by: ihse, erikj, shade
! doc/building.html
! doc/building.md
! make/devkit/Makefile
! make/devkit/Tools.gmk
Changeset: e912977a
Branch: premain
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-08-20 13:40:13 +0000
URL: https://git.openjdk.org/leyden/commit/e912977a6687917ed45520c4d8558ebe630e3f52
8353444: NMT: rename 'category' to 'MemTag' in malloc tracker
Reviewed-by: jsjolen
! src/hotspot/share/nmt/mallocLimit.cpp
! src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
Changeset: ebf5ae84
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-08-20 14:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/ebf5ae8435e27e4315e43237b1167a1e99150393
8359222: [asan] jvmti/vthread/ToggleNotifyJvmtiTest/ToggleNotifyJvmtiTest triggers stack-buffer-overflow error
Reviewed-by: dholmes, fbredberg, coleenp
! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.hpp
Changeset: 5ca8d7c2
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-08-20 14:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/5ca8d7c2a79ed3d9a6def61ba0fbd0acd5d404dd
8284499: Add the ability to right-click and open in new tab JavaDoc Search results
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 3e60ab51
Branch: premain
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-08-20 15:04:48 +0000
URL: https://git.openjdk.org/leyden/commit/3e60ab51fea17098d852931a06f4f5a827ae0e78
8348611: Eliminate DeferredLintHandler and emit warnings after attribution
8224228: No way to locally suppress lint warnings in parser/tokenizer or preview features
8353758: Missing calls to Log.useSource() in JavacTrees
Reviewed-by: mcimadamore, vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/LintMapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! test/langtools/tools/javac/6304921/TestLog.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/langtools/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/generics/diamond/7188968/T7188968.out
! test/langtools/tools/javac/lambda/TargetType22.out
+ test/langtools/tools/javac/lint/LexicalLintNesting.java
+ test/langtools/tools/javac/lint/LexicalLintNesting.out
+ test/langtools/tools/javac/lint/TextBlockSuppress.java
+ test/langtools/tools/javac/lint/TextBlockSuppress.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5.out
! test/langtools/tools/javac/mandatoryWarnings/deprecated/Test5b.out
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/varargs/7097436/T7097436.out
! test/langtools/tools/javac/warnings/6594914/T6594914a.out
! test/langtools/tools/javac/warnings/7090499/T7090499.out
! test/langtools/tools/javac/warnings/UnneededStrictfpWarningToolBox.java
! test/langtools/tools/javac/warnings/suppress/T6480588.out
Changeset: 9041f4c4
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-08-20 15:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/9041f4c47f3c9b90abe825f652f572351060c96a
8309400: JDI spec needs to clarify when OpaqueFrameException and NativeMethodException are thrown
Reviewed-by: sspitsyn, alanb, amenkov
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
Changeset: be6c15ec
Branch: premain
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-08-20 16:07:38 +0000
URL: https://git.openjdk.org/leyden/commit/be6c15ecb490e86bafc15b5cd552784f7aa3ee69
8365671: Typo in Joiner.allUntil example
Reviewed-by: liach
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: ed7d5fe8
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2025-08-20 17:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/ed7d5fe840fed853b8a7db3347d6400f142ad154
8360304: Redundant condition in LibraryCallKit::inline_vector_nary_operation
Reviewed-by: shade, vlivanov
! src/hotspot/share/opto/vectorIntrinsics.cpp
Changeset: ecab52c0
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2025-08-20 17:21:22 +0000
URL: https://git.openjdk.org/leyden/commit/ecab52c09b078201ebeb8d45c0982b0481e15dc3
8365610: Sort share/jfr includes
Reviewed-by: shade, mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAnnotationElementIterator.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrResolution.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrClassFilterClosure.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilter.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrFilterManager.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrSet.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: c264f6e3
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date: 2025-08-21 08:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/c264f6e38d418b16f7985d5866b7521912297fe7
Merge master part 8
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/System.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/appcds/aotFlags/AOTFlags.java
More information about the leyden-dev
mailing list