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
May 2025
- 21 participants
- 51 discussions
git: openjdk/leyden: premain: Make the test permute through default flag values too
by duke 12 May '25
by duke 12 May '25
12 May '25
Changeset: 4f152bf2
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2025-05-12 14:25:19 +0000
URL: https://git.openjdk.org/leyden/commit/4f152bf2b58a225b03a466104c93c960bfa3e…
Make the test permute through default flag values too
! test/hotspot/jtreg/runtime/cds/appcds/aotProfile/AOTProfileFlags.java
1
0
git: openjdk/leyden: premain: Reorder methods in aotCodeCache.cpp to match mainline
by duke 12 May '25
by duke 12 May '25
12 May '25
Changeset: 64e2aae7
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-05-11 21:48:18 +0000
URL: https://git.openjdk.org/leyden/commit/64e2aae77262a11d19d78bd207b1aceeec2a6…
Reorder methods in aotCodeCache.cpp to match mainline
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
1
0
10 May '25
Changeset: 3b998f9b
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-05-10 16:24:37 +0000
URL: https://git.openjdk.org/leyden/commit/3b998f9b398c9200f6280ed7c22349a484f3c…
More AOT code renaming to match mainline
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
1
0
Changeset: cc34135f
Branch: hermetic-java-runtime
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2025-05-05 17:26:01 +0000
URL: https://git.openjdk.org/leyden/commit/cc34135fff7650ad44c910dca0fd47e9cbd56…
8343158: [JVMCI] ZGC should deoptimize on old gen allocation
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zBarrierSet.cpp
Changeset: 65f188f2
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-05-05 18:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6…
8354334: Remove @ValueBased from ProcessHandle
Reviewed-by: liach
! src/java.base/share/classes/java/lang/ProcessHandle.java
Changeset: 6bcbc3b0
Branch: hermetic-java-runtime
Author: Oleksii Sylichenko <a.silichenko(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-05-05 18:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/6bcbc3b0a21687504b07a0a405d824a448aea…
8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java
Reviewed-by: rriggs
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: 620f8167
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-05-05 19:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/620f81671ae721c5e40291f396bbc7707d9d6…
8327495: Print more warning with -Xshare:auto when CDS fails to use archive
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
Changeset: ca7e4c4e
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-05-05 20:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de7…
8352612: No way to add back lint categories after "none"
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/lint/NoWarn.java
! test/langtools/tools/javac/lint/NoWarn1.out
! test/langtools/tools/javac/lint/NoWarn2.out
+ test/langtools/tools/javac/lint/NoWarn3.out
+ test/langtools/tools/javac/lint/NoWarn4.out
! test/langtools/tools/javac/varargs/Warn1.java
! test/langtools/tools/javac/varargs/Warn2.java
Changeset: 2a4f37cc
Branch: hermetic-java-runtime
Author: Steffen Nießing <zuniquex(a)protonmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-05 20:52:13 +0000
URL: https://git.openjdk.org/leyden/commit/2a4f37cc169e0e876b0b463261f84594af4e7…
8356119: Typo in bytecode behavior for Lookup.findGetter
Reviewed-by: liach
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 606f2012
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-05-05 21:52:25 +0000
URL: https://git.openjdk.org/leyden/commit/606f2012b07855b90c4669356857060dcb65c…
8174840: Elements.overrides does not check the return type of the methods
Co-authored-by: Pavel Rappo <prappo(a)openjdk.org>
Reviewed-by: liach, darcy
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/S.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java
Changeset: aea28371
Branch: hermetic-java-runtime
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-05-06 01:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/aea2837143289800cfbb7044de4f105e87e23…
8355896: Lossy narrowing cast of JVMCINMethodData::size
Reviewed-by: kvn, dnsimon
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 7f6ea27d
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-05-06 01:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d…
8356020: Failed assert in virtualMemoryTracker.cpp
Reviewed-by: iklam, gziemski
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 64b58f6a
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-05-06 01:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/64b58f6a54c1197002527bdb6ba7b48283dc6…
8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking
Reviewed-by: epavlova, iklam
! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/jdk/ProblemList-AotJdk.txt
Changeset: e09d2e27
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-06 02:51:23 +0000
URL: https://git.openjdk.org/leyden/commit/e09d2e275bc646201a8da39bd4b977d3fda97…
8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI
Reviewed-by: abhiscxk, serb
! test/jdk/java/awt/ScrollPane/bug8077409Test.java
Changeset: 9f8fbf29
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-05-06 06:26:09 +0000
URL: https://git.openjdk.org/leyden/commit/9f8fbf292278d995c9fa112d8f97b2375f619…
8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
Changeset: def907ab
Branch: hermetic-java-runtime
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-05-06 08:16:09 +0000
URL: https://git.openjdk.org/leyden/commit/def907ab89f3e5593aef17dcc61807e2836d4…
8354520: IGV: dump contextual information
Reviewed-by: epeter, dfenacci
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/utils/IdealGraphVisualizer/README.md
Changeset: 8c4f2ff2
Branch: hermetic-java-runtime
Author: Harald Eilertsen <haraldei(a)anduin.net>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-06 08:28:31 +0000
URL: https://git.openjdk.org/leyden/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d…
8356182: Build fails on aarch64 without ZGC
This work was sponsored by The FreeBSD Foundation
Reviewed-by: stefank, chagedorn
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
Changeset: 1eee15ee
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-06 09:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/1eee15eea692f57e35dd785bdd491411746ae…
8258229: Crash in nmethod::reloc_string_for
Reviewed-by: galder, thartmann
! src/hotspot/share/code/nmethod.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java
Changeset: ecfaf354
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-05-06 09:50:44 +0000
URL: https://git.openjdk.org/leyden/commit/ecfaf354d761bc7034ea8783f4428157ea450…
8356083: ZGC: Duplicate ZTestEntry symbols in gtests
Reviewed-by: aboldtch, tschatzl
! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
Changeset: 614ba9fc
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-06 11:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe…
8356075: Support Shenandoah GC in JVMCI
Reviewed-by: shade, dnsimon, cslucas
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: ddd07b10
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-05-06 11:48:02 +0000
URL: https://git.openjdk.org/leyden/commit/ddd07b107e814ec846579a66d4f2005b7db9b…
8356172: IdealGraphPrinter doesn't need ThreadCritical
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: bfdafb76
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-06 13:25:07 +0000
URL: https://git.openjdk.org/leyden/commit/bfdafb762661fad5746607aaf5b21d6d11c72…
8356266: Fix non-Shenandoah build after JDK-8356075
Reviewed-by: dnsimon, shade
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
Changeset: 088825ed
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-05-06 14:15:37 +0000
URL: https://git.openjdk.org/leyden/commit/088825ed889551e6067d46bf77fe4d30a3972…
8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX
Reviewed-by: jkern, lucy
! src/hotspot/share/sanitizers/ub.hpp
! src/java.base/share/native/libjava/ub.h
Changeset: 9477c422
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-05-06 16:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/9477c42215a219ef8d8f44f19506692f6efc8…
8356276: JavaScript error in script.js after JDK-8348282
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
Changeset: a6995a3d
Branch: hermetic-java-runtime
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-05-06 16:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/a6995a3d42955f1f207c14be1634daf225b5a…
8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts
Reviewed-by: jbhateja, sviswanathan, epeter
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: b21b3a38
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-05-06 16:50:14 +0000
URL: https://git.openjdk.org/leyden/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b4…
8355528: Update HarfBuzz to 11.2.0
Reviewed-by: dnguyen, prr
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
+ src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.cc
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
+ src/java.desktop/share/native/libharfbuzz/hb-script-list.h
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 052e2522
Branch: hermetic-java-runtime
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-05-06 17:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/052e2522b661e51b5fd2e0561c4866e97b9d1…
8356152: String.concat can throw StringIndexOutOfBoundsException
Reviewed-by: liach, aturbanov, redestad, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ test/jdk/java/lang/String/concat/HugeConcatTest.java
Changeset: 064b036e
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-05-06 17:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/064b036ebd73407ce036d283dbacce44530db…
8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of <jdk>/bin/tools for static-jdk
Reviewed-by: ihse
+ test/jdk/ProblemList-StaticJdk.txt
+ test/langtools/ProblemList-StaticJdk.txt
+ test/lib-test/ProblemList-StaticJdk.txt
Changeset: 9c43871f
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-06 17:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c0…
8356219: jpackage places libapplauncher.so in incorrect location in the app image
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java
Changeset: 08dd4a75
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-06 18:00:57 +0000
URL: https://git.openjdk.org/leyden/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c…
8354273: Replace even more Unicode characters with ASCII
Reviewed-by: naoto
! src/java.xml/share/legal/xhtml11.md
! src/java.xml/share/legal/xmlxsd.md
! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java
! test/jdk/java/awt/im/PinyinIMCapsTest.java
! test/jdk/java/awt/im/PinyinIMCommaTest.java
! test/jdk/java/awt/im/PinyinIMFullstopTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/stream/GathererTest.java
Changeset: 5d17a28c
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-05-06 18:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/5d17a28c4edc097162cb078ebb72ad84d925f…
8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/util/Debug.java
- test/jdk/sun/security/util/Debug/MultiOptions.java
Changeset: 0cb355ee
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-05-06 18:27:20 +0000
URL: https://git.openjdk.org/leyden/commit/0cb355ee921183423c8ffc44491f428c49c62…
8356096: ISO 4217 Amendment 179 Update
Reviewed-by: naoto, iris
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: fe29cad5
Branch: hermetic-java-runtime
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-05-06 18:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa4…
8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output"
Reviewed-by: kbarrett, jpai
! test/jdk/java/lang/ref/FinalizerHistogramTest.java
Changeset: 4977588d
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-05-06 19:00:06 +0000
URL: https://git.openjdk.org/leyden/commit/4977588d5e3424282f40209590737a4877470…
8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom
Co-authored-by: David Leopoldseder <davleopo(a)openjdk.org>
Reviewed-by: tschatzl, matsaave
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: e2df9cde
Branch: hermetic-java-runtime
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2025-05-06 19:19:10 +0000
URL: https://git.openjdk.org/leyden/commit/e2df9cdeb081735bddd24ac2622f59e20cda4…
8356226: JCov Grabber server didn't respond
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: bed5114e
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-05-06 19:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/bed5114e3a061d13bbc2031334d73f4527309…
8356209: Problemlist failed gtests on static-jdk
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 9a23f721
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-05-06 22:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000…
8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out
Reviewed-by: lmesnik, pchilanomate
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! 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/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: cbbab07d
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-06 23:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bb…
8356309: Fix issues uncovered after running jpackage tests locally with installing test packages
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: acad0b49
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-05-07 00:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/acad0b4968f931a00664f18fd22ee97fdb001…
8356188: RISC-V: Cleanup effect of vmaskcmp_fp
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 762423d6
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-07 02:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/762423d64d10dcdb37800767d2b2f1b7757c8…
8355561: [macos] Build failure with Xcode 16.3
Reviewed-by: kizune, prr
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp
Changeset: 0eb680ca
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-05-07 04:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/0eb680ca463e8df20f058d2c0a09ed7006faa…
8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames
Reviewed-by: lucy, rrich
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 4e3ec3c0
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-05-07 05:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472…
8356208: Remove obsolete code in PSPrinterJob for plugin printing
Reviewed-by: serb
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
Changeset: 772c9703
Branch: hermetic-java-runtime
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 06:17:50 +0000
URL: https://git.openjdk.org/leyden/commit/772c97039e9841410f0ca2a25e98471922117…
8354257: xctracenorm profiler not working with JDK JMH benchmarks
Reviewed-by: ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 4458719a
Branch: hermetic-java-runtime
Author: Daishi Tabata <tabata.daishi(a)fujitsu.com>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 06:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/4458719a108f45d3744d47a6ea081fe9ec3e6…
8355249: Remove the use of WMIC from the entire source code
Reviewed-by: erikj, ihse, asemenyuk
! make/RunTestsPrebuilt.gmk
! make/autoconf/build-performance.m4
! test/failure_handler/src/share/conf/windows.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
Changeset: 910d77d3
Branch: hermetic-java-runtime
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-05-07 06:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bf…
8354260: Launcher help text is wrong for -Xms
Reviewed-by: jsikstro, jlahoda
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 21f01e0c
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-05-07 07:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/21f01e0c89e40ae2701d8cb24c737be78f4dc…
8356269: Fix broken web-links after JDK-8295470
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/applications/jcstress/README
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/compiler/membars/DekkerTest.java
Changeset: 50895835
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-07 07:44:05 +0000
URL: https://git.openjdk.org/leyden/commit/50895835e0c78f54a0b33db7f42f3769e2a1e…
8356259: Lift basic -Xlog:jit* logging to "info" level
Reviewed-by: kvn
! src/hotspot/share/compiler/compileTask.cpp
Changeset: 328715d8
Branch: hermetic-java-runtime
Author: Ivan Bereziuk <ivan.bereziuk(a)oracle.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-05-07 08:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/328715d84c0eafb4fe58d28b301138374ddac…
8356187: TestJcmd.java may incorrectly parse podman version
Reviewed-by: sgehwolf
! test/hotspot/jtreg/containers/docker/TestJcmd.java
Changeset: b5fd289f
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-05-07 08:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/b5fd289f53e8380dfc38c3615acd10396ac64…
8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot'
Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo
! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java
Changeset: da004cb6
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-05-07 08:33:35 +0000
URL: https://git.openjdk.org/leyden/commit/da004cb6579c96c444faa55496db0056e9ac3…
8356030: RISC-V: enable (part of) BasicDoubleOpTest.java
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
Changeset: 1a4bbb00
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-05-07 08:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/1a4bbb0027ae9e6df3b668454fa155861d531…
8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: 50554fa1
Branch: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-05-07 08:34:03 +0000
URL: https://git.openjdk.org/leyden/commit/50554fa1982f042fb1d7b6c8a16334b97b31b…
8355704: RISC-V: enable TestIRFma.java
Reviewed-by: rehn, luhenry
! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 1bdff3cc
Branch: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-05-07 09:12:44 +0000
URL: https://git.openjdk.org/leyden/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a…
8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out
Reviewed-by: djelinski, alanb
! test/jdk/java/foreign/TestBufferStackStress2.java
Changeset: 0844745e
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-07 09:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/0844745e7bd954a96441365f8010741ec1c29…
8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/Paint/ButtonRepaint.java
! test/jdk/java/awt/Paint/CheckboxRepaint.java
! test/jdk/java/awt/Paint/LabelRepaint.java
! test/jdk/java/awt/Paint/ListRepaint.java
Changeset: 60a4594b
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-05-07 12:07:47 +0000
URL: https://git.openjdk.org/leyden/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd98…
8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value
Reviewed-by: dfuchs
! test/jdk/java/net/Inet4Address/PingThis.java
! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java
! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java
! test/jdk/java/net/ServerSocket/SelectFdsLimit.java
Changeset: fa765e7d
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 13:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/fa765e7d346d26a1c5065830bd01d850720da…
8356335: Remove linux-x86 from jib profiles
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: a72f7506
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 13:23:28 +0000
URL: https://git.openjdk.org/leyden/commit/a72f7506bf07be722c90ed64f5177699d2ceb…
8356379: Need a proper way to test existence of binary from configure
Reviewed-by: erikj
! make/autoconf/boot-jdk.m4
! make/autoconf/util_paths.m4
Changeset: ca5e0b18
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 13:28:46 +0000
URL: https://git.openjdk.org/leyden/commit/ca5e0b1848054848fb5e39eebac06f2011cce…
8282493: Add --with-jcov-modules convenience option
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
! make/Coverage.gmk
! make/RunTests.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
Changeset: d7e648bb
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-07 14:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/d7e648bb2737362d3cba3350cae63b1013967…
8355775: Improve symbolic sharing in dynamic constant pool entries
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
Changeset: 90f0f1b8
Branch: hermetic-java-runtime
Author: Gergö Barany <gbarany(a)openjdk.org>
Committer: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-05-07 14:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/90f0f1b88badbf1f72d7b9434621457aa47cd…
8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java
Reviewed-by: dnsimon, yzheng
! src/hotspot/share/code/nmethod.inline.hpp
Changeset: c8a30c2a
Branch: hermetic-java-runtime
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-05-07 15:42:00 +0000
URL: https://git.openjdk.org/leyden/commit/c8a30c2aaba04c11b70a4f74ee74452250be6…
8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java
Changeset: da5dc528
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-05-07 16:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/da5dc5287b3a81909a5c316f164f7f42d07d3…
8356025: Provide a PrintVMInfoAtExit diagnostic switch
Reviewed-by: mbaesken, jsikstro
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java
Changeset: 40f696db
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-07 17:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/40f696dbe49f348327bf0f3dc6493a7110918…
8356318: Unexpected VerifyError in AOT training run
Reviewed-by: shade, kvn
! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 28e6b7cb
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-07 17:40:44 +0000
URL: https://git.openjdk.org/leyden/commit/28e6b7cb7462b0e231698c86ff57828e9e288…
8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty
Reviewed-by: ccheung, shade, kvn
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
Changeset: cb021580
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-05-07 18:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/cb02158090fa97bf4d11d09c23ce3058a5f83…
8354461: Update tests to disable streaming output for attach tools
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java
! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java
! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java
! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java
Changeset: 3f6b1777
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-07 18:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2…
8332934: Do loop with continue with subsequent switch leads to incorrect stack maps
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/flow/LVTHarness.java
= test/langtools/tools/javac/stackmap/BranchToFewerDefines.java
+ test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java
= test/langtools/tools/javac/stackmap/SwitchExitStateTest.java
Changeset: 8c1b915c
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-07 18:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec…
8356126: Duplication handling and optimization of CaptureCallState
Reviewed-by: jvernee
! src/hotspot/share/prims/downcallLinker.cpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
Changeset: 493ac936
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 21:33:39 +0000
URL: https://git.openjdk.org/leyden/commit/493ac93606e4637638ec1ae34e24526aaba7b…
8244533: Configure should abort on missing short names in Windows
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! doc/hotspot-unit-tests.html
! make/autoconf/basic_windows.m4
! make/autoconf/util_paths.m4
! make/scripts/fixpath.sh
Changeset: 7642556a
Branch: hermetic-java-runtime
Author: Markus KARG <markus(a)headcrashing.eu>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-08 00:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/7642556a5a131e9104033ad7d7abfdb4be501…
8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer
Reviewed-by: liach, jpai, rriggs
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/jdk/java/lang/CharSequence/GetChars.java
+ test/jdk/java/nio/Buffer/GetChars.java
Changeset: 3e258cbd
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-08 01:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/3e258cbddf335a6b4f4307e5a1304fe2664c8…
8356407: Part of class verification is skipped in AOT training run
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Reviewed-by: matsaave, coleenp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verificationType.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm
Changeset: 52a5583d
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-08 03:56:45 +0000
URL: https://git.openjdk.org/leyden/commit/52a5583d691388f833c3aeb56ce92cbfb5d61…
8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketImpl/BadUsages.java
Changeset: 223eec55
Branch: hermetic-java-runtime
Author: Anass Baya <abaya(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-08 07:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/223eec55018f1640cb292b11130e3e1d64519…
8354219: Automate javax/swing/JComboBox/ComboPopupBug.java
Reviewed-by: aivanov, achung
! test/jdk/javax/swing/JComboBox/ComboPopupBug.java
Changeset: daf6fa1e
Branch: hermetic-java-runtime
Author: Andrew Dinn <adinn(a)openjdk.org>
Date: 2025-05-08 07:44:42 +0000
URL: https://git.openjdk.org/leyden/commit/daf6fa1e6153d3fdf48ef0840790794e57349…
8356085: AArch64: compiler stub buffer size wrongly depends on ZGC
Reviewed-by: shade, kvn
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
Changeset: 2c1eb339
Branch: hermetic-java-runtime
Author: nibjen <jena.nibedita(a)oracle.com>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-05-08 09:06:19 +0000
URL: https://git.openjdk.org/leyden/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5…
8350830: Values converted incorrectly when reading TLS session tickets
Reviewed-by: djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
Changeset: 5df7089c
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-05-08 10:56:01 +0000
URL: https://git.openjdk.org/leyden/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3…
8350398: [s390x] Relativize initial_sp/monitors in interpreter frames
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: b47b2062
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-08 11:33:31 +0000
URL: https://git.openjdk.org/leyden/commit/b47b2062a2232694eb01473054a468ad9a6a2…
8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java
Changeset: ad07426f
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-08 11:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/ad07426fab3396caefd7c08d924e085c1f6f6…
8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 900b3ff7
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-05-08 13:18:02 +0000
URL: https://git.openjdk.org/leyden/commit/900b3ff7ee933520efe2438fb7c841a4e6a93…
8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows)
Reviewed-by: amenkov, sspitsyn
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 57297e60
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-08 13:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/57297e60de92b9878fb3926109da3e0058a50…
8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197
Reviewed-by: iris
! make/Docs.gmk
! make/MainSupport.gmk
! make/autoconf/help.m4
! make/common/FindTests.gmk
! make/common/Modules.gmk
Changeset: 2ea629f3
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-05-08 14:52:53 +0000
URL: https://git.openjdk.org/leyden/commit/2ea629f3f2ae07de9cb92baac13497a789d16…
8353440: Disable FTP fallback for non-local file URLs by default
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! test/jdk/java/net/URL/OpenStream.java
! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java
Changeset: c6ffacb5
Branch: hermetic-java-runtime
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2025-05-08 15:14:35 +0000
URL: https://git.openjdk.org/leyden/commit/c6ffacb5754642083f614a5ee6dc76b7d145c…
8344703: Compiler Implementation for Flexible Constructor Bodies
Reviewed-by: vromero, liach, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
! test/langtools/tools/javac/LocalClassCtorPrologue.java
! test/langtools/tools/javac/LocalClassCtorPrologue.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
= test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java
! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
Changeset: 6b1e88a9
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-08 16:07:25 +0000
URL: https://git.openjdk.org/leyden/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469…
8356329: Report compact object headers in hs_err
Reviewed-by: stuefe, lmesnik, zgu
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java
Changeset: 7f3191a6
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-05-08 16:20:53 +0000
URL: https://git.openjdk.org/leyden/commit/7f3191a630edba32ddb7bb64a835ec663d91e…
8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300
Reviewed-by: sgehwolf, jsjolen, dholmes
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: 1e8927dd
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-05-08 16:21:14 +0000
URL: https://git.openjdk.org/leyden/commit/1e8927dded2d6d7049dc277564c77dff81ff1…
8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong
Reviewed-by: jsjolen, aboldtch
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 24d84cf6
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-05-08 16:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/24d84cf66a47e10002a836275794f3f17e147…
8354091: Update RELEASE_25 description for Flexible Constructor Bodies
Reviewed-by: iris, liach, vromero
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 92730945
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-05-08 17:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/927309453822183bbfa9af278043fe0dca170…
8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2
Reviewed-by: amenkov, sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: e4ecda2b
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-05-08 17:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a4…
8356221: Clarify Console.charset() method description
Reviewed-by: bpb
! src/java.base/share/classes/java/io/Console.java
Changeset: b7b437d5
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-05-08 17:53:27 +0000
URL: https://git.openjdk.org/leyden/commit/b7b437d5bd579a7a90a90470979768cdd0857…
8356453: C2: assert(!vbox->is_Phi()) during vector box expansion
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java
Changeset: 4379e2d2
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-08 17:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/4379e2d26bd445d3f303a5937d1e335885be9…
8356125: Interned strings are omitted from AOT cache
Reviewed-by: shade, ccheung
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm
Changeset: c2a4fa1d
Branch: hermetic-java-runtime
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-05-08 22:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b52…
8355573: Remove kludge_c++11.h from jpackage code
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp
! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
! src/jdk.jpackage/share/native/common/Dll.h
! src/jdk.jpackage/share/native/common/app.cpp
- src/jdk.jpackage/share/native/common/kludge_c++11.h
! src/jdk.jpackage/windows/native/common/MsiUtils.h
Changeset: 8a8893ec
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-08 22:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/8a8893ec030b19583efd65bd0751e66254689…
8356562: SigningAppImageTwoStepsTest test fails
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: cc3a366e
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-09 00:06:26 +0000
URL: https://git.openjdk.org/leyden/commit/cc3a366e2a616226b776f683dbfb7cddaf227…
8333568: Test that jpackage doesn't modify R/O files/directories
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
Changeset: 9a0e6f33
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-09 02:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302…
8356571: Re-enable -Wtype-limits for GCC in LCMS
Reviewed-by: jwaters, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 53ad4b2a
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-05-09 05:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/53ad4b2ad2664e5056c113543dfaa26647d6c…
8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 591e71eb
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-09 06:00:23 +0000
URL: https://git.openjdk.org/leyden/commit/591e71ebe501e6e88249f46efda4134277f29…
8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes
Reviewed-by: liach, vlivanov
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
Changeset: c88f94c9
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-05-09 07:12:51 +0000
URL: https://git.openjdk.org/leyden/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb…
8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro
Reviewed-by: dholmes, kbarrett, lucy
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 74e981e8
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-05-09 08:39:16 +0000
URL: https://git.openjdk.org/leyden/commit/74e981e85509ca072b2a45d529dab3a988361…
8353735: [JVMCI] Allow specifying storage kind of the callee save register
Reviewed-by: dnsimon, cslucas
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java
Changeset: 3aa2ea7e
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-09 09:05:10 +0000
URL: https://git.openjdk.org/leyden/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c…
8301971: Make JDK source code UTF-8
8338973: Document need to have UTF-8 locale available to build the JDK
Reviewed-by: erikj, naoto, mbaesken
! .editorconfig
! .gitattributes
! doc/building.html
! doc/building.md
! make/Docs.gmk
! make/autoconf/basic.m4
! make/autoconf/configure
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
- make/common/support/unicode2x.sed
! src/java.base/unix/native/libjava/locale_str.h
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
Changeset: a091e2f2
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-09 09:10:06 +0000
URL: https://git.openjdk.org/leyden/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdb…
8351029: IncludeCustomExtension does not work on cygwin with source code below /home
Reviewed-by: erikj
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/common/MakeFileStart.gmk
! make/common/MakeIncludeStart.gmk
Changeset: 568dcc15
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-09 10:05:23 +0000
URL: https://git.openjdk.org/leyden/commit/568dcc15cb1a2c02d6ac4421902d841d256ca…
8334391: JDK build should exclude *-files directories for Java source
Reviewed-by: erikj
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/common/JavaCompilation.gmk
! make/common/native/Paths.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.compiler/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/jdk.jdi/Java.gmk
Changeset: 411a63ea
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-05-09 12:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/411a63ea1b0c6e8bfea219427bf1c317c5dad…
8356251: Need minor cleanup for interp_only_mode
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 9ebb5d42
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-05-09 15:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120…
8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock
Reviewed-by: kevinw, dholmes, alanb
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
Changeset: 0e0bd642
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-05-09 15:45:25 +0000
URL: https://git.openjdk.org/leyden/commit/0e0bd642aba3ac859043fc9505343d06d780f…
8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065
Reviewed-by: liach, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsReentrantTest.java
Changeset: 5f00c877
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-05-09 16:16:56 +0000
URL: https://git.openjdk.org/leyden/commit/5f00c877e26f1716da231771b611234db5607…
8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550
Reviewed-by: bpb, jlu, joehw
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
Changeset: dd25799c
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-05-09 16:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/dd25799c21529bf8dac49a63ddbcab530af02…
8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking
Reviewed-by: iklam, shade, syan
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
Changeset: bed29a03
Branch: hermetic-java-runtime
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-05-09 16:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/bed29a03d198a9717f7d258ee213304627751…
8356555: Incorrect use of {@link} in BigDecimal
Reviewed-by: bpb, nbenalla, liach, iris
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 2661f62c
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-09 16:42:49 +0000
URL: https://git.openjdk.org/leyden/commit/2661f62ca23f5589538d4ad50078d1f715ade…
8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode
Reviewed-by: liach, bpb
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
Changeset: 601f05e0
Branch: hermetic-java-runtime
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-05-09 16:47:06 +0000
URL: https://git.openjdk.org/leyden/commit/601f05e06d3c364ab5b151785d4ac49183cf6…
8352480: Don't follow symlinks in additional content for app images
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/AppContentTest.java
Changeset: 1c5eb370
Branch: hermetic-java-runtime
Author: Fabio Romano <fabio19298(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-05-09 17:06:33 +0000
URL: https://git.openjdk.org/leyden/commit/1c5eb370b7dbe7558b535bf27c9df292c2007…
8355719: Reduce memory consumption of BigInteger.pow()
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerPow.java
Changeset: 66f04427
Branch: hermetic-java-runtime
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-05-09 17:12:53 +0000
URL: https://git.openjdk.org/leyden/commit/66f044271324643ee17df13ad3ef254bc4dbd…
8353232: Standardizing and Unifying XML Component Configurations
Reviewed-by: lancea
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
- src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java
+ src/java.xml/share/classes/jdk/xml/internal/JdkXmlConfig.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java
Changeset: f2f2ddd2
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-09 10:43:13 +0000
URL: https://git.openjdk.org/leyden/commit/f2f2ddd252e53d4909928542113183fe43907…
Merge branch 'master' into hermetic-java-runtime
! make/autoconf/spec.gmk.template
! src/hotspot/share/runtime/globals.hpp
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! make/autoconf/spec.gmk.template
! src/hotspot/share/runtime/globals.hpp
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
1
0
/**
* Returns the string representing the current AOT mode of
* operation.
*
* @return the string representing the current AOT mode.
*/
public String getMode();
/**
* Tests if a recording is in progress.
*
* @return {@code true} if a recording is in progress; {@code false} otherwise.
*/
public boolean isRecording();
/**
* If a recording is in progress or has been completed, then returns the duration in milliseconds
*
* @return duration of the recording in milliseconds.
*/
public long getRecordingDuration();
/**
* If a recording is in progress, then stops the recording.
*
* @return {@code true} if a recording was stopped; {@code false} otherwise.
*/
public boolean endRecording();
-------------
Commit messages:
- Add AOTMXBean test
- Prototype AOTMXBean
Changes: https://git.openjdk.org/leyden/pull/52/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=52&range=00
Stats: 499 lines in 13 files changed: 497 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/leyden/pull/52.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/52/head:pull/52
PR: https://git.openjdk.org/leyden/pull/52
6
24
git: openjdk/leyden: premain: 8356572: [premain] Add management MXBean for AOT
by Vladimir Kozlov 08 May '25
by Vladimir Kozlov 08 May '25
08 May '25
Changeset: fb6d97f2
Branch: premain
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-08 20:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/fb6d97f21476bb06f6dacc4d3506105fee4c8…
8356572: [premain] Add management MXBean for AOT
Reviewed-by: kvn
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
+ src/jdk.management/share/classes/com/sun/management/internal/AOTCacheImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/jdk/management/AOTCacheMXBean.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/EndTrainingWithAOTCacheMXBean.java
1
0
Hi Leyden community,
We are looking for a way to view/inspect the contents of the AOT cache. The JVM option -XX:+PrintSharedArchiveAndExit appears to list some of the contents, but it seems to miss certain information such as lambda proxies and arrays.
Could you please suggest any other existing options to view the contents of the Leyden archive dump, or advise whether we can enhance PrintSharedArchiveAndExit to include all archive contents?
Java cmd:
java -XX:+PrintSharedArchiveAndExit -XX:AOTCache=JavacBenchApp.aot
Thanks,
Dhamoder.
1
0
Changeset: cd6f0d19
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-04-27 20:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/cd6f0d19d5da03eafde68142528c0f85d783c…
8355336: GenShen: Resume Old GC even with back-to-back Young GC triggers
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: 1f228e55
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-28 06:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/1f228e5539a5faa3b28e12548f8ad97eeacf3…
8354119: Missing C2 proper allocation failure handling during initialization (during generate_uncommon_trap_blob)
Reviewed-by: kvn, chagedorn, mdoerr, amitkumar, fyang, bulasevich
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
Changeset: 40e7986c
Branch: premain
Author: Nikita Gubarkov <ngubarkov(a)openjdk.org>
Committer: Alexey Ushakov <avu(a)openjdk.org>
Date: 2025-04-28 06:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/40e7986c412797323f721212d5f375ffe15ac…
8355611: Get rid of SurfaceManagerFactory
Reviewed-by: serb, prr
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
- src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
- src/java.desktop/share/classes/sun/java2d/SurfaceManagerFactory.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
- src/java.desktop/unix/classes/sun/java2d/UnixSurfaceManagerFactory.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
- src/java.desktop/windows/classes/sun/java2d/WindowsSurfaceManagerFactory.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
Changeset: 7df1bfe2
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-28 06:56:09 +0000
URL: https://git.openjdk.org/leyden/commit/7df1bfe27b0486e834f07d9aec43b0dae0207…
8354811: clock_tics_per_sec code duplication between os_linux and os_posix
Reviewed-by: lucy, clanger, asteiner
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
Changeset: a05ff55b
Branch: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-28 07:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/a05ff55be4e4e1ab11d756b88a9dfa1f0adb4…
8355657: RISC-V: Improve PrintOptoAssembly output of vector-scalar instructions
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 3140de41
Branch: premain
Author: Bhavana Kilambi <bkilambi(a)openjdk.org>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-04-28 08:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/3140de411bb55604f8a9e2484798098d9d141…
8345125: Aarch64: Add aarch64 backend for Float16 scalar operations
Reviewed-by: aph, haosun
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! 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/c2/irTests/ConvF2HFIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: db6fa592
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-28 08:43:14 +0000
URL: https://git.openjdk.org/leyden/commit/db6fa5923cd0394dfb44c7e46c3e7ccc102a9…
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
Reviewed-by: stefank, kbarrett, jwaters
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/regalloc.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/macros.hpp
Changeset: 2447b981
Branch: premain
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-28 08:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/2447b9812a9f7316a2313f70db4974534fceb…
8355498: [AIX] Adapt code for C++ VLA rule
Reviewed-by: jkern, mdoerr
! src/hotspot/os/aix/os_perf_aix.cpp
Changeset: b0c3485d
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-28 10:04:20 +0000
URL: https://git.openjdk.org/leyden/commit/b0c3485d6c911898b1ac07eccfe7d2b266814…
8348282: Add option for syntax highlighting in javadoc snippets
Reviewed-by: liach, nbenalla, erikj
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/man/javadoc.md
+ test/langtools/jdk/javadoc/doclet/testSyntaxHighlightOption/TestSyntaxHighlightOption.java
Changeset: a7359a50
Branch: premain
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-04-28 12:12:50 +0000
URL: https://git.openjdk.org/leyden/commit/a7359a5091e7ed911cc0505235eee6dee6d44…
8354453: Don't strcpy in os::strdup, use memcpy instead
Reviewed-by: jsjolen, kbarrett
! src/hotspot/share/runtime/os.cpp
Changeset: 3eaec040
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-04-28 13:29:51 +0000
URL: https://git.openjdk.org/leyden/commit/3eaec040b4e82e1a31bd12683dd783a33025d…
8355635: Do not collect C strings in C2 scratch buffer
Reviewed-by: jrose, thartmann, shade
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: e7a41625
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-28 13:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/e7a416254be88ad3af74d874e444a4921b2a3…
8355717: Problem list tests until JDK-8355708 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 66358fa2
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-28 14:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/66358fa2c0074b02f6087f1e1501eff9364a2…
8355616: Incorrect ifdef in compilationMemoryStatistic.cpp
Reviewed-by: shade, stuefe, jwaters
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: b1e778d9
Branch: premain
Author: Joachim Kern <jkern(a)openjdk.org>
Date: 2025-04-28 14:38:59 +0000
URL: https://git.openjdk.org/leyden/commit/b1e778d9d2ad13ee5f1ed629a8805008580f8…
8354686: [AIX] now ubsan is possible
Reviewed-by: mbaesken, clanger
! make/autoconf/jdk-options.m4
! make/data/ubsan/ubsan_default_options.c
Changeset: c0dc3142
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-28 16:03:40 +0000
URL: https://git.openjdk.org/leyden/commit/c0dc31422d6e7435ad7abdb547dedcc50b7fc…
8355558: SJIS.java test is always ignored
Reviewed-by: bpb
! test/jdk/java/io/pathNames/win32/SJIS.java
Changeset: a090aa3f
Branch: premain
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-28 17:13:44 +0000
URL: https://git.openjdk.org/leyden/commit/a090aa3ff8b79b553061e8d61bc42eb3d915c…
8354902: Change to Visual Studio 17.13.2 for building on Windows at Oracle
Reviewed-by: erikj, ihse
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
Changeset: 2f844803
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-28 18:21:46 +0000
URL: https://git.openjdk.org/leyden/commit/2f8448034f28276ad5ac1edfa0fb8650e47d4…
8354053: Remove unused JavaIOFilePermissionAccess
Reviewed-by: liach, weijun
! src/java.base/share/classes/java/io/FilePermission.java
- src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
- src/java.base/share/classes/sun/security/util/FilePermCompat.java
! test/jdk/java/io/FilePermission/FilePermissionCollectionMerge.java
Changeset: acd93df6
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-28 18:55:26 +0000
URL: https://git.openjdk.org/leyden/commit/acd93df612525777656701821338caf9c81e5…
8355080: java.base/jdk.internal.foreign.SystemLookup.find() doesn't work on static JDK
Reviewed-by: mcimadamore, jvernee
! make/modules/java.base/Lib.gmk
! src/java.base/aix/native/libsyslookup/syslookup.c
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/native/libsyslookup/syslookup.c
! src/java.base/windows/native/libsyslookup/syslookup.c
Changeset: af4388ab
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-28 19:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/af4388abf232ec66614df51b34d5966ee6706…
8355649: Missing ResourceMark in ExceptionMark::check_no_pending_exception
Reviewed-by: jsjolen, shade
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 62d165d0
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-28 19:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/62d165d0e4e5ab1bcef35d5031554a354052c…
8355669: Add static-jdk-bundles make target
Reviewed-by: ihse
! make/Bundles.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.template
Changeset: 1fd136cd
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-28 21:36:14 +0000
URL: https://git.openjdk.org/leyden/commit/1fd136cd6b863ebee70e42b2966584218d091…
8354335: No longer deprecate wrapper class constructors for removal
Reviewed-by: liach, bchristi, iris
! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
Changeset: 62ef706d
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-28 23:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/62ef706dd1b21a347c2cca717a2277b75dd25…
8355648: Thread.SpinAcquire()'s lock name parameter is not used
Reviewed-by: shade, coleenp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: ea3cf1b8
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 01:23:47 +0000
URL: https://git.openjdk.org/leyden/commit/ea3cf1b882c89bfe96af3aa389b69b842d721…
8355668: RISC-V: jdk/incubator/vector/Int256VectorTests.java fails when using RVV
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 7cf190fb
Branch: premain
Author: Boris Ulasevich <bulasevich(a)openjdk.org>
Date: 2025-04-29 01:50:23 +0000
URL: https://git.openjdk.org/leyden/commit/7cf190fbb02e950eb3b5461be139d09add3f6…
8345225: AARCH64: VM crashes with -NearCpool +UseShenandoahGC options
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 7bde2bb5
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 02:12:04 +0000
URL: https://git.openjdk.org/leyden/commit/7bde2bb57159aaac36a6a585f70c4672919c8…
8355654: RISC-V: Relax register constraint for some vector-scalar instructions
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: e4cb49fc
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-29 03:06:23 +0000
URL: https://git.openjdk.org/leyden/commit/e4cb49fc8531ee7cdc66ed16f5f5e2ec94d12…
8342206: Convenience method to check if a constant pool entry matches nominal descriptors
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java
Changeset: 44374a57
Branch: premain
Author: Gustavo Simon <gustavo.andre.simon(a)hotmail.com>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-04-29 04:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/44374a572096fc98b390ab2cb9063d832e110…
8350542: Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null
Reviewed-by: liach, clanger
! src/java.base/share/classes/java/util/Optional.java
Changeset: 841989b2
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-29 06:57:33 +0000
URL: https://git.openjdk.org/leyden/commit/841989b2701b4ee0ec9be03d8007e6788edf5…
8318730: MonitorVmStartTerminate.java still times out after JDK-8209595
Reviewed-by: lmesnik, sspitsyn, cjplummer
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 108078a6
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-29 07:43:37 +0000
URL: https://git.openjdk.org/leyden/commit/108078a6813f49fa82b6f97a8a6665d200d95…
8338194: ubsan: mulnode.cpp:862:59: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'
Reviewed-by: dlong, dfenacci
! src/hotspot/share/opto/mulnode.cpp
Changeset: 31e70e41
Branch: premain
Author: Kuai Wei <kuaiwei.kw(a)alibaba-inc.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-29 08:31:20 +0000
URL: https://git.openjdk.org/leyden/commit/31e70e41d56777ba6f4bba4cc3266130646b3…
8355697: Create windows devkit on wsl and msys2
Reviewed-by: ihse, erikj
! make/devkit/createWindowsDevkit.sh
Changeset: 6a0c24f9
Branch: premain
Author: Manuel Hässig <manuel(a)haessig.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-29 09:22:18 +0000
URL: https://git.openjdk.org/leyden/commit/6a0c24f9db0b15a00ecadca6e853ed5aa3775…
8355472: Clean up x86 nativeInst after 32-bit x86 removal
Reviewed-by: shade, rcastanedalo, jwaters
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
Changeset: edf8ce8d
Branch: premain
Author: David Linus Briemann <david.briemann(a)sap.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-29 11:57:37 +0000
URL: https://git.openjdk.org/leyden/commit/edf8ce8db10521037045115f4cb9569a1477a…
8355739: AssertionError: Invalid CPU feature name after 8353786
Reviewed-by: vlivanov, shade, mdoerr
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/CPUFeatures.java
Changeset: 9f42ff89
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-29 13:26:51 +0000
URL: https://git.openjdk.org/leyden/commit/9f42ff8960c740fa6ae5be21677b874463c7f…
8355594: Warnings occur when building with clang and enabling ubsan
Reviewed-by: erikj, jkern, ihse
! make/autoconf/jdk-options.m4
Changeset: 2ed7ad4b
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-29 13:41:04 +0000
URL: https://git.openjdk.org/leyden/commit/2ed7ad4b5c7d2344ae6571c186f8a2903770a…
8355667: RISC-V: Add backend implementation for unsigned vector Min / Max operations
Reviewed-by: mli, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorUnsignedMinMaxOperationsTest.java
Changeset: b5156bb1
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-29 14:32:38 +0000
URL: https://git.openjdk.org/leyden/commit/b5156bb16aade1ff40f20ed6ce6faafe7becb…
8355065: ConcurrentModificationException in RichDiagnosticFormatter
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsTest.java
Changeset: fa2a9d1e
Branch: premain
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2025-04-29 15:37:16 +0000
URL: https://git.openjdk.org/leyden/commit/fa2a9d1e10679aad270f4641f43595b36fe8e…
8354919: Move HotSpot .editorconfig into the global .editorconfig
Reviewed-by: erikj, ihse
! .editorconfig
- src/hotspot/.editorconfig
Changeset: 5d2d1ab5
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-29 15:42:08 +0000
URL: https://git.openjdk.org/leyden/commit/5d2d1ab5740259bc30d0184e4d691a05fdf63…
8354996: Reduce dynamic code generation for a single downcall
Reviewed-by: jvernee
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
Changeset: bd7561c3
Branch: premain
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-29 16:43:15 +0000
URL: https://git.openjdk.org/leyden/commit/bd7561c315e8fd80e32cb154998bd28745c98…
8355441: Remove antipattern from PassFailJFrame.forcePass javadoc
Reviewed-by: aivanov, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: ead67574
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-29 18:08:28 +0000
URL: https://git.openjdk.org/leyden/commit/ead6757486fb58f35f6e93b691519673bca1a…
8342283: CDS cannot handle a large number of classes
Co-authored-by: Ioi Lam <iklam(a)openjdk.org>
Reviewed-by: iklam, lmesnik, ccheung
! src/java.base/share/classes/java/lang/ClassLoader.java
! test/hotspot/jtreg/TEST.groups
= test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java
Changeset: c2485d5f
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2025-04-29 19:12:52 +0000
URL: https://git.openjdk.org/leyden/commit/c2485d5f7dd00eaed34a5d309276114eb4c78…
8351113: RC2ParameterSpec throws IllegalArgumentException when offset is negative
Reviewed-by: mullan
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
+ test/jdk/java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java
Changeset: bf52eb03
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-04-29 20:15:00 +0000
URL: https://git.openjdk.org/leyden/commit/bf52eb035865353fdf5c6c242f9676a51dcc9…
8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type
Reviewed-by: kbarrett
+ test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 8b16897b
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-04-29 20:42:37 +0000
URL: https://git.openjdk.org/leyden/commit/8b16897b74cfdc3c2693e3ae7e05f3d8c6468…
8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out
Reviewed-by: jnimeh, wetmore
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
Changeset: 6850757f
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-04-29 22:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/6850757fe6c6c7868fab2314babb7c30bce26…
8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8
Reviewed-by: psandoz, haosun, kvn
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java
Changeset: 5e27547e
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-29 22:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/5e27547e2d577e17316ae1a91f83e4091e972…
8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 16529488
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-29 23:07:14 +0000
URL: https://git.openjdk.org/leyden/commit/1652948862c135c67d52622062773bf7922e0…
8355442: Reference field lambda forms with type casts are not generated
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
Changeset: 83d0bd85
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-04-29 23:44:45 +0000
URL: https://git.openjdk.org/leyden/commit/83d0bd85afaf1b5724c12f4d2f6e9c7087bab…
8355069: Allocation::check_out_of_memory() should support CheckUnhandledOops mode
Reviewed-by: sspitsyn
! src/hotspot/share/gc/shared/memAllocator.cpp
Changeset: dcffd9d9
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-30 00:39:02 +0000
URL: https://git.openjdk.org/leyden/commit/dcffd9d9ac1ad1ed814b5bb45222a25621eec…
8347471: Provide valid flags and mask in AccessFlag.Location
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/VersionedLocationsTest.java
! test/jdk/java/util/Collection/MOAT.java
Changeset: 1a9a9288
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-30 01:14:51 +0000
URL: https://git.openjdk.org/leyden/commit/1a9a9288a6c1a58e1678cf0abae75bcf84e1f…
8355651: Issues with post-image hook
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/BasicTest.java
+ test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
Changeset: 375ac6d4
Branch: premain
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-30 01:58:41 +0000
URL: https://git.openjdk.org/leyden/commit/375ac6d446332f0763ce294b200143ff63865…
8355796: RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657
Reviewed-by: fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: 7d9a4383
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-30 08:15:21 +0000
URL: https://git.openjdk.org/leyden/commit/7d9a43839ad190a53efdbcc7afd1728760c14…
8355370: Include server name in HTTP test server thread names to improve diagnostics
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
Changeset: d802fd0d
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-04-30 08:45:54 +0000
URL: https://git.openjdk.org/leyden/commit/d802fd0da234275c79b67f74f2cfb15fbe18d…
8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int'
Reviewed-by: epeter, dlong
! src/hotspot/share/ci/ciMethod.cpp
Changeset: 765cef45
Branch: premain
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-30 09:04:54 +0000
URL: https://git.openjdk.org/leyden/commit/765cef45465806e53f11fa7d92b9c184899b0…
8355878: RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 526951db
Branch: premain
Author: Tongbao Zhang <tobytbzhang(a)tencent.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-04-30 09:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/526951dba731f0e733e22a3bff7ac7a18ce9d…
8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
+ test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
Changeset: 0110acaa
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-04-30 11:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/0110acaa9086e5adb49be4fff06d66f96b821…
8354791: Use Hashtable.putIfAbsent in CSS constructor
Reviewed-by: serb, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
Changeset: 482538b1
Branch: premain
Author: Rajat Mahajan <rmahajan(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-30 12:23:24 +0000
URL: https://git.openjdk.org/leyden/commit/482538b100856afe2252395d47e576e6c6d88…
8351884: Refactor bug8033699.java test code
Reviewed-by: aivanov, honkar, dmarkov
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: 4c695fa8
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-30 13:50:57 +0000
URL: https://git.openjdk.org/leyden/commit/4c695fa8a459adcdb8cdfe9e90783007c65fb…
8351000: StringBuilder getChar and putChar robustness
Reviewed-by: liach, lancea, rgiulietti, pminborg
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
+ test/jdk/java/lang/StringBuilder/RacingSBThreads.java
Changeset: fbc4691b
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-30 16:03:25 +0000
URL: https://git.openjdk.org/leyden/commit/fbc4691bfa11f31601fd89d05da63e689343e…
8351565: Implement JEP 502: Stable Values (Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: vklang, jvernee, alanb, liach
+ src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
+ src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
+ test/jdk/java/lang/StableValue/StableFunctionTest.java
+ test/jdk/java/lang/StableValue/StableIntFunctionTest.java
+ test/jdk/java/lang/StableValue/StableListTest.java
+ test/jdk/java/lang/StableValue/StableMapTest.java
+ test/jdk/java/lang/StableValue/StableSupplierTest.java
+ test/jdk/java/lang/StableValue/StableTestUtil.java
+ test/jdk/java/lang/StableValue/StableValueFactoriesTest.java
+ test/jdk/java/lang/StableValue/StableValueTest.java
+ test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java
+ test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java
! test/jdk/java/util/Collection/MOAT.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java
Changeset: 66122811
Branch: premain
Author: Gautham Krishnan <140151984+gauthamkrishnanibm(a)users.noreply.github.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-30 16:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/66122811aae02caaa0545a7b6dd1fdb06b186…
8342886: Update MET timezone in TimeZoneNames files
Reviewed-by: naoto
! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
! test/jdk/sun/util/resources/TimeZone/Bug4848242.java
Changeset: 486acc06
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-30 17:09:53 +0000
URL: https://git.openjdk.org/leyden/commit/486acc06e0325d247a96df8f7fc88c9111c33…
8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly
Reviewed-by: lmesnik, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: 50145bb7
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-30 17:15:52 +0000
URL: https://git.openjdk.org/leyden/commit/50145bb74ad87f5b3f80ed910f6ebb95e406b…
8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: 18983b63
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-30 17:52:55 +0000
URL: https://git.openjdk.org/leyden/commit/18983b635fe3469c1d9060611eee76e0155ba…
8355391: Use Long::hashCode in java.time
Reviewed-by: rriggs, pminborg, naoto
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
Changeset: 9a2a2c5b
Branch: premain
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-30 17:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/9a2a2c5bb17d052574f7e6cd712672151e1b1…
8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Reviewed-by: stefank, coleenp, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: 1ff7e813
Branch: premain
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-30 18:05:59 +0000
URL: https://git.openjdk.org/leyden/commit/1ff7e813e39d16376baccdbd9e70750352483…
8354897: Support Soft/Weak Reference in AOT cache
Co-authored-by: Ioi Lam <iklam(a)openjdk.org>
Reviewed-by: liach, eosterlund
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
+ src/hotspot/share/cds/aotReferenceObjSupport.cpp
+ src/hotspot/share/cds/aotReferenceObjSupport.hpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/setup_aot/TestSetupAOT.java
Changeset: 1313349a
Branch: premain
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-04-30 18:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/1313349a2efd42ab84a543dfee11e3547f6ef…
8350498: Remove two Camerfirma root CA certificates
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java
- src/java.base/share/data/cacerts/camerfirmachamberscommerceca
- src/java.base/share/data/cacerts/camerfirmachambersignca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem
- test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem
Changeset: bccf057f
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-30 19:26:27 +0000
URL: https://git.openjdk.org/leyden/commit/bccf057fa4a0208bda55d2972d0161044f050…
8355971: Build warnings after the changes for JDK-8354996
Reviewed-by: shade, erikj
! make/GenerateLinkOptData.gmk
Changeset: 4cc19ba5
Branch: premain
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-30 20:24:54 +0000
URL: https://git.openjdk.org/leyden/commit/4cc19ba5e36829e23ebdfc0a9f4a7bc211738…
8355650: Remove unused fields in ParkEvent
Reviewed-by: coleenp
! src/hotspot/share/runtime/park.hpp
Changeset: 24bc714d
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-30 21:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/24bc714d5e8437c191a6e88871756acdf4b1a…
8355956: Prepare javap for class file format aware access flag parsing
Reviewed-by: vromero
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! test/langtools/tools/javap/UndefinedAccessFlagTest.java
Changeset: e36756b2
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-30 21:56:13 +0000
URL: https://git.openjdk.org/leyden/commit/e36756b264000fe2deb95ec8f68d1571fd765…
8297727: Forcing LF interpretation lead to StackOverflowError in reflection code
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
+ test/jdk/java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java
Changeset: e2ae50d8
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-04-30 22:53:31 +0000
URL: https://git.openjdk.org/leyden/commit/e2ae50d877b13b121912e2496af4b5209b315…
8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class
Reviewed-by: sspitsyn, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
Changeset: 8ef7e256
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-01 07:29:56 +0000
URL: https://git.openjdk.org/leyden/commit/8ef7e256a09115b475601b621c9b684218528…
8355769: Optimize nmethod dependency recording
Reviewed-by: adinn, vlivanov, kvn
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/methodHandles.cpp
Changeset: b2184105
Branch: premain
Author: Gustavo Simon <gustavo.andre.simon(a)hotmail.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-01 07:32:10 +0000
URL: https://git.openjdk.org/leyden/commit/b2184105088a21d0c55fd3105e3433d4eac76…
8354292: Remove unused PRAGMA_FORMAT_IGNORED
Reviewed-by: mbaesken, kbarrett, shade
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
Changeset: 0a697f6f
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-01 07:42:38 +0000
URL: https://git.openjdk.org/leyden/commit/0a697f6ff4c2f8254e95519e04708cf406009…
8344708: Implement JEP 511: Module Import Declarations
Reviewed-by: mcimadamore, vromero, alanb
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
= src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolCommandOptionTest.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/jdk/jshell/ToolLocalSimpleTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 0cd0afb2
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-05-01 08:15:24 +0000
URL: https://git.openjdk.org/leyden/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f2…
8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: 7b317623
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-05-01 11:04:33 +0000
URL: https://git.openjdk.org/leyden/commit/7b317623756d3e21d029bcded8a5e15de070a…
8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
Changeset: 34807df7
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-05-01 13:09:14 +0000
URL: https://git.openjdk.org/leyden/commit/34807df7627b067f750578987c941213a5f83…
8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
Changeset: bee273d6
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-01 14:37:26 +0000
URL: https://git.openjdk.org/leyden/commit/bee273d6b4e34692952d4e7474ab72ee5c54e…
8297271: AccessFlag.maskToAccessFlags should be specific to class file version
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
Changeset: 2ad639f1
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-01 15:47:01 +0000
URL: https://git.openjdk.org/leyden/commit/2ad639f1b33fcd8e218e8ad549caf32024a36…
8356021: Use Double::hashCode in java.util.Locale::hashCode
Reviewed-by: rriggs, liach
! src/java.base/share/classes/java/util/Locale.java
Changeset: 09cae5fd
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-05-01 16:05:59 +0000
URL: https://git.openjdk.org/leyden/commit/09cae5fd8f228a8826e4de7aa43fe5365549c…
8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows
Reviewed-by: cjplummer, lmesnik
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
- test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 6b553acb
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-05-01 16:16:25 +0000
URL: https://git.openjdk.org/leyden/commit/6b553acbaace0a61203305f36f70bb74d14a2…
8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
Changeset: cf0db963
Branch: premain
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2025-05-01 17:03:29 +0000
URL: https://git.openjdk.org/leyden/commit/cf0db96314863376254bacbff4eefd13e3527…
8354084: Streamline XPath API's extension function control
Reviewed-by: rriggs, naoto
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java
! src/java.xml/share/classes/module-info.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java
- test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml
Changeset: 394961c8
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-05-01 17:26:32 +0000
URL: https://git.openjdk.org/leyden/commit/394961c8fe87da7376cc7522580cd4ac104c3…
8328914: Document the java.security.debug property in javadoc
Reviewed-by: mullan
+ src/java.base/share/classes/java/security/doc-files/debug-system-property.html
! src/java.base/share/classes/java/security/package-info.java
Changeset: 9e26b9fa
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-05-01 17:40:57 +0000
URL: https://git.openjdk.org/leyden/commit/9e26b9facba09c4d6f516e8032b876c6d9e95…
8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled
Reviewed-by: ysr, kdnilsen
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: c116b18b
Branch: premain
Author: Sergey Kuksenko <skuksenko(a)openjdk.org>
Date: 2025-05-01 18:45:20 +0000
URL: https://git.openjdk.org/leyden/commit/c116b18b89950362d899448a36a4693f73306…
8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks
Reviewed-by: ecaspole
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java
Changeset: 70995a69
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-07 20:25:38 +0000
URL: https://git.openjdk.org/leyden/commit/70995a698ed0070f0761b891c9424f252b322…
Merge branch 'master' into premain
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
1
0
RFR: 8355514: [premain] rename AOT code flags and adjust their ergonomic settings
by Vladimir Kozlov 07 May '25
by Vladimir Kozlov 07 May '25
07 May '25
Rename AOT code flags and adjust their ergonomic settings to match changes in mainline: https://github.com/openjdk/jdk/pull/24740
This is second part of changes in `leyden/premain` branch. Adapters caching changes will be in separate PR.
Tested with premain-tier1, tier1-3
-------------
Commit messages:
- remove trailing spaces
- 8355514: [premain] rename AOT code flags and adjust their ergonomic settings
Changes: https://git.openjdk.org/leyden/pull/65/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=65&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8355514
Stats: 1058 lines in 24 files changed: 606 ins; 318 del; 134 mod
Patch: https://git.openjdk.org/leyden/pull/65.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/65/head:pull/65
PR: https://git.openjdk.org/leyden/pull/65
3
9
git: openjdk/leyden: premain: 8355514: [premain] rename AOT code flags and adjust their ergonomic settings
by Vladimir Kozlov 07 May '25
by Vladimir Kozlov 07 May '25
07 May '25
Changeset: 276d16a6
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-07 16:38:07 +0000
URL: https://git.openjdk.org/leyden/commit/276d16a654fc88eb43371436d203e9540b55f…
8355514: [premain] rename AOT code flags and adjust their ergonomic settings
Reviewed-by: shade
! src/hotspot/share/c1/c1_Compiler.cpp
+ src/hotspot/share/cds/aotCacheAccess.cpp
+ src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
- src/hotspot/share/cds/cdsAccess.cpp
- src/hotspot/share/cds/cdsAccess.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
1
0