leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
August 2025
- 10 participants
- 49 discussions
Currently AOTCodeEntry for nmethod uses a hash obtained from the method holder's name, method name and signature. This is not very reliable. With https://github.com/openjdk/leyden/pull/90, AOTCodeEntry is always linked to its corresponding Method, so we should be able to use the Method pointer as the hash for AOTCodeEntries for nmethod. However, the problem with pointers are not stable across runs. So instead of the pointer, we can use the offset of the Method in AOTCache. This should work because the Method is guaranteed to be in AOTCache.
This PR updates the code to use Method offset as the hash for AOTCodeEntries for nmethods.
-------------
Commit messages:
- Remove unused code
- Use method offset as the hash for storing nmethods
Changes: https://git.openjdk.org/leyden/pull/91/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=91&range=00
Stats: 23 lines in 1 file changed: 1 ins; 16 del; 6 mod
Patch: https://git.openjdk.org/leyden/pull/91.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/91/head:pull/91
PR: https://git.openjdk.org/leyden/pull/91
2
24
git: openjdk/leyden: premain: Use method offset as the hash for storing nmethods
by Ashutosh Mehra 20 Aug '25
by Ashutosh Mehra 20 Aug '25
20 Aug '25
Changeset: c4ffb0b2
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-08-20 03:10:01 +0000
URL: https://git.openjdk.org/leyden/commit/c4ffb0b2b19af9b5a740a28b0840bca70a33b…
Use method offset as the hash for storing nmethods
Reviewed-by: kvn
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
1
0
git: openjdk/leyden: premain: 8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder
by Ioi Lam 20 Aug '25
by Ioi Lam 20 Aug '25
20 Aug '25
Changeset: 51998d76
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-19 16:09:19 +0000
URL: https://git.openjdk.org/leyden/commit/51998d76ff84e0f3a4d670fc3dc2fa75c91d0…
8365814: Consolidate has_been_archived() and has_been_buffered() in ArchiveBuilder
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
1
0
git: openjdk/leyden: premain: 8365805: [Leyden] ExcludedClasses.java test failed with -Xcomp -XX:TieredStopAtLevel=1 flags
by Ioi Lam 19 Aug '25
by Ioi Lam 19 Aug '25
19 Aug '25
Changeset: e0dcb434
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-19 10:31:31 +0000
URL: https://git.openjdk.org/leyden/commit/e0dcb434804ea966d0c1109f2d7ec0eb18817…
8365805: [Leyden] ExcludedClasses.java test failed with -Xcomp -XX:TieredStopAtLevel=1 flags
! src/hotspot/share/cds/aotCacheAccess.cpp
1
0
Changeset: b1fa1ecc
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-07-09 08:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/b1fa1ecc988fb07f191892a459625c2c8f2de…
8360707: Globally enumerate all blobs, stubs and entries
Reviewed-by: kvn, fyang, asmehra
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! 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/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
+ src/hotspot/share/runtime/stubInfo.cpp
+ src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: a9bd1ad4
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-09 08:56:44 +0000
URL: https://git.openjdk.org/leyden/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f…
8361520: Stabilize SystemGC benchmarks
Reviewed-by: tschatzl, ayang
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
Changeset: eec04dd0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-09 12:00:51 +0000
URL: https://git.openjdk.org/leyden/commit/eec04dd01051064bacf5110539755aa41106b…
8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots
Reviewed-by: shade
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: d886ae12
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-09 12:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/d886ae12a2ee3ce519c736d8950a17a0ce63c…
8357185: Redundant local variables with unconditionally matching primitive patterns
Reviewed-by: jlahoda, abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
Changeset: db4b4a5b
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-09 12:34:10 +0000
URL: https://git.openjdk.org/leyden/commit/db4b4a5b35a7664ddafed2817703ffd36a921…
8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling
Reviewed-by: kvn, chagedorn
! src/hotspot/cpu/x86/peephole_x86_64.cpp
Changeset: a201be85
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-09 12:42:25 +0000
URL: https://git.openjdk.org/leyden/commit/a201be8555c57f07b86f470df4699e1b9dd6b…
8361255: CTW: Tolerate more NCDFE problems
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
Changeset: 7daf9813
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-07-09 13:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/7daf9813c0617ea97d95bf326eac1758e40cd…
8346884: Add since checker test to jdk.editpad
Reviewed-by: jpai
= test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java
Changeset: a41d3507
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-09 14:49:20 +0000
URL: https://git.openjdk.org/leyden/commit/a41d35073ee6da0dde4dd731c1ab4c25245d0…
8357473: Compilation spike leaves many CompileTasks in free list
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 6249259c
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-09 16:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/6249259c8050f280fb1c489e816f09d5cd72a…
8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/GetChars.java
Changeset: 6e203384
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-09 16:15:36 +0000
URL: https://git.openjdk.org/leyden/commit/6e203384f8777fc55081065b128bd2b0ba074…
8358533: Improve performance of java.io.Reader.readAllLines
Reviewed-by: rriggs, sherman
! src/java.base/share/classes/java/io/Reader.java
! test/jdk/java/io/Reader/ReadAll.java
+ test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java
Changeset: 7282f68c
Branch: premain
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2025-07-09 18:47:38 +0000
URL: https://git.openjdk.org/leyden/commit/7282f68cee22af3f65ea045fd6ada890df79a…
8361216: Do not fork javac in J2DBench ant build
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml
Changeset: 6681fc72
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-07-09 19:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/6681fc72d3463e13876eb84a285eb580ee92b…
8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile
Reviewed-by: dnsimon, gdub
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
Changeset: c9bea773
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-09 19:29:25 +0000
URL: https://git.openjdk.org/leyden/commit/c9bea77342672715f8f720d7311d66c2b3ac9…
8361615: CodeBuilder::parameterSlot throws undocumented IOOBE
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! test/jdk/jdk/classfile/BuilderParamTest.java
Changeset: 0f7808f3
Branch: premain
Author: Gustavo Simon <gustavo.andre.simon(a)hotmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-09 19:55:20 +0000
URL: https://git.openjdk.org/leyden/commit/0f7808f333556eed2a1381e5f9f67765ec369…
8360122: Fix java.sql\Connection.java indentation
Reviewed-by: liach, lancea
! src/java.sql/share/classes/java/sql/Connection.java
Changeset: 518536c6
Branch: premain
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2025-07-09 20:45:13 +0000
URL: https://git.openjdk.org/leyden/commit/518536c607cb383e810ee0f50f8af44e121f4…
8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
Changeset: c28bb8bf
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-10 01:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb402…
8361647: Report the error reason on failed semaphore calls on macOS
Reviewed-by: shade, ayang, jwaters
! src/hotspot/os/bsd/semaphore_bsd.cpp
Changeset: f67e4354
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-10 01:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/f67e4354316dcec185eac66adec2395e20b62…
8361447: [REDO] Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: mdoerr, stuefe, coleenp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 2a53f5a5
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-10 05:07:33 +0000
URL: https://git.openjdk.org/leyden/commit/2a53f5a5c2544d4f7a77186d99addae110b06…
8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors
Reviewed-by: jpai, darcy
! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
Changeset: bf3cfbef
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-10 07:08:26 +0000
URL: https://git.openjdk.org/leyden/commit/bf3cfbeff414356aaf2b0933568ff648beace…
8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value
Reviewed-by: cjplummer, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java
Changeset: 13e0f996
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-07-10 08:19:06 +0000
URL: https://git.openjdk.org/leyden/commit/13e0f99626ed58958bf0b581be95934f0b218…
8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport
Reviewed-by: dfuchs, sspitsyn
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
- src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! test/jdk/javax/management/MBeanServer/ExceptionFactory.java
! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java
- test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java
! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java
Changeset: c118543e
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-10 09:18:35 +0000
URL: https://git.openjdk.org/leyden/commit/c118543efe51fcb5fe3aab0adcaab1ea7454a…
8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: 80662a48
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-07-10 10:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/80662a485af9002d256d18d28a5bfe2a7c30e…
8361499: Intersection type cast causes javac crash with -Xjcov
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java
Changeset: 73ab54e4
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-07-10 11:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/73ab54e4c33a3af2f2648e649ae41aee25d86…
8360302: Update --release 25 symbol information for JDK 25 build 29
Reviewed-by: darcy, iris
! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
Changeset: 3d37c4e3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-10 13:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/3d37c4e37ac6e3fb7915de46ed98136453b88…
8361693: Remove Klass::clean_subklass_tree()
Reviewed-by: zgu, kbarrett
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: f7352750
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-07-10 13:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/f73527502177a8f050272d6157ccbec3e9840…
8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline
Reviewed-by: aivanov
! test/jdk/ProblemList.txt
Changeset: cbc7090b
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-07-10 15:21:04 +0000
URL: https://git.openjdk.org/leyden/commit/cbc7090b91f4ce84117a04036028076373ab8…
8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object
Reviewed-by: sspitsyn
! src/java.management/share/classes/javax/management/AttributeList.java
! src/java.management/share/classes/javax/management/relation/RoleList.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java
! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java
! test/jdk/javax/management/generified/ListTypeCheckTest.java
Changeset: f5afbbd3
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-07-10 16:08:05 +0000
URL: https://git.openjdk.org/leyden/commit/f5afbbd32a0f46973664a228e6799fb1a958c…
8361717: Refactor Collections.emptyList() in Locale related classes
Reviewed-by: bpb, jlu, liach, cstein
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java
Changeset: 3d74cbe0
Branch: premain
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-07-10 17:23:10 +0000
URL: https://git.openjdk.org/leyden/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e…
8361844: Build without C1 or C2 fails after 8360707
Reviewed-by: kvn
! src/hotspot/share/runtime/stubInfo.cpp
Changeset: 2300a212
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-07-10 19:57:27 +0000
URL: https://git.openjdk.org/leyden/commit/2300a212dd135f1f01604c5c2915653a3f3bd…
8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
Changeset: ee0d309b
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-10 21:40:11 +0000
URL: https://git.openjdk.org/leyden/commit/ee0d309bbd33302d8c6f35155e975db77aaea…
8313395: LotsUnloadTest.java fails with OOME transiently with libgraal
Reviewed-by: dnsimon
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java
Changeset: 2e7e272d
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-11 02:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21…
8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb
Reviewed-by: fyang, fjiang
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
Changeset: eddfc644
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-11 05:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/eddfc6449f325c55938a2b24fa651a024441b…
8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions
Reviewed-by: dholmes, iklam
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.hpp
Changeset: 529049be
Branch: premain
Author: jeremy <jeremy.wood(a)mac.com>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-07-11 05:47:29 +0000
URL: https://git.openjdk.org/leyden/commit/529049be6b6b39651713d256bb4a6efb7d822…
8356137: GifImageDecode can produce opaque image when disposal method changes
Reviewed-by: jdv, prr
! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java
+ test/jdk/sun/awt/image/gif/GifBuilder.java
+ test/jdk/sun/awt/image/gif/GifComparison.java
+ test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java
Changeset: 3ffc5b9e
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-11 07:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/3ffc5b9ef720a07143ef5728d2597afdf2f2c…
8359344: C2: Malformed control flow after intrinsic bailout
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/intrinsics/VectorIntoArrayInvalidControlFlow.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java
Changeset: 445e5ecd
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-11 08:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/445e5ecd98f41d4d625af5731f7b5d10c9225…
8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297
Co-authored-by: Aleksey Shipilev <shade(a)openjdk.org>
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 76442f39
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-11 10:41:31 +0000
URL: https://git.openjdk.org/leyden/commit/76442f39b9dd583f09a7adebb0fc5f37b6ef8…
8361494: [IR Framework] Escape too much in replacement of placeholder
Reviewed-by: mhaessig, chagedorn
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: a86dd56d
Branch: premain
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-07-11 15:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/a86dd56de34f730b42593236f17118ef5ce49…
8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
Changeset: 59bec29c
Branch: premain
Author: Igor Veresov <iveresov(a)openjdk.org>
Date: 2025-07-11 18:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/59bec29c35361b7b256a2d435ced3458b0c5e…
8358580: Rethink how classes are kept alive in training data
Reviewed-by: coleenp, shade
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
Changeset: 8c00c374
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-07-11 18:33:03 +0000
URL: https://git.openjdk.org/leyden/commit/8c00c374ec3e5ae2db3c35a970f6c7a691ae2…
8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/VMEvent/libVMEventTest.c
Changeset: 26b00280
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-11 18:55:11 +0000
URL: https://git.openjdk.org/leyden/commit/26b002805ab235d07998eddd486fe66a69f60…
8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds
Reviewed-by: sviswanathan, dholmes, jbhateja
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
Changeset: f7e8d255
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-07-11 19:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/f7e8d255cc26fcfb02d51584147751d40fff6…
8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 46988e10
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-07-11 20:09:50 +0000
URL: https://git.openjdk.org/leyden/commit/46988e1073e9a2b47491c90143b1f261fe56d…
8361948: Shenandoah: region free capacity unit mismatch
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
Changeset: 3f59eae3
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-11 22:52:10 +0000
URL: https://git.openjdk.org/leyden/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e…
8361102: java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/TestUtil.java
Changeset: 189017f7
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-11 22:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5c…
8361908: Mix and match of dead and valid exception handler leads to malformed class file
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
Changeset: 4a351e3e
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-12 00:18:51 +0000
URL: https://git.openjdk.org/leyden/commit/4a351e3e57274df0adee37c472b62f477f75b…
8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed
Reviewed-by: iklam, matsaave
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
Changeset: 3bacf7ea
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-12 01:50:40 +0000
URL: https://git.openjdk.org/leyden/commit/3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7…
8361869: Tests which call ThreadController should mark as /native
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java
Changeset: 917d0182
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-07-12 05:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/917d0182cb5ea6066afd396381ca4650371e6…
8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception
Reviewed-by: cjplummer, clanger, dholmes
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: bc828c8f
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-07-13 11:02:19 +0000
URL: https://git.openjdk.org/leyden/commit/bc828c8fb6693760c153a75188f96b1c9d201…
6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording
Reviewed-by: aivanov, prr, dnguyen, abhiscxk, tr
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
Changeset: 77bd417c
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-13 21:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/77bd417c9990f57525257d9df89b9df4d7991…
8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 0029554d
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-07-14 03:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/0029554d20f22648994040a041c418d48a2a0…
8360647: [XWayland] [OL10] NumPad keys are not triggered
Reviewed-by: honkar, serb
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java
Changeset: 7c34bdf7
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-14 07:27:12 +0000
URL: https://git.openjdk.org/leyden/commit/7c34bdf73c063c9c1e1ebdc8e3a02ca348017…
8362122: Problem list TestStressBailout until JDK-8361752 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 14c79be1
Branch: premain
Author: han gq <hanguanqiang(a)kylinos.cn>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-14 07:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/14c79be1613c9d737a9536087ac48914ee4ba…
8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp
Reviewed-by: chagedorn, cslucas
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReducePhiOnCmpWithNoOptPtrCompare.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: 272e66d0
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-14 08:59:35 +0000
URL: https://git.openjdk.org/leyden/commit/272e66d017a3497d9af4df6f042c741ad8a59…
8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side
Reviewed-by: shade, coleenp, dholmes
! src/hotspot/share/oops/methodData.cpp
Changeset: 99c299f0
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-14 09:39:06 +0000
URL: https://git.openjdk.org/leyden/commit/99c299f0985c8be63b9b60e589db520d83fd8…
8361706: Parallel weak klass link cleaning does not clean out previous klasses
Reviewed-by: eosterlund, coleenp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: a531c9ae
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-07-14 11:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/a531c9aece200d27d7870595eee8e14e39e9b…
8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: galder, dfenacci, epeter
! src/hotspot/share/opto/phaseX.cpp
Changeset: 5edd5465
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-14 11:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/5edd546585d66f52c2e894ed212ee67945fe0…
8361449: RISC-V: Code cleanup for native call
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
Changeset: bcd86d57
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-07-14 12:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/bcd86d575fe0682a234228c18b0c2e817d381…
8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26
Reviewed-by: liach, syan
! test/jdk/ProblemList.txt
Changeset: ebb10958
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-14 13:37:19 +0000
URL: https://git.openjdk.org/leyden/commit/ebb1095805579f8f32a81bb350198fa1b7add…
8361492: [IR Framework] Has too restrictive regex for load and store
Reviewed-by: chagedorn, dfenacci
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: 6cff49c0
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-14 14:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/6cff49c0fe7f5fac2efe50ac51479d7ee9644…
8361380: ARM32: Atomic stubs should be in pre-universe
Co-authored-by: Andrew Dinn <adinn(a)openjdk.org>
Reviewed-by: kvn, adinn
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
Changeset: a10ee46e
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-07-14 15:07:43 +0000
URL: https://git.openjdk.org/leyden/commit/a10ee46e6dd94a279e0821d431944bb096493…
8361224: [macos] MacSignTest.testMultipleCertificates failed
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/macosx/MacSignTest.java
Changeset: 5cf672e7
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-14 20:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/5cf672e7784b9a9a82f29977a072b162cc240…
8359053: Implement JEP 504 - Remove the Applet API
Reviewed-by: aivanov, kizune, kcr, achung, serb
! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
- src/java.desktop/share/classes/java/applet/Applet.java
- src/java.desktop/share/classes/java/applet/AppletContext.java
- src/java.desktop/share/classes/java/applet/AppletStub.java
- src/java.desktop/share/classes/java/applet/AudioClip.java
- src/java.desktop/share/classes/java/applet/package-info.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
- src/java.desktop/share/classes/java/beans/AppletInitializer.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DesignMode.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
- src/java.desktop/share/classes/javax/swing/JApplet.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif
- src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif
- src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif
+ src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/module-info.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/hotspot/jtreg/TEST.quick-groups
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java
- test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java
! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt
- test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java
- test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java
- test/jdk/java/awt/applet/Applet/HeadlessApplet.java
! test/jdk/java/beans/Introspector/4520754/Test4520754.java
! test/jdk/java/beans/Performance/TestIntrospector.java
! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java
! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java
! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java
! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java
- test/jdk/javax/swing/Headless/HeadlessJApplet.java
Changeset: f36147b3
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-14 22:53:45 +0000
URL: https://git.openjdk.org/leyden/commit/f36147b3263662229e9a0ec712b9748711d2d…
8356942: invokeinterface Throws AbstractMethodError Instead of IncompatibleClassChangeError
Reviewed-by: coleenp, iklam
! src/hotspot/share/oops/klassVtable.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java
Changeset: 0acd065b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-14 23:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/0acd065bf5a75090b84c28b28856a62d86c52…
8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
Changeset: 25e509b0
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-15 05:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed8…
8362097: JFR: Active Settings view broken
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 40d159d4
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-07-15 06:13:45 +0000
URL: https://git.openjdk.org/leyden/commit/40d159d4a9718d8db0aadf66b322583cd5246…
8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell
Reviewed-by: liach, cstein
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 18c2e40d
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-07-15 06:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/18c2e40de75f974858aeb453892e4c7c8d5aa…
8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc
Reviewed-by: honkar, kizune
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: e5ab2107
Branch: premain
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-15 06:28:03 +0000
URL: https://git.openjdk.org/leyden/commit/e5ab210713f76c5307287bd97ce63f9e22d0a…
8359678: C2: assert(static_cast<T1>(result) == thing) caused by ReverseBytesNode::Value()
Reviewed-by: mhaessig, dlong, thartmann
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm
! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java
Changeset: bf225c20
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-15 07:18:15 +0000
URL: https://git.openjdk.org/leyden/commit/bf225c201f00f3a478b51c3cf045759b66899…
8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported
Reviewed-by: shade, kbarrett, rriggs
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: c9ecc826
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-15 07:51:45 +0000
URL: https://git.openjdk.org/leyden/commit/c9ecc826668575678f11578a67f125d430ebf…
8362162: Use bool for caller of os::must_commit_stack_guard_pages()
Reviewed-by: shade, kbarrett
! src/hotspot/share/runtime/stackOverflow.cpp
Changeset: 9697e5bf
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-15 09:03:56 +0000
URL: https://git.openjdk.org/leyden/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69…
8362151: Remove unnecessary ClassLoaderDataGraph friend classes
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
Changeset: c70258ca
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-07-15 10:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/c70258ca1cd074392b5bf844bf6f7b80601f4…
8358619: Fix interval recomputation in CPU Time Profiler
Reviewed-by: jbachorik, mgronlun
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
Changeset: 563e8762
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-07-15 13:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/563e8762464fd1b291eb18f5234c1655386cc…
8358540: Enhance MathUtils in view of FloatingDecimal enhancements
Reviewed-by: darcy
! 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/MathUtils.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java
! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java
Changeset: d2082c58
Branch: premain
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2025-07-15 14:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2…
8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler
Reviewed-by: shade, jbachorik, egahlin
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: b65fdf5a
Branch: premain
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-07-15 14:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c…
8358768: [vectorapi] Make VectorOperators.SUADD an Associative
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 820263e4
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-07-15 15:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/820263e48abf3ddce9506eb19872871aa3ea8…
8360701: Add bailout when the register allocator interference graph grows unreasonably large
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/ifg.cpp
Changeset: 38af17d0
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-15 17:27:17 +0000
URL: https://git.openjdk.org/leyden/commit/38af17d078d164b6550ecba329d46d5a8de77…
8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()`
Reviewed-by: matsaave, iklam
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
Changeset: 401af27b
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-07-15 17:57:13 +0000
URL: https://git.openjdk.org/leyden/commit/401af27b9dbc701eb48e5bc685d3ad058e0de…
8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char
Reviewed-by: naoto
! make/ToolsJdk.gmk
+ make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ src/java.base/share/data/unicodedata/CaseFolding.txt
+ test/jdk/java/util/regex/CaseFoldingTest.java
! test/jdk/java/util/regex/TestCases.txt
! test/jdk/lib/testlibrary/java/lang/UCDFiles.java
Changeset: eefbfdce
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-15 18:15:16 +0000
URL: https://git.openjdk.org/leyden/commit/eefbfdce315237eeec4aceceb476d86314304…
8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 6fc032de
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-15 20:28:19 +0000
URL: https://git.openjdk.org/leyden/commit/6fc032de2c19853f3fa4f57659dc8559b516d…
8358468: Enhance code consistency: java.desktop/macos
Reviewed-by: prr, azvegint
! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
! src/java.desktop/macosx/classes/sun/font/NativeFont.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java
Changeset: 9bef2d16
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-15 20:33:24 +0000
URL: https://git.openjdk.org/leyden/commit/9bef2d1610647dec18f9e81cbac3dddbbf99d…
8361640: JFR: RandomAccessFile::readLine emits events for each character
Reviewed-by: rriggs, alanb, mgronlun
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 5fd2b7d6
Branch: premain
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-07-15 22:45:43 +0000
URL: https://git.openjdk.org/leyden/commit/5fd2b7d61af073e0fa1f7702b71988371372b…
8353925: Remove Sun Microsystems JCE Code Signing Root CA
Reviewed-by: mullan, valeriep
! test/jdk/javax/crypto/SecretKeyFactory/P1.jar
! test/jdk/javax/crypto/SecretKeyFactory/P2.jar
Changeset: a5c9bc70
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-16 00:29:15 +0000
URL: https://git.openjdk.org/leyden/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c…
8358004: Delete applications/scimark/Scimark.java test
Reviewed-by: syan, coleenp
- test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 1d8cca2b
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-06 11:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810…
8345625: Better HTTP connections
Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
+ src/java.base/share/classes/sun/net/util/ProxyUtil.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
Changeset: 017dc093
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-10 09:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d…
8349551: Failures in tests after JDK-8345625
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
Changeset: db3f6eab
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-21 17:59:18 +0000
URL: https://git.openjdk.org/leyden/commit/db3f6eabb559f370e0f1593f1ec202a65f096…
8348989: Better Glyph drawing
Reviewed-by: mschoene, psadhukhan, jdv, rhalade
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: d3429ada
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-02-24 06:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/d3429ada8fc6184bc5285b299c5a5c533ba6b…
8349111: Enhance Swing supports
Reviewed-by: rhalade, jdv, prr
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
Changeset: a56cd371
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-03-03 09:29:11 +0000
URL: https://git.openjdk.org/leyden/commit/a56cd371a2c497e4323756f8b8a08a0bba059…
8349584: Improve compiler processing
Reviewed-by: rhalade, ahgross, epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
Changeset: 5ad102ca
Branch: premain
Author: Kevin Driver <kdriver(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-04-01 18:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ad102ca3f822c32979a1ce04a173585850b4…
8349594: Enhance TLS protocol support
Reviewed-by: rhalade, ahgross, wetmore, jnimeh
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
Changeset: 7db8bff9
Branch: premain
Author: Darragh Clarke <dclarke(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-04-17 13:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/7db8bff9e19132c58f60ac2d34fce33573a7e…
8350991: Improve HTTP client header handling
Reviewed-by: rhalade, dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
Changeset: 2eaddd5b
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-05-05 18:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e…
8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS
Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 413c6bd0
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-06-23 18:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/413c6bd040de49610f5dd4b103ef59493d542…
8360147: Better Glyph drawing redux
Reviewed-by: rhalade, ahgross, psadhukhan, jdv
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
Changeset: 5ddeb567
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-07-16 03:57:54 +0000
URL: https://git.openjdk.org/leyden/commit/5ddeb56759203dd5399dc2e0e722356340021…
Merge
Reviewed-by: jpai, liach
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
Changeset: bdd37b0e
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-16 05:36:12 +0000
URL: https://git.openjdk.org/leyden/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc…
8361836: RISC-V: Relax min vector length to 32-bit for short vectors
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
Changeset: e1b2229b
Branch: premain
Author: Guanqiang Han <yongheng_hgq(a)126.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-16 05:44:24 +0000
URL: https://git.openjdk.org/leyden/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed71…
8358592: Assert in Assembler::ptest due to missing SSE42 support
Reviewed-by: kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java
Changeset: 6e368e0c
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-07-16 05:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/6e368e0c696bc9b2118014937aa2e091ea662…
8362207: Add more test cases for possible double-rounding in fma
Reviewed-by: rgiulietti, syan
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: cbb3d23e
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-07-16 06:12:07 +0000
URL: https://git.openjdk.org/leyden/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a5…
8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError
Reviewed-by: clanger, syan
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 27c58c06
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-16 07:01:16 +0000
URL: https://git.openjdk.org/leyden/commit/27c58c06cf2a20db58b41329762f146f984ff…
8362271: G1: Improve G1CollectorState::clearing_bitmap name
Reviewed-by: sangheki
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fd2ee084
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-16 07:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd7…
8361705: Clean up KlassCleaningTask
Reviewed-by: shade, ayang
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
Changeset: b85440d0
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-16 07:21:52 +0000
URL: https://git.openjdk.org/leyden/commit/b85440d085e8f17908d2e8bd0fee87fce84a7…
8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode
Reviewed-by: rriggs, syan
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 805f1dee
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-07-16 07:44:57 +0000
URL: https://git.openjdk.org/leyden/commit/805f1deebcf465ba10672a829f0a8c3e11716…
8342941: IGV: Add various new graph dumps during loop opts
Reviewed-by: chagedorn, dlunden
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java
Changeset: 9f7dc19f
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-16 07:48:21 +0000
URL: https://git.openjdk.org/leyden/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a19…
8353276: C2: simplify PhaseMacroExpand::opt_bits_test
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
Changeset: 6b4a5ef1
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-07-16 07:57:21 +0000
URL: https://git.openjdk.org/leyden/commit/6b4a5ef105ee548627a53e2b983eab7972e33…
8358641: C1 option -XX:+TimeEachLinearScan is broken
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: b787ad6f
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2025-07-16 09:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/b787ad6f690df5c82a1efc5ccac658a9238ff…
8361401: Warnings for use of Sun APIs should not be mandatory
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.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/options/system/SystemSunProprietary.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: 5e4a2ead
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-07-16 10:52:26 +0000
URL: https://git.openjdk.org/leyden/commit/5e4a2ead714814cb4eb90ca88debc226f9c75…
8357653: Inner classes of type parameters emitted as raw types in signatures
8357472: NPE in Types.containsType for type variable used as a qualifier
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore, vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8357472.java
+ test/langtools/tools/javac/T8357653.java
+ test/langtools/tools/javac/T8357653b.java
Changeset: 6ed81641
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-07-16 11:58:34 +0000
URL: https://git.openjdk.org/leyden/commit/6ed81641b101658fbbd35445b6dd74ec17fc2…
8362250: ARM32: forward_exception_entry missing return address
Reviewed-by: shade
! src/hotspot/cpu/arm/arm.ad
Changeset: 70c1ff7e
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-16 12:59:55 +0000
URL: https://git.openjdk.org/leyden/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a…
8362171: C2 fails with unexpected node in SuperWord truncation: ModI
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: 770d2b41
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-16 14:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/770d2b41d13a8a5815735c355187a476eeb9d…
8361076: Add benchmark for ImageReader in preparation for Valhalla changes
Reviewed-by: rriggs, liach, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java
Changeset: 10ae6029
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-07-16 15:27:29 +0000
URL: https://git.openjdk.org/leyden/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57…
8362276: NMT tests should have locks for the entire tests
Reviewed-by: shade, coleenp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 8193856a
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-16 16:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/8193856af8546332bfa180cb45154a4093b4f…
8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807
Reviewed-by: iklam
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 3b44d7bf
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-16 17:30:42 +0000
URL: https://git.openjdk.org/leyden/commit/3b44d7bfa4d78e3ec715fce1863e052852f33…
8360288: Shenandoah crash at size_given_klass in op_degenerated
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 20b5f097
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-07-16 21:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/20b5f097773043068ce732e0fa30c2726273e…
8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent
Reviewed-by: azvegint, serb
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
Changeset: a65d9532
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-07-17 01:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/a65d9532ed454a0f70b1009181a25b23a38cc…
8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method
Reviewed-by: cjplummer
! src/hotspot/share/prims/jvmti.xml
Changeset: bc72f476
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-17 04:01:24 +0000
URL: https://git.openjdk.org/leyden/commit/bc72f476d1281dae2adb2322004c9880c1a6b…
8362088: CompressedKlassPointers::encode should be const correct
Reviewed-by: dholmes
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: be0161a8
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-17 06:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed6…
8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter)
Reviewed-by: alanb
! src/java.base/share/classes/java/io/File.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: 18190519
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-17 07:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/18190519e73705281adf3f94d710d000e75b1…
8362390: AIX make fails in awt_GraphicsEnv.c
Reviewed-by: prr, serb, clanger
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
Changeset: 3fd89be6
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-17 10:45:46 +0000
URL: https://git.openjdk.org/leyden/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a…
8362284: RISC-V: cleanup NativeMovRegMem
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
Changeset: 1a6cbe42
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-17 11:21:00 +0000
URL: https://git.openjdk.org/leyden/commit/1a6cbe421facab0de1c7162f2762258664338…
8361639: JFR: Incorrect top frame for I/O events
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ test/jdk/jdk/jfr/event/io/TestIOTopFrame.java
Changeset: 1cde536b
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-17 11:24:40 +0000
URL: https://git.openjdk.org/leyden/commit/1cde536b98f2ebde0c18c65dcbf26254ed402…
8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c
Reviewed-by: lucy, stuefe
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
Changeset: bc9ece96
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-17 12:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/bc9ece9698cf13c9df3b2282bfcae2458a767…
8361204: Parallel: Skip visiting per-thread nmethods during young GC
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: cb9358b5
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-07-17 12:22:55 +0000
URL: https://git.openjdk.org/leyden/commit/cb9358b5618c0c222f02bc77c9a6e42d30564…
8362278: G1: Consolidate functions for recording pause start time
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
Changeset: 1d73f884
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-17 12:39:46 +0000
URL: https://git.openjdk.org/leyden/commit/1d73f8842a6aa0fae7c7960eb5720447a1224…
8358573: Remove the -XX:-InstallMethods debug flag
Reviewed-by: dlong, thartmann, shade
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 365660e6
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-07-17 13:45:24 +0000
URL: https://git.openjdk.org/leyden/commit/365660e667704d000eafe9179dc3dec315fb6…
8356975: Provide alternative way to generate preview API docs
8355933: Change section title for permanent APIs affected by preview features
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java
+ test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java
Changeset: ea774b74
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-17 13:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/ea774b74e819e6db607204c05fd1c8f57d508…
8347052: Update java man page documentation to reflect current state of the UseNUMA flag
Reviewed-by: drwhite, ayang
! src/java.base/share/man/java.md
Changeset: dc08cf01
Branch: premain
Author: Pooja-DP <148474762+Pooja-DP(a)users.noreply.github.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-17 13:53:01 +0000
URL: https://git.openjdk.org/leyden/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d3…
8361697: Remove duplicate message in MainResources.properties
Reviewed-by: rriggs, asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
Changeset: 5ed72775
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-17 13:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd…
8361404: Parallel: Group all class unloading logc at the end of marking phase
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 2b11a289
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-07-17 16:19:52 +0000
URL: https://git.openjdk.org/leyden/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530…
8362306: HotSpotJVMCIRuntime.getMirror can crash
Reviewed-by: gdub, never, cslucas
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: bd55d7a4
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-17 16:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/bd55d7a49514da9fa4de0d4a372956e21deab…
8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state
Reviewed-by: sspitsyn, amenkov
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java
Changeset: cab51596
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-07-18 01:43:49 +0000
URL: https://git.openjdk.org/leyden/commit/cab515962b6940b50b975b12c8f5e99d0430f…
8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote()
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 04c0b130
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-18 02:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/04c0b130f09c093797895cc928fe020d7e584…
8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: a23987fe
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-07-18 06:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d…
8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
+ test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java
Changeset: 4e0b0358
Branch: premain
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-07-18 06:13:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e0b03580d3764e06ec65493143e80c291fa3…
8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu
Reviewed-by: tr, dnguyen, serb
! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java
Changeset: 7da274de
Branch: premain
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-18 10:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/7da274ded4a36c6314702b687fcafcda80ae0…
8361961: Typo in ProtectionDomain.implies
Reviewed-by: mullan, jpai, hchao
! src/java.base/share/classes/java/security/ProtectionDomain.java
Changeset: 6949e345
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-18 13:48:44 +0000
URL: https://git.openjdk.org/leyden/commit/6949e345757b010790b2a6f5a975fc1c6bd0e…
8362592: Remove unused argument in nmethod::oops_do
Reviewed-by: zgu
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
Changeset: 9dc62825
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-07-18 14:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/9dc62825b5e7300542d22df0b87b79116f356…
8362169: Pointer passed to upcall may get wrong scope
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/libTestUpcallStructScope.c
Changeset: 30d20036
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-18 16:40:28 +0000
URL: https://git.openjdk.org/leyden/commit/30d20036987c9d68eb76b1e0401821386a76b…
8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1
Reviewed-by: jpai
! test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: 60c29ff5
Branch: premain
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-18 17:13:25 +0000
URL: https://git.openjdk.org/leyden/commit/60c29ff57b22fa7c0bedb38316067e8e1988a…
8362524: Fix confusing but harmless typos in x86 CPU Features
Reviewed-by: kbarrett, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: a3843e8e
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-07-18 18:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/a3843e8e6e189447e554759c3ba672530f8c7…
8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows
Reviewed-by: cjplummer, dholmes, sspitsyn
! test/jdk/sun/tools/jcmd/JcmdBase.java
Changeset: 03230f85
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-07-18 20:44:20 +0000
URL: https://git.openjdk.org/leyden/commit/03230f8565a4eea41ce13827165b6bbff5eae…
8351073: [macos] jpackage produces invalid Java runtime DMG bundles
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
= src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
+ test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
Changeset: 9334fe2e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-18 21:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/9334fe2eca05e852875ed6aad42b5094a32e9…
8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking"
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java
Changeset: d83346dc
Branch: premain
Author: John R Rose <jrose(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-18 21:31:42 +0000
URL: https://git.openjdk.org/leyden/commit/d83346dcff0824575d580ec421476c0ea5c6e…
8345836: Stable annotation documentation is incomplete
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java
Changeset: ceb51d44
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-19 02:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/ceb51d44449977ecc142f6af03f93162b98ad…
8362829: Exclude CDS test cases after JDK-8361725
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
Changeset: ee0bcc55
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-19 13:26:37 +0000
URL: https://git.openjdk.org/leyden/commit/ee0bcc55269e92e999862ae5c63ffad7a600f…
8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java
Changeset: 441dbde2
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-19 15:09:28 +0000
URL: https://git.openjdk.org/leyden/commit/441dbde2c3c915ffd916e39a5b4a91df5620d…
8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms
Reviewed-by: mgronlun, shade
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! test/jdk/ProblemList.txt
Changeset: 9609f57c
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 06:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/9609f57cef684d2f44d3e12a3522811a3c077…
8361752: Double free in CompileQueue::delete_all after JDK-8357473
Reviewed-by: kvn, vlivanov
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 62a58062
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-21 07:37:31 +0000
URL: https://git.openjdk.org/leyden/commit/62a58062e5f3d0a723608d98d2412ea779f73…
8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist
Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java
Changeset: 37b70707
Branch: premain
Author: Francesco Andreuzzi <andreuzzi.francesco(a)gmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 08:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa…
8362587: Sort share/oops includes
Reviewed-by: shade, dholmes
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/typeArrayOop.hpp
! src/hotspot/share/oops/typeArrayOop.inline.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: 1bd683b5
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-21 09:21:48 +0000
URL: https://git.openjdk.org/leyden/commit/1bd683b5884e65a03d564976a9d9220ad0893…
8362582: GHA: Increase bundle retention time to deal with infra overload better
Reviewed-by: goetz, jwaters, clanger
! .github/actions/build-jtreg/action.yml
! .github/actions/upload-bundles/action.yml
Changeset: 8f1bb59e
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-07-21 09:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/8f1bb59e1a0137fe9a5d4477971d21e645735…
8357913: Add `@Stable` to BigInteger and BigDecimal
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 13bab09b
Branch: premain
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-21 09:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/13bab09bffc411dde324599c2e15852ef4b53…
8362532: Test gc/g1/plab/* duplicate command-line options
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
Changeset: 1b94a346
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-21 10:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/1b94a3466e7bb3815c0caeeeebff6018b6440…
8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java
Changeset: fd7f78a5
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-21 11:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6…
8362493: Cleanup CodeBuffer::copy_relocations_to
Reviewed-by: mhaessig, kvn
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 644e400c
Branch: premain
Author: Lei Zhu <korov9.c(a)gmail.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-21 12:24:49 +0000
URL: https://git.openjdk.org/leyden/commit/644e400cd1f8a80df01b4f1755450f8670948…
8362611: [GCC static analyzer] memory leak in ps_core.c core_handle_note
Reviewed-by: dholmes, mbaesken
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
Changeset: 15b5b54a
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-21 13:34:24 +0000
URL: https://git.openjdk.org/leyden/commit/15b5b54ac707ba0d4e473fd6eb02c38a8efe7…
8357694: RISC-V: Several IR verification tests fail when vlen=128
Reviewed-by: mhaessig, fyang, mli
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
Changeset: f8c8bcf4
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-07-21 15:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/f8c8bcf4fd31509fdb40d32e8e16ba4fba1f9…
8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts
Reviewed-by: mhaessig, mbaesken, clanger
! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
Changeset: 9dd93c6a
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2025-07-21 17:05:50 +0000
URL: https://git.openjdk.org/leyden/commit/9dd93c6a2c5fb4c3a9f2a063a7ab402f9292a…
8361497: Scoped Values: orElse and orElseThrow do not access the cache
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
Changeset: 48ba9d41
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-21 19:30:03 +0000
URL: https://git.openjdk.org/leyden/commit/48ba9d415f64b55fed2e0ae2f7e3f50b7d8c8…
8349946: Cipher javadoc could describe AEAD reuse better
Reviewed-by: ascarpino
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: b8da9695
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 19:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/b8da9695f0cc049d6a07a7382afce4d22f8b2…
8362659: Remove sun.print.PrintJob2D.finalize()
Reviewed-by: serb
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
Changeset: 523993e9
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:00:43 +0000
URL: https://git.openjdk.org/leyden/commit/523993e9e8edc8dc84667ee3311a708b8b5da…
8362291: [macOS] Remove finalize method in CGraphicsEnvironment.java
Reviewed-by: bchristi, serb, kizune
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/share/classes/sun/java2d/Disposer.java
Changeset: 3acdba38
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:02:47 +0000
URL: https://git.openjdk.org/leyden/commit/3acdba38cec95ced2b2dd6a183c9b5d22dcc4…
8362557: [macOS] Remove CFont.finalize()
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/macosx/classes/sun/font/CFont.java
Changeset: eceb3bbc
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-21 21:03:17 +0000
URL: https://git.openjdk.org/leyden/commit/eceb3bbc80aae5d99155218f755725041edbb…
8362452: [macOS] Remove CPrinterJob.finalize()
Reviewed-by: serb, psadhukhan, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
Changeset: 7d7d308d
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-22 00:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/7d7d308d9ab6f06ebdab0f5967a5bfc007d42…
8362572: Delete the usage of "sun.java2d.reftype" from the sun.java2d.Disposer
Reviewed-by: prr, aivanov
! src/java.desktop/share/classes/sun/java2d/Disposer.java
Changeset: 0385975f
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-22 00:39:01 +0000
URL: https://git.openjdk.org/leyden/commit/0385975f44fbe9d199677754ff5006bc5784b…
8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method
Reviewed-by: coleenp, heidinga
! src/hotspot/share/classfile/defaultMethods.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/PrivateMethodsTest.java
Changeset: 699b8112
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-22 01:05:35 +0000
URL: https://git.openjdk.org/leyden/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29…
8362834: Several runtime/Thread tests should mark as /native
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
Changeset: dccb1782
Branch: premain
Author: Yadong Wang <yadongwang(a)openjdk.org>
Date: 2025-07-22 01:23:37 +0000
URL: https://git.openjdk.org/leyden/commit/dccb1782ec35d1ee95220a237aef29ddfc292…
8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding
Reviewed-by: shade, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: c68697e1
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-22 02:48:11 +0000
URL: https://git.openjdk.org/leyden/commit/c68697e1786fac37402b729d05a47b2f6296a…
8362957: Fix jdk/javadoc/doccheck/checks/jdkCheckHtml.java (docs) failure
Reviewed-by: ascarpino
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: f1556611
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-07-22 08:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/f155661151fc25cde3be17878aeb240565559…
8342692: C2: long counted loop/long range checks: don't create loop-nest for short running loops
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortLoopLostLimit.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningIntLoopWithLongChecksPredicates.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoop.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopPredicatesClone.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopScaleOverflow.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortRunningLongCountedLoopVectorization.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestStressShortRunningLongCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
+ test/micro/org/openjdk/bench/java/lang/foreign/HeapMismatchManualLoopTest.java
Changeset: ed70910b
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-22 08:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/ed70910b0f3e1b19d915ec13ac3434407d01b…
8347901: C2 should remove unused leaf / pure runtime calls
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: ac141c2f
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-07-22 09:06:02 +0000
URL: https://git.openjdk.org/leyden/commit/ac141c2fa1d818858e7a12a50837bb282282e…
8359419: AArch64: Relax min vector length to 32-bit for short vectors
Reviewed-by: aph, fgao, bkilambi, dlunden
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorTwoShorts.java
Changeset: ce028362
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-22 13:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d…
8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: d714b5d3
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-07-22 15:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4…
8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal
Reviewed-by: jpai
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/security/CodeSource.java
! test/jdk/java/security/CodeSource/Implies.java
Changeset: ea6674fe
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-22 17:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/ea6674fec8702eea481afa7ca7e522cbacd53…
8315131: Clarify VarHandle set/get access on 32-bit platforms
Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: aae99022
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-22 20:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/aae9902234d36049ec99a2f50934c526dd623…
8360555: Archive all unnamed modules in CDS full module graph
Reviewed-by: coleenp, vlivanov
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
Changeset: 5540a785
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-07-22 20:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253…
8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java
Reviewed-by: weijun, rhalade
! test/jdk/sun/security/tools/keytool/i18n.java
Changeset: 016694bf
Branch: premain
Author: DarraghConway <darragh.conway(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-07-22 21:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/016694bf74f6920f850330e353df9fd03458c…
8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic
Reviewed-by: msheppar
! test/jdk/java/io/File/MaxPathLength.java
Changeset: 4994bd59
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-07-22 22:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/4994bd594299e91e804438692e068b1c5dd5c…
8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs
Reviewed-by: sviswanathan, vpaprotski
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/icache_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
Changeset: 79f9d8d8
Branch: premain
Author: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-07-23 00:23:20 +0000
URL: https://git.openjdk.org/leyden/commit/79f9d8d832a589b74cc014289ef84a1efe529…
8350050: Shenandoah: Disable and purge allocation pacing support
Reviewed-by: wkemper, shade, kdnilsen
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
- test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java
Changeset: 0735dc27
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-23 00:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/0735dc27c71de46896afd2f0f608319304a3d…
8362846: Windows error reporting for dll_load doesn't check for a null buffer
8362954: Missing error buffer null check in os::dll_load on Linux/BSD
Reviewed-by: mgronlun, kbarrett
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 5160cfb4
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-23 07:12:12 +0000
URL: https://git.openjdk.org/leyden/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c…
8362889: [GCC static analyzer] leak in libstringPlatformChars.c
Reviewed-by: rriggs, dholmes
! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c
Changeset: ceb0c0fc
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-23 07:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2…
8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer
Co-authored-by: Kim Barrett <kbarrett(a)openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe(a)openjdk.org>
Reviewed-by: kbarrett, lucy
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
Changeset: 9f796da3
Branch: premain
Author: Wang Haomin <wanghaomin(a)openjdk.org>
Committer: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-07-23 08:08:05 +0000
URL: https://git.openjdk.org/leyden/commit/9f796da3774b2e2f92dca178fdccd93989919…
8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD
Reviewed-by: thartmann, jkarthikeyan
! src/hotspot/share/opto/superword.cpp
Changeset: e6ac956a
Branch: premain
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-23 09:35:26 +0000
URL: https://git.openjdk.org/leyden/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a…
8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154
Reviewed-by: fyang, galder, dlong
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
Changeset: 06f9ff04
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-07-23 12:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/06f9ff047f1d1e832d7379f9750237749479b…
8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections
Reviewed-by: valeriep
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
+ test/jdk/sun/security/krb5/config/DuplicatedIncludes.java
+ test/jdk/sun/security/krb5/config/IncludeRandom.java
+ test/jdk/sun/security/krb5/config/IncludeSameKey.java
Changeset: b02c1256
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-07-23 13:31:15 +0000
URL: https://git.openjdk.org/leyden/commit/b02c1256768bc9983d4dba899cd19219e11a3…
8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: thartmann
! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 743c8212
Branch: premain
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-07-23 13:51:49 +0000
URL: https://git.openjdk.org/leyden/commit/743c821289a6562972364b5dcce8dd29a7862…
8362193: Re-work MacOS/AArch64 SpinPause to handle SB
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
+ test/hotspot/gtest/aarch64/test_spin_pause.cpp
+ test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java
Changeset: 38cd860d
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-07-23 14:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/38cd860daa9504bbe5add8c2d045d78c75fb7…
8363816: Refactor array name creation
Reviewed-by: shade, ccheung, dholmes
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
Changeset: e6ebefaa
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-07-23 15:24:38 +0000
URL: https://git.openjdk.org/leyden/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c…
8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used
Reviewed-by: hchao
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
Changeset: 594c080b
Branch: premain
Author: Kevin Rushforth <kcr(a)openjdk.org>
Committer: Iris Clark <iris(a)openjdk.org>
Date: 2025-07-23 15:46:47 +0000
URL: https://git.openjdk.org/leyden/commit/594c080b2bde81a48ecccda85ac765218fc93…
8359760: Remove the jdk.jsobject module
Reviewed-by: rriggs, iris, alanb
! bin/unshuffle_list.txt
! make/conf/docs-modules.conf
! make/conf/module-loader-map.conf
- src/jdk.jsobject/share/classes/module-info.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSException.java
- src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java
- src/jdk.jsobject/share/classes/netscape/javascript/package-info.java
- test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
- test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java
! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list
! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list
Changeset: 03e9ea16
Branch: premain
Author: Edoardo Patti <edoardopatti25(a)gmail.com>
Committer: Justin Lu <jlu(a)openjdk.org>
Date: 2025-07-23 16:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae575…
8358530: Properties#list should warn against non-String values
Reviewed-by: jlu, liach
! src/java.base/share/classes/java/util/Properties.java
Changeset: 2292246f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-23 17:02:31 +0000
URL: https://git.openjdk.org/leyden/commit/2292246f8c11f735f50e2046ec6606e89289e…
8350621: Code cache stops scheduling GC
Co-authored-by: Thomas Schatzl <tschatzl(a)openjdk.org>
Co-authored-by: Alexandre Jacob <alexandre.jacob(a)mirakl.com>
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
+ test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: ad510fb2
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-23 20:09:36 +0000
URL: https://git.openjdk.org/leyden/commit/ad510fb25e47098d136515c355164e5177c5b…
8338977: Parallel: Improve heap resizing heuristics
Reviewed-by: zgu, gli, iwalulya
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
- src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
- src/hotspot/share/gc/shared/gcOverheadChecker.cpp
- src/hotspot/share/gc/shared/gcOverheadChecker.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.cpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
- test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
Changeset: 2da0cdad
Branch: premain
Author: Ao Qi <aoqi(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-24 01:33:38 +0000
URL: https://git.openjdk.org/leyden/commit/2da0cdadb898efb9af827374368471102bfe0…
8363895: Minimal build fails with slowdebug builds after JDK-8354887
Reviewed-by: kvn, shade
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: b746701e
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-07-24 01:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/b746701e5769a7a5a1e7900ddfdd285706ac5…
8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV
Reviewed-by: fyang, mli, syan
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
Changeset: fc803844
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-07-24 01:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/fc8038441daebc717fedaeb107e37bf216d54…
8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit
Co-authored-by: David Holmes <dholmes(a)openjdk.org>
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
Changeset: 0ba2942c
Branch: premain
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-24 02:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5…
8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding
Reviewed-by: fyang, yadongwang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 7a22b76b
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-24 05:09:31 +0000
URL: https://git.openjdk.org/leyden/commit/7a22b76b73e6a6906f191e59b7d2da238b401…
8362591: Wrong argument warning when heap size larger than coops threshold
Reviewed-by: dholmes
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
Changeset: ed9066bd
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-24 05:59:24 +0000
URL: https://git.openjdk.org/leyden/commit/ed9066bdf48c2d9925aea745951531ebf4af3…
8361478: GHA: Use MSYS2 from GHA runners
Reviewed-by: jwaters, ihse
! .github/actions/get-msys2/action.yml
Changeset: 67e93281
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-07-24 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/67e93281a4f9e76419f1d6e05099ecf2214eb…
8363357: Remove unused flag VerifyAdapterCalls
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/runtime/globals.hpp
Changeset: 2f1aed2a
Branch: premain
Author: Ayush Rigal <ayush.rigal(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-07-24 14:57:33 +0000
URL: https://git.openjdk.org/leyden/commit/2f1aed2a165259a873636792cff7c9de4e1f3…
8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java
Reviewed-by: jpai
! test/jdk/java/net/NetworkInterface/IPv4Only.java
Changeset: 84776309
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-24 15:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/8477630970b61e3178abd7ac812ed97e181e2…
8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub
Reviewed-by: kvn, adinn, aph
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
Changeset: 4e53a9d9
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-07-24 18:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb…
8357818: Shenandoah doesn't use shared API for printing heap before/after GC
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 971ea23c
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-07-24 20:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/971ea23c95764e11ed234f657eb28ba7c5186…
8362289: [macOS] Remove finalize method in JRSUIControls.java
Reviewed-by: bchristi, serb
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
Changeset: ac9e5102
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-25 06:40:37 +0000
URL: https://git.openjdk.org/leyden/commit/ac9e51023fc34a82b795950a109af2397826a…
8320836: jtreg gtest runs should limit heap size
Reviewed-by: dholmes, cslucas
! test/hotspot/jtreg/gtest/GTestWrapper.java
Changeset: 52155dbb
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-25 07:22:34 +0000
URL: https://git.openjdk.org/leyden/commit/52155dbbb0107c5077a6be7edfd91d4311411…
8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young
Reviewed-by: dholmes
! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java
Changeset: f79bd54b
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-07-25 08:11:55 +0000
URL: https://git.openjdk.org/leyden/commit/f79bd54bbb9f5748e437346d34702608f7b67…
8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool()
Reviewed-by: jpai, dl
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
Changeset: 518d5f4b
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-25 08:26:57 +0000
URL: https://git.openjdk.org/leyden/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881…
8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c
Reviewed-by: lucy
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
Changeset: 41c94eed
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-25 11:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/41c94eed37aad570229ee2c5fb51d9e5d0378…
8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used
Reviewed-by: stuefe
! make/autoconf/flags-cflags.m4
Changeset: 06fdb61e
Branch: premain
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-07-25 12:55:39 +0000
URL: https://git.openjdk.org/leyden/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298ba…
8361964: Remove outdated algorithms from requirements and add PBES2 algorithms
Reviewed-by: hchao
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
Changeset: 75ff7e15
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-25 13:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b…
8361712: Improve ShenandoahAsserts printing
Reviewed-by: rkennke, asmehra
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
Changeset: 9e209fef
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-25 14:50:55 +0000
URL: https://git.openjdk.org/leyden/commit/9e209fef86fe75fb09734c9112fd1d8490c22…
8364110: Remove unused methods in GCCause
Reviewed-by: kbarrett
! src/hotspot/share/gc/shared/gcCause.hpp
Changeset: 89fe586e
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-25 16:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/89fe586edd5044923a2ce86f8cc5bf16004ac…
8363837: Make StubRoutines::crc_table_adr() into platform-specific method
Reviewed-by: adinn, yzheng
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: e756c0db
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-25 17:59:46 +0000
URL: https://git.openjdk.org/leyden/commit/e756c0dbbb7d99df0751d71726b173e4eabcc…
8361726: Shenandoah: More detailed evacuation instrumentation
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
Changeset: d288ca28
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-26 02:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/d288ca28be7bfba3abe9f54cefbe53e73c257…
8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop
Reviewed-by: djelinski, alanb, vyazici
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
Changeset: de59da27
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-07-26 22:22:36 +0000
URL: https://git.openjdk.org/leyden/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59…
8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX
Reviewed-by: jpai, alanb, djelinski
! src/java.base/share/classes/jdk/internal/util/Exceptions.java
Changeset: e9f22121
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-19 08:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/e9f2212152b0510bd7a21c9398b9df190ee66…
Merge master part 6
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/loader/BootLoader.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
1
0
Changeset: 7e80320a
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-18 18:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/7e80320a240a3ef76fa38db42fa4c63ac0131…
JDK-8360707 port
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! 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/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
+ src/hotspot/share/runtime/stubInfo.cpp
+ src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
1
0
git: openjdk/leyden: premain: 8365718: [leyden] cds/appcds/aotCache/ExcludedClasses.java failed
by Ioi Lam 18 Aug '25
by Ioi Lam 18 Aug '25
18 Aug '25
Changeset: 13e55229
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-18 16:37:52 +0000
URL: https://git.openjdk.org/leyden/commit/13e55229622192f209fa9c653884e20aeb5f3…
8365718: [leyden] cds/appcds/aotCache/ExcludedClasses.java failed
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
1
0
git: openjdk/leyden: premain: 8365717: runtime/cds/appcds/SignedJar.java fails when run with -XX:+AOTClassLinking
by Ioi Lam 18 Aug '25
by Ioi Lam 18 Aug '25
18 Aug '25
Changeset: 09af3d43
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-18 16:06:10 +0000
URL: https://git.openjdk.org/leyden/commit/09af3d438237b9fe80b1b7b5fe3327fb1e696…
8365717: runtime/cds/appcds/SignedJar.java fails when run with -XX:+AOTClassLinking
! src/hotspot/share/cds/heapShared.cpp
! src/java.base/share/classes/java/security/SecureClassLoader.java
1
0
git: openjdk/leyden: premain: 8365714: runtime/cds/CDSMapTest.java fails when run with -XX:+AOTClassLinking
by Ioi Lam 18 Aug '25
by Ioi Lam 18 Aug '25
18 Aug '25
Changeset: 87c66c1f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-08-18 15:35:55 +0000
URL: https://git.openjdk.org/leyden/commit/87c66c1f9514715ed1d37ffd83d2b040fb95e…
8365714: runtime/cds/CDSMapTest.java fails when run with -XX:+AOTClassLinking
! src/hotspot/share/cds/archiveBuilder.cpp
1
0
Changeset: cf75f1f9
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-06-25 19:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/cf75f1f9c6d2bc70c7133cb81c73a0ce0946d…
8358821: patch_verified_entry causes problems, use nmethod entry barriers instead
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Reviewed-by: mdoerr, eosterlund
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
- src/hotspot/cpu/zero/nativeInst_zero.cpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 1ca008fd
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-06-26 01:02:03 +0000
URL: https://git.openjdk.org/leyden/commit/1ca008fd02496dc33e2707c102560cae1690f…
8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings
Reviewed-by: shade, kbarrett
! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
Changeset: 5039b42d
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-06-26 07:41:22 +0000
URL: https://git.openjdk.org/leyden/commit/5039b42de170769797312969185ee9d67f34c…
8359437: Make users and test suite not able to set LockingMode flag
8358542: Remove RTM test VMProps
Co-authored-by: Fredrik Bredberg <fbredberg(a)openjdk.org>
Reviewed-by: coleenp, lmesnik, fbredberg, alanb, dholmes
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/LockingMode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java
- test/hotspot/jtreg/gtest/LockStackGtests.java
! test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java
! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java
- test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/lang/Thread/virtual/CarrierThreadInfo.java
- test/jdk/java/lang/Thread/virtual/LockingMode.java
! test/jdk/java/lang/Thread/virtual/MiscMonitorTests.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/Parking.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfUncontendedMonitorEnter.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5a1301df
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-06-26 09:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/5a1301df19553c7ba04c746b4002164f3b833…
8360548: Parallel: Remove outdated comments in MutableNUMASpace::bias_region
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
Changeset: ff24088c
Branch: premain
Author: Doug Lea <dl(a)openjdk.org>
Date: 2025-06-26 12:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/ff24088c866864fa670bbfdd068b1a50b6bcf…
8359919: Minor java.util.concurrent doc improvements
8187775: AtomicReferenceFieldUpdater does not support static fields
8254060: SubmissionPublisher close hangs if a publication is pending
8210149: Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec
8199501: Improve documentation of CompletableFuture, CompletionStage
8233050: CompletableFuture `whenComplete` and `thenApply` change exceptional result
8210312: JavaDoc example in SubmissionPublisher will potentially crash
8292365: CompletableFuture and CompletionStage should document Memory Model guarantees
8356304: Define "enabled" in ScheduledExecutorService
8353155: FutureTask#run(): doc implies synchronous, implementation is async
8186959: Clarify that Executors.newScheduledThreadPool() is fixed-size
8190889: TimeUnit.wait should document IllegalMonitorStateException
6351533: CyclicBarrier reset() should return the number of awaiters
6317534: CyclicBarrier should have a cancel() method
8195628: Documentation for lock(), trylock(), lockInterruptibly() of ReentrantReadWriteLock.WriteLock needs to be corrected
8333172: Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater
6374942: Improve thread safety of collection .equals() methods
7176957: ExecutorService submit method javaDoc enhancement
8172177: Improve documentation for CompletionException handling
6714849: ReentrantReadWriteLock: Abnormal behavior in non-fair mode
6625724: Allow ReentrantReadWriteLock to not track per-thread read holds
6526284: Improve AbstractExecutorService javadoc
8137156: Javadoc for Future is misleading with respect to cancellation
6663476: FutureTask.get() may return null if set() is not called from run()
8311131: ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/CompletionStage.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java
! src/java.base/share/classes/java/util/concurrent/ExecutorService.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/Flow.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/Future.java
! src/java.base/share/classes/java/util/concurrent/FutureTask.java
! src/java.base/share/classes/java/util/concurrent/RunnableFuture.java
! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/TimeUnit.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/concurrent/package-info.java
Changeset: 8df6b2c4
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-06-26 13:37:13 +0000
URL: https://git.openjdk.org/leyden/commit/8df6b2c4a355751cd8ca37cc5932be66bccaa…
8359830: Incorrect os.version reported on macOS Tahoe 26 (Beta)
Reviewed-by: rriggs, lancea, kcr
! src/java.base/macosx/native/libjava/java_props_macosx.c
! test/jdk/java/lang/System/OsVersionTest.java
Changeset: 7576064a
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-06-26 14:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/7576064a10c0f7a1fbfe88fc39254f32005d8…
8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java
Reviewed-by: honkar, aivanov
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java
Changeset: a0c3efa6
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-06-26 14:36:33 +0000
URL: https://git.openjdk.org/leyden/commit/a0c3efa6a80fe95e22faf5a732e42f1e1291f…
8359947: GenShen: use smaller TLABs by default
Reviewed-by: phh, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: bd666f90
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-06-26 15:01:56 +0000
URL: https://git.openjdk.org/leyden/commit/bd666f90eb7325c5a8c51cb2b9c28e177c5fe…
8360522: G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 7f702cf4
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-06-26 15:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/7f702cf483018155a22a32736da8d80a11c9e…
8360458: Rename Deferred<> to DeferredStatic<> and improve usage description
Reviewed-by: jsikstro, jsjolen, stefank
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
- src/hotspot/share/utilities/deferred.hpp
+ src/hotspot/share/utilities/deferredStatic.hpp
+ test/hotspot/gtest/utilities/test_deferredStatic.cpp
Changeset: a49ecb26
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-06-26 15:42:43 +0000
URL: https://git.openjdk.org/leyden/commit/a49ecb26c5ff2f949851937f3bb036d7946a1…
8352635: Improve inferencing of Float16 operations with constant inputs
Reviewed-by: epeter, sviswanathan
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 83fe688d
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-06-26 16:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/83fe688d809ca783f8ebf6528a1cf4540d698…
8360554: Use the title from the JSON RFC for the @spec tag
Reviewed-by: alanb, kevinw
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
Changeset: 20e0055e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-06-26 17:23:55 +0000
URL: https://git.openjdk.org/leyden/commit/20e0055e202e523b40e8b066e2f71c21d8cc5…
8344165: Trace exceptions with a complete call-stack
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest_options_file
Changeset: 334683e6
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-06-26 21:48:46 +0000
URL: https://git.openjdk.org/leyden/commit/334683e634c23a3672585e4309a528d0944d9…
8358645: Access violation in ThreadsSMRSupport::print_info_on during thread dump
Reviewed-by: fbredberg, shade, dcubed
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: 8ea544c3
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-06-26 22:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/8ea544c33fc502208577249fb83544f8d876b…
8360287: JFR: PlatformTracer class should be loaded lazily
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
+ test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java
Changeset: 6d05a1d3
Branch: premain
Author: Luigi Montoya <luiseduardom(a)microsoft.com>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-06-27 06:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/6d05a1d3f492b6f06b603ae2bb0d03dfb6c8b…
8357079: Fix Windows AArch64 DevKit Creation
Reviewed-by: erikj, ihse
! make/devkit/createWindowsDevkit.sh
Changeset: 01b15bc1
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-06-27 06:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/01b15bc1f961f43ae11db0c15f45763c4ec41…
8360518: Docker tests do not work when asan is configured
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
Changeset: 97ec9d3e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-06-27 07:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/97ec9d3e0a6e3455579b567e1f58026f5b168…
8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions
Reviewed-by: lucy, mdoerr, dholmes
! test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java
Changeset: 20e983a9
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-06-27 07:53:49 +0000
URL: https://git.openjdk.org/leyden/commit/20e983a97c66902c61ee2fa1959a7e6122667…
8360487: Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove
Reviewed-by: azvegint, serb, aivanov
! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java
Changeset: aa26cede
Branch: premain
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-06-27 08:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/aa26cede635011f5cc075cd528934ce8d8e8e…
8360474: Add missing include guards for some HotSpot headers
Reviewed-by: mhaessig, stefank, dholmes
! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/utilities/packedTable.hpp
Changeset: d8f9b188
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-06-27 11:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/d8f9b188fa488c9c6e343c62a148cfe9fc8a5…
8268406: Deallocate jmethodID native memory
Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/memTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
+ src/hotspot/share/oops/jmethodIDTable.cpp
+ src/hotspot/share/oops/jmethodIDTable.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
+ test/hotspot/gtest/oops/test_jmethodIDTable.cpp
Changeset: ecd2d830
Branch: premain
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-06-27 12:49:20 +0000
URL: https://git.openjdk.org/leyden/commit/ecd2d83096a1fea7d5086736306770bcffa4f…
8359435: AArch64: add support for SB instruction to MacroAssembler::spin_wait
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
Changeset: 839cede1
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-06-27 14:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/839cede1a46b05d27abeaffbbd82c24191003…
8357289: Break down the String constructor into smaller methods
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/lang/String.java
Changeset: a471fe99
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-06-27 14:15:55 +0000
URL: https://git.openjdk.org/leyden/commit/a471fe992fc0d71ba65b5fdbcc44b97a2783b…
8360539: DTLS handshakes fails due to improper cookie validation logic
Reviewed-by: ascarpino, hchao
! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java
Changeset: 12196baf
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-06-27 14:54:12 +0000
URL: https://git.openjdk.org/leyden/commit/12196baf6700d00c244747cfa22767e532a4a…
8358624: ImmutableDescriptor violates equals/hashCode contract after deserialization
Reviewed-by: cjplummer, sspitsyn
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
+ test/jdk/javax/management/descriptor/ImmutableDescriptorSerialHashCodeTest.java
Changeset: 4edf791a
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-06-27 16:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/4edf791aecd432ecde00652acfaabddf136f4…
8295851: Do not use ttyLock in BytecodeTracer::trace
Reviewed-by: dholmes, matsaave
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java
Changeset: da7080ff
Branch: premain
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2025-06-27 16:13:03 +0000
URL: https://git.openjdk.org/leyden/commit/da7080fffb2389465dc9afca6d02e9085fe15…
8359761: JDK 25 RDP1 L10n resource files update
Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties
+ src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
Changeset: 712d866b
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-06-27 17:19:22 +0000
URL: https://git.openjdk.org/leyden/commit/712d866b72b43c839c57c3303dfb215f94c0d…
8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread
Reviewed-by: sspitsyn, kevinw, dholmes
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
Changeset: 3525a40f
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-06-27 18:25:27 +0000
URL: https://git.openjdk.org/leyden/commit/3525a40f39a966b8592f694a9b3cd4c5dc449…
8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given
Reviewed-by: mcimadamore, uschindler
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
+ test/langtools/tools/javac/lint/LintOptions.java
+ test/langtools/tools/javac/lint/LintOptions.out
Changeset: a23de2ec
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-06-27 19:10:02 +0000
URL: https://git.openjdk.org/leyden/commit/a23de2ec090628b52532ee5d9bd4364a97499…
8360478: libjsig related tier3 jtreg tests fail when asan is configured
Reviewed-by: dholmes, ihse
! make/data/asan/asan_default_options.c
Changeset: 240541e1
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-06-29 19:44:01 +0000
URL: https://git.openjdk.org/leyden/commit/240541e1c1e3aee633da08e7d12117b8ea38b…
8359266: Delete the usage of AppContext in the GraphicsDevice
Reviewed-by: aivanov, azvegint
! src/java.desktop/share/classes/java/awt/GraphicsDevice.java
+ test/jdk/java/awt/GraphicsDevice/FullScreenWindowRace.java
Changeset: 4dd1b3a6
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-06-30 01:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/4dd1b3a6100f9e379c7cee3c699d63d0d0114…
8330940: Impossible to create a socket backlog greater than 200 on Windows 8+
Reviewed-by: michaelm, dfuchs, alanb
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/net/ServerSocket/LargeBacklogTest.java
Changeset: c2d76f98
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-06-30 05:41:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2d76f9844aadf77a0b213a9169a7c5c8c8f1…
8361032: Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 00adbbe5
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-06-30 11:22:46 +0000
URL: https://git.openjdk.org/leyden/commit/00adbbe5538ec5c26dc5bd17ca94cc29db9bc…
8274051: Remove supports_vtime()/elapsedVTime()
Reviewed-by: kbarrett, iwalulya
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: aa191119
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-06-30 12:55:36 +0000
URL: https://git.openjdk.org/leyden/commit/aa1911191cf8c2b855268a76baf0757909d66…
8360867: CTW: Disable inline cache verification
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 1dda79cf
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-06-30 17:51:20 +0000
URL: https://git.openjdk.org/leyden/commit/1dda79cfab597782e0a7bb63af6dcc30aeff6…
8360743: Enables regeneration of JLI holder classes for CDS static dump
Reviewed-by: iklam, liach
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/cds/regeneratedClasses.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
Changeset: 9d518b32
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-06-30 17:52:28 +0000
URL: https://git.openjdk.org/leyden/commit/9d518b3213af7c60cb604138a2c4022181bb2…
8310831: Some methods are missing from CDS regenerated JLI holder class
Reviewed-by: iklam, liach
! src/hotspot/share/cds/regeneratedClasses.cpp
Changeset: 61a590e9
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-07-01 00:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/61a590e9bea64ddfd465a5e6f224bc2979d84…
8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java
Changeset: d1052c70
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-07-01 04:40:43 +0000
URL: https://git.openjdk.org/leyden/commit/d1052c70cbddb025e7f5b71bd61176e63277b…
8355478: DoubleActionESC.java fails intermittently
Reviewed-by: aivanov, abhiscxk
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FileDialog/DoubleActionESC.java
Changeset: 0572b6ec
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-07-01 06:09:50 +0000
URL: https://git.openjdk.org/leyden/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d…
8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix)
Co-authored-by: Joachim Kern <jkern(a)openjdk.org>
Reviewed-by: bpb, mbaesken
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: b32ccf2c
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-01 06:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/b32ccf2cb23e0180187f4238140583a923fc2…
8361092: Remove trailing spaces in x86 ad files
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/x86_64.ad
Changeset: cd6caedd
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-01 07:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5c…
8360783: CTW: Skip deoptimization between tiers
Reviewed-by: thartmann, mhaessig, dfenacci
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
Changeset: 54c95cf2
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-01 09:19:35 +0000
URL: https://git.openjdk.org/leyden/commit/54c95cf2261f871c47b3700ede31390c8f5e7…
8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer
Reviewed-by: mdoerr, lucy
! src/hotspot/share/runtime/os.cpp
Changeset: aeca49e4
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-01 09:56:42 +0000
URL: https://git.openjdk.org/leyden/commit/aeca49e43fab951c2031895fee32703fb4a19…
8360791: [ubsan] Adjust signal handling
Reviewed-by: ihse, lucy
! make/data/ubsan/ubsan_default_options.c
Changeset: fc739fee
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-01 10:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/fc739fee5360ec052c2b51b3e30ce1c34df71…
8360206: Refactor ReferenceProcessor::balance_queues
Reviewed-by: sangheki, kbarrett, tschatzl
! src/hotspot/share/gc/shared/referenceProcessor.cpp
Changeset: eec11539
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-01 10:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634…
8361056: Parallel: Use correct is_par argument in ScavengeRootsTask
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: e85c7d09
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-01 10:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/e85c7d09df67728ddcf852a96e5b2baa57c50…
8360790: G1: Improve HRRSStatsIter name
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 7583a7b8
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-01 11:39:20 +0000
URL: https://git.openjdk.org/leyden/commit/7583a7b857da053c5e3770b680ab3494f1a6b…
8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected
Reviewed-by: lancea, iris, joehw
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java
Changeset: e1382973
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-01 14:30:20 +0000
URL: https://git.openjdk.org/leyden/commit/e138297323de3f6990c4c536b1cefd209ce3a…
8359436: AOTCompileEagerly should not be diagnostic
Reviewed-by: kvn, syan, dholmes
! src/hotspot/share/cds/cds_globals.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java
Changeset: e1681c48
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-01 15:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/e1681c48287bcce6c8f617d9c0c25354dd628…
8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race
Reviewed-by: dfuchs, vyazici
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/Test12.java
Changeset: 38f59f84
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-07-01 15:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/38f59f84c98dfd974eec0c05541b2138b149d…
8358179: Performance regression in Math.cbrt
Reviewed-by: sviswanathan, sparasa, epeter
! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
Changeset: e7a45003
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-07-01 17:14:36 +0000
URL: https://git.openjdk.org/leyden/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36…
8359707: Add classfile modification code to RedefineClassHelper
Reviewed-by: lmesnik, dholmes, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java
! test/lib/RedefineClassHelper.java
Changeset: 282ee40a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-01 17:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/282ee40a56af46521b94fe6e4c90e78b8f513…
8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint
Reviewed-by: coleenp, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiImpl.cpp
Changeset: 13a39278
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-07-01 19:07:49 +0000
URL: https://git.openjdk.org/leyden/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5…
8359870: JVM crashes in AccessInternal::PostRuntimeDispatch
Reviewed-by: amenkov, dholmes, sspitsyn
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: e9a62d79
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-07-01 19:19:25 +0000
URL: https://git.openjdk.org/leyden/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe059…
8361125: Fix typo in onTradAbsence
Reviewed-by: hchao, mullan, shade
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
Changeset: 534d2b33
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-01 19:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/534d2b33dc23d0171fdce3cb89d679d5088b4…
8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output
Reviewed-by: shade, iklam
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
Changeset: 7d7e60c8
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-01 20:22:13 +0000
URL: https://git.openjdk.org/leyden/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e…
8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure()
Reviewed-by: ccheung, kvn, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: a910b20b
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-02 00:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/a910b20b51157d8f36418bd60b328193ebfb5…
8346914: UB issue in scalbnA
Reviewed-by: aph, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp
! src/hotspot/share/runtime/sharedRuntimeMath.hpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/sharedRuntimeTrig.cpp
Changeset: 1703915d
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-02 00:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/1703915d3fe3608ca558671814f78d9dcf588…
8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage
Reviewed-by: stefank, dholmes
! src/hotspot/share/memory/memoryReserver.cpp
Changeset: c6448dc3
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-02 00:28:24 +0000
URL: https://git.openjdk.org/leyden/commit/c6448dc3afb1da9d93bb94804aa1971a650b9…
8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string
Reviewed-by: kvn, mhaessig, yzheng
! src/hotspot/share/jvmci/jvmci_globals.cpp
Changeset: 2bff8e0a
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-07-02 03:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/2bff8e0a1382f8820bc2479af87e45dc6b74c…
8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F
Reviewed-by: dnguyen, abhiscxk
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JTree/TestTreeRowSelection.java
Changeset: 055d2ffa
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-02 04:24:55 +0000
URL: https://git.openjdk.org/leyden/commit/055d2ffa69e129b7617369e268f272517f25e…
8361215: Add AOT test case: verification constraint classes are excluded
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 1ac74898
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-02 05:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/1ac74898745ce9b109db5571d9dcbd907dd05…
8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/compiledIC.hpp
Changeset: 0f1cd987
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-02 06:49:36 +0000
URL: https://git.openjdk.org/leyden/commit/0f1cd987b3520eaeab31e9faf782d6f810508…
8284016: Normalize handshake closure names
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/runtime/suspendResumeManager.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 2304044a
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-02 08:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/2304044ab2f228fe2fe4adb5975291e733b12…
8360641: TestCompilerCounts fails after 8354727
Reviewed-by: kvn, dfenacci, mdoerr
! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: eac8f5d2
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Committer: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-07-02 08:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2…
8325478: Restructure the macro expansion compiler phase to not include macro elimination
Reviewed-by: kvn, dlunden
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStress.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: ce998699
Branch: premain
Author: Taizo Kurashige <tkurashige(a)openjdk.org>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-02 09:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d…
8359120: Improve warning message when fail to load hsdis library
Reviewed-by: mhaessig, thartmann
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractDisassembler.cpp
Changeset: 3066a67e
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-07-02 13:25:00 +0000
URL: https://git.openjdk.org/leyden/commit/3066a67e6279f7e3896ab545bc6c291d279d2…
8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly
Reviewed-by: kvn, shade
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: 832bfbc0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-07-02 13:39:16 +0000
URL: https://git.openjdk.org/leyden/commit/832bfbc0ddcf3068bab5d45d3618031527363…
8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 549b8758
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-07-02 15:24:29 +0000
URL: https://git.openjdk.org/leyden/commit/549b8758661e760a7475fb398fd5b036e561f…
8361112: Use exact float -> Float16 conversion method in Float16 tests
Reviewed-by: liach, rgiulietti
! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java
Changeset: c460f842
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-07-02 15:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/c460f842bf768995b271cd6362940877a4a79…
8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix)
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: alanb, jkern
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: c5037059
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-07-02 17:16:12 +0000
URL: https://git.openjdk.org/leyden/commit/c50370599e40bfaeccba9aa6b28da661129f9…
8360090: [TEST] RISC-V: disable some cds tests on qemu
Reviewed-by: lmesnik, rehn
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5e30bf68
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-07-02 17:47:20 +0000
URL: https://git.openjdk.org/leyden/commit/5e30bf68353d989aadc2d8176181226b2debd…
8360116: Add support for AVX10 floating point minmax instruction
Reviewed-by: mhaessig, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: ea86a20e
Branch: premain
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-07-02 18:38:31 +0000
URL: https://git.openjdk.org/leyden/commit/ea86a20e6d74baea54df32415d9096d3b7bba…
8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod
Reviewed-by: dnsimon, never, cslucas
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 74822ce1
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-07-02 21:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/74822ce12acaf9816aa49b75ab5817ced3710…
8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate
Reviewed-by: eastigeevich, phh
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
Changeset: 1926aeb1
Branch: premain
Author: Takuya Kiriyama <tkiriyama(a)openjdk.org>
Date: 2025-07-03 06:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa…
8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java
Reviewed-by: rriggs
+ test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
Changeset: 6c9236c8
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-03 06:59:00 +0000
URL: https://git.openjdk.org/leyden/commit/6c9236c80c236487a7c37dcb947c0f9192322…
8361238: G1 tries to get CPU info from terminated threads at shutdown
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/runtime/java.cpp
Changeset: fd13e1ce
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-07-03 07:17:59 +0000
URL: https://git.openjdk.org/leyden/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d2…
8358801: javac produces class that does not pass verifier.
Reviewed-by: mcimadamore, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/patterns/T8358801.java
Changeset: c75df634
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-07-03 07:28:11 +0000
URL: https://git.openjdk.org/leyden/commit/c75df634be9a0073fa246d42e5c362a09f173…
8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java
Changeset: 2f683fdc
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-07-03 08:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe…
8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0
Reviewed-by: mhaessig, sviswanathan
! src/hotspot/share/opto/divnode.cpp
Changeset: 1be29bd7
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-07-03 09:32:09 +0000
URL: https://git.openjdk.org/leyden/commit/1be29bd725a4642b841c60c19f2f7f689a360…
8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Origin.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
+ test/jdk/java/net/httpclient/OriginTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 2528c620
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-07-03 11:35:54 +0000
URL: https://git.openjdk.org/leyden/commit/2528c620a61195ac22d921b168444a7967bf1…
8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked
Reviewed-by: mdoerr, azeller
! src/hotspot/os/aix/os_aix.cpp
Changeset: 5e40fb6b
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-03 11:43:35 +0000
URL: https://git.openjdk.org/leyden/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34…
8277394: Remove the use of safepoint_workers in reference processor
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
Changeset: 24117c6e
Branch: premain
Author: Rajat Mahajan <rmahajan(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-07-03 14:24:52 +0000
URL: https://git.openjdk.org/leyden/commit/24117c6e9aa862bad839e93eff70810a75605…
8349188: LineBorder does not scale correctly
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java
! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java
Changeset: 3daa03c3
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-03 15:31:34 +0000
URL: https://git.openjdk.org/leyden/commit/3daa03c30f8e6ab9c498edb7d59346ce0b304…
8358680: AOT cache creation fails: no strings should have been added
Co-authored-by: Aleksey Shipilev <shade(a)openjdk.org>
Reviewed-by: coleenp, shade
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 66836d40
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-03 16:52:19 +0000
URL: https://git.openjdk.org/leyden/commit/66836d40b80f9c5482c1322d1d07f078ad9dc…
8361292: Rename ModuleEntry::module() to module_oop()
Reviewed-by: coleenp, ccheung, sspitsyn
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/reflection.cpp
Changeset: a2315ddd
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-07-03 16:58:30 +0000
URL: https://git.openjdk.org/leyden/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f5…
8357739: [jittester] disable the hashCode method
Reviewed-by: lmesnik
! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java
+ test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java
Changeset: 25ed36f3
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-07-03 18:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/25ed36f3ef1fe1d6914689c762910f104775f…
8359493: Refactor how aggregated mandatory warnings are handled in the compiler
8350514: Refactor MandatoryWarningHandler to support dynamic verbosity
Reviewed-by: mcimadamore
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.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/launcher/MemoryContext.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/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
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java
Changeset: 2d9f0324
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-07-03 18:53:59 +0000
URL: https://git.openjdk.org/leyden/commit/2d9f0324ba21adf216649339c48e49b9cd1e3…
8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java
Changeset: 003be0de
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-07-03 19:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/003be0dee2f6c190697ec0a923546362c50cc…
8361325: Refactor ClassLoaderExt
Reviewed-by: coleenp, sspitsyn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
- src/hotspot/share/classfile/classLoaderExt.cpp
- src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: dcc7254a
Branch: premain
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2025-07-03 19:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/dcc7254a38bb0fecacd7683682d4c42e49335…
8361213: J2DAnalyzer should emit the score as a decimal
Reviewed-by: prr
! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java
Changeset: 77e69e02
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-03 20:01:33 +0000
URL: https://git.openjdk.org/leyden/commit/77e69e02ebd280636859dd698423db6ac3bc7…
8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
Changeset: 566279af
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-03 20:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/566279af49a7cf47e6030222e989417855caf…
8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat
Reviewed-by: vromero
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
Changeset: da0a51ce
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-03 21:02:28 +0000
URL: https://git.openjdk.org/leyden/commit/da0a51ce97453a47b2c7d11e5206774232309…
8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: coleenp, jsjolen
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
+ test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
+ test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 16af4733
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-07-03 22:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/16af473397a7b3a6e6e33dd684d0d511168b9…
8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException
Reviewed-by: prr
! test/jdk/javax/swing/JComboBox/bug4276920.java
Changeset: 854de8c9
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-03 23:54:05 +0000
URL: https://git.openjdk.org/leyden/commit/854de8c9c6a1d851c1788e5f2250fe0928c51…
8336147: Clarify CDS documentation about static vs dynamic archive
Reviewed-by: ccheung, shade
! src/java.base/share/man/java.md
Changeset: 21f2e9a7
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-04 04:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/21f2e9a71c31320a8b1248e3970a82b871c63…
8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner
Reviewed-by: rriggs, bchristi
! src/java.base/share/classes/java/nio/Bits.java
+ src/java.base/share/classes/java/nio/BufferCleaner.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/sun/nio/Cleaner.java
! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java
Changeset: 5cf349c3
Branch: premain
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-07-04 07:37:20 +0000
URL: https://git.openjdk.org/leyden/commit/5cf349c3b08324e994a4143dcc34a59fd8132…
8361355: Negative cases of Annotated.getAnnotationData implementations are broken
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 56ebb8c1
Branch: premain
Author: Jonas Norlinder <jonas.norlinder(a)oracle.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-04 10:16:55 +0000
URL: https://git.openjdk.org/leyden/commit/56ebb8c1b936e5a4c14486153c9f60df70509…
8359110: Log accumulated GC and process CPU time upon VM exit
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Co-authored-by: Jonas Norlinder <jnorlinder(a)openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp
+ src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: fba74f79
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-07-04 12:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/fba74f796eeeb42accc60ecab444c3d933b73…
8361306: jdk.compiler-gendata needs to depend on java.base-launchers
Reviewed-by: shade
! make/Main.gmk
Changeset: f153e415
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-04 13:06:36 +0000
URL: https://git.openjdk.org/leyden/commit/f153e415d740f4ede272929171e9bb3e73ddb…
8361253: CommandLineOptionTest library should report observed values on failure
Reviewed-by: dholmes, shade
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 1c560727
Branch: premain
Author: Srinivas Vamsi Parasa <sparasa(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-07-04 15:08:57 +0000
URL: https://git.openjdk.org/leyden/commit/1c560727b850593561982ccc3ed37b0e98b3b…
8360775: Fix Shenandoah GC test failures when APX is enabled
Reviewed-by: sviswanathan, jbhateja, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: f2d2eef9
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-07-04 15:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee…
8177100: APIs duplicated in JavaDoc
Reviewed-by: liach, hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
+ test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java
Changeset: f3e0588d
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-06 15:21:35 +0000
URL: https://git.openjdk.org/leyden/commit/f3e0588d0b825a68a4ad61ddf806877f46da6…
8361338: JFR: Min and max time in MethodTime event is confusing
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 3bcbcc57
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-07-06 21:45:03 +0000
URL: https://git.openjdk.org/leyden/commit/3bcbcc5747f9402796a1d9443d7a27d37acee…
8361439: [BACKOUT] 8357601: Checked version of JNI Release<type>ArrayElements needs to filter out known wrapped arrays
Reviewed-by: lmesnik
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/guardedMemory.hpp
! src/hotspot/share/prims/jniCheck.cpp
- test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java
- test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c
Changeset: 44cff9d6
Branch: premain
Author: Anass Baya <abaya(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-07 04:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/44cff9d6abab5df086e89df16f8b63c48cd33…
8346952: GetGraphicsStressTest.java fails: Native resources unavailable
Reviewed-by: serb
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
+ test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java
! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java
Changeset: 45300dd1
Branch: premain
Author: hanguanqiang <yongheng_hgq(a)126.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-07-07 05:22:44 +0000
URL: https://git.openjdk.org/leyden/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1e…
8358568: Purge obsolete/broken GenerateSynchronizationCode flag
Reviewed-by: thartmann, shade
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: e9a43416
Branch: premain
Author: Artem Semenov <asemenov(a)openjdk.org>
Date: 2025-07-07 06:11:50 +0000
URL: https://git.openjdk.org/leyden/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7…
8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object()
Found by Linux Verification Center (linuxtesting.org) with SVACE.
Signed-off-by: Artem Semenov <savoptik(a)altlinux.org>.
Reviewed-by: sspitsyn, amenkov, cjplummer
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: d75ea7e6
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-07-07 06:52:29 +0000
URL: https://git.openjdk.org/leyden/commit/d75ea7e67951275fe27f1e137c961f39d779a…
8355563: VectorAPI: Refactor current implementation of subword gather load API
Reviewed-by: epeter, psandoz, sviswanathan, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 8ad48368
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-07-07 08:22:05 +0000
URL: https://git.openjdk.org/leyden/commit/8ad48368838588846324550c455c66ae86f12…
8361249: PlainHttpConnection connection logic can be simplified
Reviewed-by: djelinski, vyazici, michaelm, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
Changeset: 1fa772e8
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-07 08:24:24 +0000
URL: https://git.openjdk.org/leyden/commit/1fa772e8143bb2d758ef183280d123d1ff8aa…
8343546: GHA: Cache required dependencies in master-branch workflow
Reviewed-by: ihse
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 9449fea2
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-07-07 08:59:50 +0000
URL: https://git.openjdk.org/leyden/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1…
8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 4df9c873
Branch: premain
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2025-07-07 09:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af…
8360884: Better scoped values
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java
Changeset: 7c13a2cd
Branch: premain
Author: ANUPAM DEV <anupam.dev(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-07-07 12:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f…
8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency'
Reviewed-by: psadhukhan, tr, abhiscxk, aivanov
! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java
Changeset: afb4a1be
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-07-07 12:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f8224…
8354872: Clarify java.lang.Process resource cleanup
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/Process.java
! src/java.base/share/classes/java/lang/ProcessBuilder.java
Changeset: fea73c1d
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-07-07 13:21:11 +0000
URL: https://git.openjdk.org/leyden/commit/fea73c1d40441561a246f2a09a739367cfc19…
8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining
Reviewed-by: alanb, mdoerr, lmesnik
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: 05c9eec8
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-07-07 14:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/05c9eec8d087cbfffed19031a531b72ad18a5…
8361214: An anonymous class is erroneously being classify as an abstract class
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java
Changeset: 39c9de2a
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-07-07 18:50:00 +0000
URL: https://git.openjdk.org/leyden/commit/39c9de2acea0537335230b1d1db606d90348b…
8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees
Reviewed-by: lmesnik, sspitsyn, amenkov
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
Changeset: ec3bb93d
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-07 19:32:17 +0000
URL: https://git.openjdk.org/leyden/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942…
8358623: Avoid unnecessary data copying in ICC_Profile
Reviewed-by: honkar, 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
+ test/jdk/java/awt/color/ICC_Profile/CheckVersions.java
Changeset: 197fde53
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-07-07 21:55:10 +0000
URL: https://git.openjdk.org/leyden/commit/197fde5363e314de7cd6090ecd77521f3a90c…
8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties
Reviewed-by: naoto, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
Changeset: ec7c6be6
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-07-07 23:36:19 +0000
URL: https://git.openjdk.org/leyden/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13…
8359388: Stricter checking for cipher transformations
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java
Changeset: 563a3358
Branch: premain
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-07-08 01:27:11 +0000
URL: https://git.openjdk.org/leyden/commit/563a3358f6f1ecff816318cbb32376487365c…
8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage
Reviewed-by: cjplummer, asemenyuk, almatvee
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h
! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp
Changeset: bbc5c98b
Branch: premain
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-07-08 01:29:20 +0000
URL: https://git.openjdk.org/leyden/commit/bbc5c98b144014a0423d666f74c4a5a15b08a…
8342868: Errors related to unused code on Windows after 8339120 in core libs
Reviewed-by: naoto, jlu
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: 5205eae6
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-07-08 03:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/5205eae6ff28c4587ec4cb659ddffce84f004…
8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
Changeset: 310ef856
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-07-08 06:38:16 +0000
URL: https://git.openjdk.org/leyden/commit/310ef85667bdba3f984cb6327aee71cfaf914…
8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java
! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java
+ test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java
Changeset: 7b255b8a
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-07-08 08:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc…
8361397: Rework CompileLog list synchronization
Reviewed-by: kvn, chagedorn
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compileLog.hpp
Changeset: 1934bd8d
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2025-07-08 10:38:59 +0000
URL: https://git.openjdk.org/leyden/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1…
8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class
Reviewed-by: vromero, liach, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/ObjectEarlyContext/T8361481.java
+ test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java
Changeset: 27e6a4d2
Branch: premain
Author: han gq <hanguanqiang(a)kylinos.cn>
Committer: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-07-08 11:50:09 +0000
URL: https://git.openjdk.org/leyden/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c4…
8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache
Reviewed-by: kvn, eastigeevich
! src/hotspot/share/runtime/globals.hpp
Changeset: 0bd2f9cb
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-07-08 12:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f2…
8361445: javac crashes on unresolvable constant in @SuppressWarnings
Reviewed-by: asotona, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
Changeset: 2349304b
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-07-08 12:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/2349304bb108adb0d5d095e8212d36d99132b…
8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules
Co-authored-by: Matthias Baesken <mbaesken(a)openjdk.org>
Reviewed-by: chagedorn, mbaesken
! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java
Changeset: 5c67e3d6
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-07-08 12:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd…
8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
Changeset: 63e08d4a
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-07-08 14:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/63e08d4af7145b94048d565f4f80dae221090…
8361175: JFR: Document differences between method sample events
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 85331943
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-07-08 14:33:14 +0000
URL: https://git.openjdk.org/leyden/commit/853319439e7887ddd54f8c4a3d79aa62ec51f…
8361570: Incorrect 'sealed is not allowed here' compile-time error
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
+ test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java
+ test/langtools/tools/javac/flags/NoFalseSealedError.java
! test/langtools/tools/javac/platform/RequiresIdentityTest.java
Changeset: 5850bf44
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-07-08 17:13:59 +0000
URL: https://git.openjdk.org/leyden/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f…
8361519: Obsolete Unicode Scalar Value link in Character class
Reviewed-by: iris
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/util/Locale.java
Changeset: 92712ef4
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-07-08 17:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e…
8361367: AOT ExcludedClasses.java test failed with missing constant pool logs
Reviewed-by: dholmes, kvn
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
Changeset: 91df7978
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-07-08 18:24:26 +0000
URL: https://git.openjdk.org/leyden/commit/91df7978799e5a24a73d8e1ae344e532e572f…
8357915: SecureRandom nextLong memory usage
Reviewed-by: wetmore
! src/java.base/share/classes/java/security/SecureRandom.java
Changeset: fa32bfe1
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-08 18:34:18 +0000
URL: https://git.openjdk.org/leyden/commit/fa32bfe11300fdadb35f083037f6ab2a8985d…
8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
Changeset: 1de2acea
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-07-08 18:59:11 +0000
URL: https://git.openjdk.org/leyden/commit/1de2acea77da57fd44b214332a73cc6621806…
8361529: GenShen: Fix bad assert in swap card tables
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 03526e25
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-07-08 19:30:07 +0000
URL: https://git.openjdk.org/leyden/commit/03526e250dfb9ac61f50f482b5dfb330e7fec…
8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.cpp
Changeset: dedcce04
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-07-08 19:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f…
8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end()
Reviewed-by: adinn, mbaesken
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
Changeset: 117f0b40
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-07-08 19:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/117f0b4051b37d6e639799c5f6add3e2aec8e…
8361426: (ref) Remove jdk.internal.ref.Cleaner
Reviewed-by: jpai, vklang
! src/java.base/share/classes/java/lang/ref/Reference.java
- src/java.base/share/classes/jdk/internal/ref/Cleaner.java
- test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
Changeset: 974ad4e8
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-07-08 21:58:22 +0000
URL: https://git.openjdk.org/leyden/commit/974ad4e8cdddee7d932e8375258067f9d2ca6…
8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
Changeset: 54e37629
Branch: premain
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-07-09 01:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/54e37629f63eae7800415fa22684e6b3df364…
8361504: RISC-V: Make C1 clone intrinsic platform guard more specific
Reviewed-by: fyang, gcao
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 19bb6ebf
Branch: premain
Author: Ravi-Patel8 <Ravi.Patel8(a)ibm.com>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-07-09 03:12:43 +0000
URL: https://git.openjdk.org/leyden/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37…
8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX
Reviewed-by: serb, azvegint
! src/java.desktop/aix/data/fontconfig/fontconfig.properties
Changeset: e2c5d035
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-07-09 03:34:44 +0000
URL: https://git.openjdk.org/leyden/commit/e2c5d035468d530888fc95f8664410742e65f…
8361526: Synchronize ClassFile API verifier with hotspot
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: fe264676
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-07-09 05:17:05 +0000
URL: https://git.openjdk.org/leyden/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9f…
8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
Changeset: 47614796
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-07-09 05:44:42 +0000
URL: https://git.openjdk.org/leyden/commit/4761479608d5a8ecc504e343109900b0d0c77…
8238687: Investigate memory uncommit during young collections in G1
8247843: Reconsider G1 default GCTimeRatio value
8248324: G1: Remove resizing during Remark
Co-authored-by: Thomas Schatzl <tschatzl(a)openjdk.org>
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: e0245682
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-07-09 05:57:38 +0000
URL: https://git.openjdk.org/leyden/commit/e0245682c8d5a0daae055045c81248c12fb23…
8361532: RISC-V: Several vector tests fail after JDK-8354383
Reviewed-by: fyang, fjiang, gcao
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 68b27b88
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-07-09 08:10:43 +0000
URL: https://git.openjdk.org/leyden/commit/68b27b88b5160dd2883f93928c5f6ce245412…
8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info()
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 963b83fc
Branch: premain
Author: Andrej Pecimuth <andrej.pecimuth(a)oracle.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-07-09 08:19:49 +0000
URL: https://git.openjdk.org/leyden/commit/963b83fcf158d273e9433b6845380184b3ad0…
8357689: Refactor JVMCI to enable replay compilation in Graal
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java
Changeset: 83feb7a2
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-07-09 08:27:55 +0000
URL: https://git.openjdk.org/leyden/commit/83feb7a2388e33835b2071cfe0e51ba8b43e2…
8361599: [PPC64] enable missing tests via jtreg requires
Reviewed-by: mdoerr
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java
Changeset: 7306e61e
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-08-18 11:40:40 +0000
URL: https://git.openjdk.org/leyden/commit/7306e61e93648f4fcd544e2266dcc3e282c2f…
Merge master part 5
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.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/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.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/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
1
0